» נושאי לימוד
» נושאי לימוד
יום חמישי 28 במרץ 2024
SMB
דף ראשי  פרוטוקולים לפי אינדקס (A-Z)  S  SMB גרסה להדפסה

SMB - Server Message Block

SMB הוא פרוטוקול מייקרוסופט בשכבת התצוגה המספק פונקציות שיתוף קבצים ומדפסות עבור מנהל LAN, Banyan VINES, ומערכות הפעלת רשת אחרות.

 

IBM NetBIOS מנהל את השימוש בשמות צומת וחיבורים בשכבת התעבורה עבור פרוטוקולים בשכבה גבוהה יותר, כמו SMB.

 

SMB משמש לשיתוף קבתים, מדפסות, פתחה סדרתית והפשטת תקשורת כמו צינורות בעלי שם ומשבצות דואר בין מחשבים.

 

זהו פרוטוקול בקשה-תגובה של לקוח שרת.

לקוחות מתחברים באמצעות שימוש ב- IP/TCP. לאחר מכן הם יכולים לשלוח פקודות (SMB) לשרת, המאפשר להם לגשת לשיתוף, לפתוח קבצים, וכו' דרך הרשת.

 

פותחו משתנים רבים לפרוטוקול.

המשתנה הראשון היה פרוטוקול הליבה, הידוע יותר כ: PC NETWORK PROGRAM 1.0. הוא מטפל בסט בסיסי והוגן של פעולות, הכוללות:

  • חיבור והתנתקות משיתוף קבצים ומדפסת.
  • פתיחה וסגירה של קבצי הדפסה.
  • קריאה וכתיבה של קבצים.
  • יצירה ומחיקת קבצים ומדריכים.
  • חיפוש במדריכים.
  • קבלה וקביעת מאפייני קובץ.
  • נעילה ושחרור של תחומי בתים בקבצים.

 

ישנן כמה גרסאות שונות ותת גרסאות לפרוטוקול הזה.

מתייחסים לגרסא פרטית כאל דיאלקט. כאשר 2 מכונות מגיעות למגע ברשת, הן מנהלות מו"מ על מנת שהדיאלקט יהיה בשימוש. דיאלקטים שונים יכולים להכיל גם הודעות חדשות וכמו כן גם שינויים לגבי השדות והסמנטיקה של ההודעות הקיימות בדיאלקטים אחרים. כל שרת יוצר סט של משאבים שיהיה זמין ללקוחות על הרשת.

משאב משותף יכול להיות עץ מדריך, צינור בעל שם, מדפסת וכו'.

זאת בכל הנוגע ללקוחות.

לשרת אין תלויות לגבי שירות או אחסון על שרתים אחרים.

הלקוח מחשיב את הרשת כספק ה"נשמה" של המשאב שבשימוש.

 

פרוטוקול SMB דורש אימות שרת של משתמשים לפני שמותרת הגישה לקובץ, וכל שרת מאמת את המשתמשים שלו.

מערכת לקוח חייבת לשלוח מידע אימות לשרת לפני שהשרת יאפשר גישה למשאבים שלו.

הפורמט הכללי של הכותרת מוצג בתרשים הבא:

 

32  ביטים

24

16

8

ERR

שמורים

RCLS

פקודה

שמורים

REB/FLG

ERR (cont) 

שמורים

שמורים

שמורים

מזהה תהליך

מזהה עץ

מזהה ריבוב

מזהה משתמש

VWV

WCT

BUF

BCC

 

 

 

RCLS - Error Code Class


ERR - Error Code

 

REB/FLG
שדה שמור של REB מתקשר אך ורק לפרוטוקול הליבה.

שדה הדגל מופיע בגרסאות פרוטוקול מאוחרות יותר.

 

Tree ID
מגדיר באופן ייחודי חיבור של שיתוף קבצים בין צרכן לשרת, כאשר הפרוטוקול הזה משתמש בהגנה על קובץ מבוססת שרת.

 

Process ID
מזהה תהליך צרכן מסוים התוך חיבור וירטואלי.

 

User ID
בשימוש השרת לוודא הרשאות גישה לקובץ של משתמשים, כאשר ישנה השפעה של הגנת קובץ מבוססת צרכן.

 

Multiplex ID
בשימוש השרת לוודא הרשאות גישה לקובץ של קבוצות, כאשר ישנה השפעה של הגנת קובץ מבוססת צרכן.

 

WCT
מספר המילים של הפרמטר.

 

VWV
מספר משתנה של מילים של הפרמטר.

 

BCC
מספר הבתים של הנתונים שאח"כ.

 

BUF
מספר משתנה של בתי נתונים.

 

 03-02-04 / 13:23  עודכן ,  24-01-04 / 12:46  נוצר ע"י משה דלג'ו  בתאריך 
 SMDS - הקודםהבא - COM 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 3