SMB (פרוטוקול) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הפרוטוקל->הפרוטוקול - תיקון תקלדה בקליק
מ הפרוטוקל->הפרוטוקול - תיקון תקלדה בקליק
שורה 57:
SMB2 מכיל שני יתרונות משמעותיים עבור מיקרוסופט:
# בעלות ברורה יותר על הפרוטוקול - SMB1 תוכנן במקור על ידי IBM והפך חלק במגוון רחב של מערכות ההפעלה שאינן חלונות, כגון [[Xenix]], [[OS/2]] ו־[[VMS]] (Pathworks). התקן X/Open הסדיר את הפרוטוקול חלקית ואף הייתה טיוטת תקן IETF שנזנחה
# הפסקת תאימות אחורה חלקה יחסית - קוד SMB1 של מיקרוסופט צריך לעבוד עם מגוון עצום של לקוחות ושרתי SMB. ישנם חלקי פרוטוקול רבים שהם אופציונליים (כמו שם קובץ קצר או ארוך). ב־SMB1 יש רמות רבות של פירוט מידע עבור פקודות (בחירה איזה חלק מהמבנה יחזור בתגובה על בקשה מסוימת) - למשל משום של־SMB1 התווסף Unicode במועד מאוחר יחסית. SMB2 מקטין משמעותית את בדיקות התאימות עבור מיקרוסופט (כרגע עדכון הפרוטוקלהפרוטוקול מערב רק לקוחות ושרתים אחרים של חלונות Vista). כתוצאה מהצמצום בכמות רמות המידע האפשריות בקוד SMB2 יש הרבה פחות מורכבות (לדוגמה, אין תמיכה במיקומים שאינם Unicode מכיוון ש־SMB2 דורש תמיכה ב־Unicode), עובדה שעשויה לסייע גם לכלים שאינם של מיקרוסופט לממש את הפרוטוקול.
 
==== SMB3 ====