LAPB
LAPB הוא פרוטוקול משכבה 2 המשמש לנשיאת מנות X.25 .
תבנית מסגרת ה- LAPB הסטנדרטית היא כדלקמן:
דגל |
FCS |
מידע |
שדה בקרה |
שדה כתובת |
דגל |
LAPB מבנה מסגרת
דגל
ערך הדגל הוא תמיד 0x7E.
על מנת להבטיח שתבנית הביט של דגל תוחם המסגרת לא מופיעה בשדה הנתונים של המסגרת (ולכן גורמת להיערכות כושלת של המסגרת), גם המשדר וגם המקבל משתמשים בטכניקה הידועה כ"חניקה של ביטים".
שדה כתובת
הבית הראשון של המסגרת לאחר דגל הכותרת ידוע כשדה הכתובת.
בכל מקרה ב- LAPB לשדה זה אין משמעות מאחר והפרוטוקול עובד במצב של נקודה לנקודה וכתובת רשת ה- DTE מוצגת במנות שכבה 3.
לכן, בית זה הושמש לשימוש אחר: הוא מפריד את פקודות הקישור מהתגובות ויכולים להיות להם 2 ערכים: 0x01 ו- 0x03.
01 מזהה מסגרות המכילות פקודות מ- DTE ל- DCE ותגובות לפקודות אלו מ- DCE ל- DTE.
03 משמש למסגרות המכילות פקודות מ- DCE ל- DTE ולתגובות מ- DTE ל- DCE.
שדה בקרה
השדה שלאחר שדה הכתובת נקרא שדה הבקרה ומשרת לזיהוי סוג המסגרת.
בנוסף, הוא מכיל מספרים סדרתיים, צורות בקרה ומעקב אחר שגיאות בהתאם לסוג המסגרת.
ב- LAPB, מאחר שאין יחסי master/slave השולח משתמש בביט poll להתעקש על תגובה מיידית.
במסגרת התגובה אותו ביט הופך להיות הביט האחרון של המקבל.
המקבל תמיד חוזר על הביט האחרונה בתגובתו לפקודה מהשולח עם ביט poll.
ביט ה- F/P בד"כ בשימוש כאשר אחד הצדדים הופך ללא בטוח בנוגע למסגרת המתאימה עקב אישור חסר אפשרי ונחוץ ליצור מחדש נקודת התייחסות.
מצבי פעולה
LAPB עובד במצב מאוזן א-סינכרוני (ABM).
מצב זה מאוזן לחלוטין (אין יחסי master/slave) והוא מסומל ע"י מסגרת ה- SABM(E).
כל תחנה יכולה לאתחל, לפקח, להתאושש משגיאות ושלוח מסגרות בכל זמן.
מתייחסים ל- DTE ול- DCE כשווים.
FCS
רצף בדיקת המסגרת (FCS) מאפשר רמה גבוהה של בקרת שגיאות פיסיות ע"י הרשאת תקינות נתוני המסגרת הנשלחת לבדיקה.
הרצף מחושב לראשונה ע"י המשדר באמצעות שימוש באלגוריתם המבוסס על הערכים של כל הביטים במסגרת.
המקבל מבצע את אותם החישובים על המסגרת המתקבלת ומשווה את ערכיו ל- CRC.
גודל חלון
LAPB תומך בגודל חלון מורחב (מודולו 128), כאשר מספר המסגרות עבור האישור האפשריות היוצאות מן הכלל גדל מ- 8 ל- 128.
הרחבה זו היא בד"כ משמשת עבור תשדורות לווין כאשר עיכוב האישור הוא באופן מובהק גדול יותר מזמני תשדורות המסגרת.
סוג מסגרת אתחול הקישור קובעת את המודולו של השיחה ו"E" מתווספת לשם סוג המסגרת הבסיסית (לדוגמא: SABM הופך ל- SABME).
סוגי מסגרת
סוגי מסגרת הפיקוח ב- LAPB:
RR – אישור מסגרת מידע ואינדיקציה לקבלת מסגרות נוספות.
REJ – בקשה ושידור מחדש של כל המסגרות לאחר קבלת מספר סדרתי.
RNR – מראה מצב של כיבוש זמני של תחנה.
סוגי מסגרות לא ממוספרות ב- LAPB:
DISC – בקשת ניתוק
UA – מסגרת אישור
DM – תגובה ל- DISC המציין מצב ניתוק
FRMR – דחיית מסגרת
SABM - יזום מצב מאוזן א-סינכרוני. אין יחסי master/slave.
SABME - SABM במצב מורחב.
יש סוג מסגרת מידע אחד ב- LAPB:
info – מסגרת מידע
.