SNDCP – Sub Network Dependant Convergence Protocol
פרוטוקול זה משתמש בשירותים המסופקים ע"י שכבת בקרת הקישור הלוגי (LLC) ותת שכבת ניהול השיחה (SM).
SNDCP מתפצל ל- IP או X.25 וממפה אותם הלאה ל- LLC.
כמו כן הוא מספק פונקציות כמו דחיסה, סגמנטציה וריבוב של הודעות בשכבת הרשת לחיבור וירטואלי יחיד.
הפונקציות העיקריות של ה- SNDCP הן:
· ריבוב של מספר PDP-ים (פרוטוקול נתוני מנה)
· דחיסה/פענוח של נתוני משתמש
· דחיסה/פענוח של מידע אודות בקרת פרוטוקול
· סגמנטציה של יחידות נתוני פרוטוקול הרשת (PDU-N) ליחידות נתוני פרוטוקול בקרת הקישור הלוגי (PDU-LL) וכן כינוס מחדש של PDU-LL ל- PDU-N.
ה- SN-DATA משמש לאישור תעבורת נתונים. התבנית שלו היא כדלקמן:
אוקטט |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
NSAPI |
M |
T |
C |
X | |||
2 |
PCOMP |
DCOMP | ||||||
3-n |
נתונים |
ה- SN-UNITDATA PDU משמש לאישור תעבורת נתונים. התבנית שלו היא כדלקמן:
אוקטט |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
NSAPI |
M |
T |
C |
X | |||
2 |
PCOMP |
DCOMP | ||||||
3 |
N-PDU מספר |
היסט סגמנט | ||||||
4 |
(המשך) N-PDU מספר |
E | ||||||
5 |
(הרחבה) N-PDU מספר | |||||||
6-n |
נתונים |
NSAPI
מזהה מצביע גישה לשירות רשת. הערכים יכולים להיות:
אין דחיסה |
0 |
מצביע על מזהה דחיסת הנתונים הנושא ונותן באופן דינמי |
1-14 |
שמור להרחבות עתידיות |
15 |
M
עוד ביט. הערכים יכולים להיות:
0 - הסגמנט האחרון של N-PDU.
1 - לא הסגמנט האחרון של N-PDU, ישנם עוד סגמנטים אח"כ.
T
סוג SN-PDU המגדיר האם ה- PDU הוא SN-DATA (0) או SN-UNIDATA (1).
C
מציין דחיסה.
ערך של 0 מראה ששדות הדחיסה, DCOMP ו- PCOMP, לא מוכללות.
ערך של 1 מראה ששדות אלו מוכללות.
X
ביט רזרבה הקבועה ל- 0.
DCOMP
קידוד דחיסת נתונים, המוכלל כאשר ביט C קבועה.
הערכים הם כדלקמן:
אין דחיסה |
0 |
מצביע על מזהה דחיסת הנתונים הנושא ונותן באופן דינמי |
1-14 |
שמור להרחבות עתידיות |
15 |
PCOMP
קידוד דחיסת נתוני בקרת פרוטוקול , המוכלל כאשר ביט C קבועה.
הערכים הם כדלקמן:
אין דחיסה |
0 |
מצביע על מזהה דחיסת הנתונים הנושא ונותן באופן דינמי |
1-14 |
שמור להרחבות עתידיות |
15 |
היסט סגמנט
היסט הסגמנט מתחילת ה- N-PDU ביחידות של 128 אוקטטים.
מספר N-PDU
0-2047 כאשר ביט ההרחבה היא 0.
2048-524287 כאשר ביט ההרחבה היא 1.
E
ביט הרחבה של מספר N-PDU.
0 – האוקטט הבא משמש לנתונים.