LAPD - Link Access Protocol - Channel D
זהו פרוטוקול בשכבה 2, המוגדר ב- CCITT Q.920/921.
LAPD עובד במצב א-סינכרוני מאוזן Asynchronous Balanced Mode (ABM) .
מצב זה הוא לחלוטין מאוזן (אין יחסי master/slave) וכל תחנה יכולה ליזום, לפקח, להתאושש משגיאות ולשלוח מסגרות בכל עת.
הפרוטוקול מתייחס ל- DTE ול- DCE כשווים.
פורמט מסגרת LAPD תקנית הוא כדלקמן:
דגל |
FCS |
מידע |
שדה בקרה |
שדה כתובת |
דגל |
דגל
ערך הדגל הוא תמיד 0x7E.
על מנת להבטיח שתבנית הביט של דגל תוחם המסגרת לא תופיע בשדה הנתונים של
המסגרת (ואז תגרום להיערכות כושלת של המסגרת), משתמשים בטכניקה הידועה
כדחיסת ביטים גם ע"י המשדר וגם ע"י המקבל.
שדה כתובת
שני הבתים הראשונים של המסגרת, לאחר דגל הכותרת, ידועים כשדה הכתובת.
פורמט שדה הכתובת הוא כדלקמן:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
EA1 |
C/R |
SAPI | |||||
EA2 |
TEI |
ביט הרחבת הכתובת הראשונה, הקבועה תמיד כאפס |
EA1 | ||||||
ביט פקודה/תגובה. מסגרות מהמשתמש עם ביט כזו השווה לאפס, הן מסגרות פקודה, וכמוהן גם מסגרות מהרשת עם ביט כזו השווה לאחד. ערכים אחרים מראים שמדובר במסגרת תגובה. |
C/R | ||||||
ביט הרחבת הכתובת השנייה, הקבועה תמיד כאחד. |
EA2 | ||||||
מזהה נקודת קצה טרמינל. הערכים הבאים תקפים:
|
TEI |
שדה בקרה
השדה המופיע לאחר שדה הכתובת נקרא שדה הבקרה, והוא משמש לזיהוי סוג המסגרת.
בנוסף, שדה זה מכיל מספרים סדרתיים, מאפייני בקרה ומעקב אחר שגיאות בהתאם לסוג המסגרת.
FCS
Frame Check Sequence מאפשר בקרת שגיאות פיסיות ברמה גבוהה, באמצעות הרשאה לשלמות נתוני המסגרת המשודרת הצריכה להיבדק.
הרצף קודם כל מחושב ע"י המשדר באמצעות אלגוריתם המבוסס על ערכי כל הביטים
במסגרת.
לאחר מכן המקבל מבצע ת אותו החישוב על המסגרת שקיבל ומשווה את הערך ל- CRC.
גודל חלון
LAPD תומך בגודל חלון מורחב (מודולו 128), כאשר מספר המסגרות היוצאות מן הכלל האפשריות עבור האישור עולה מ- 8 ל- 128.
הרחבה זו משמשת לרוב לתשדורות לווין כאשר שהות האישור גדולה יותר בופן מובהק מזמני שידור המסגרת.
סוג מסגרת אתחול הקישור קובע את המודולו של השיחה ומוסיפים ”E” לשם סוג המסגרת הבסיסית (לדוגמא SABM הופך ל- SABME).
סוגי מסגרת
סוגי מסגרת הפיקוח ב- LAPD:
אישור מסגרת מידע ואינדיקציה לקבלת עוד. |
RR |
בקשת שידור מחדש של כל המסגרות לאחר מספר סדרתי נתון. |
REJ |
מראה מצב זמני של כיבוד תחנה (לדוגמא: חלון מלא). |
RNR |
סוגי המסגרות הלא ממוספרות ב- LAPD:
בקשת ניתוק |
DISC |
מסגרת אישור |
UA |
תגובה ל- DISC המראה מצב מנותק |
DM |
דחיית מסגרת |
FRMR |
ייזום מצב מאוזן א-סינכרוני. אין יחסי master/slave. |
SABM |
SABM במצב מורחב. |
SABME |
מידע לא ממוספר. |
UI |
החלפת מידע. |
XID |
ישנו סוג אחד של מסגרת מידע ב- LAPD:
מסגרת תעבורת מידע |
מידע |