SNDCP
Протокол SNDCP (Sub-Network Dependant Convergence Protocol) использует сервис, предоставляемый уровнями LLC (Logical Link Control - управление логическим каналом) и подуровнем SM (Session Managemetn - управление сеансом). Существует SNDCP для протоколов IP и Х.25.
Основными функциями протокола SNDCP являются:
• мультиплексирование нескольких пакетных протоколов PDP (packet data protoco
• компрессия/декомпрессия
пользовательских данных;• компрессия/декомпрессия управляющей информации для протокола;
• сегментация пакетов сетевого уровня (N-PDU) в пакеты уровня
логического какана (LL-PDU), а также обратный процесс сборки LL-PDU в N-PDU
.Пакеты SN-DATA используются для передачи данных с подтверждением приема. Эти пакеты имеют следующий формат:
Биты |
Октет |
|||||
8 |
7 |
6 |
5 |
4 |
3 2 1 |
|
Х |
С |
Т |
М |
NSAPI |
1 |
|
DCOMP |
PCOMP |
2 |
||||
Данные |
3-n |
Таблица 8 Структура пакета SN-DATA
Пакеты SN-UNITDATA используются для передачи данных без подтверждения приема. Формат пакетов показан на рисунке.
Биты |
Октет |
||||||||
8 |
7 |
6 |
5 |
4 |
3 2 1 |
|
|||
X |
C |
T |
M |
NSAPI |
1 |
||||
DCOMP |
PCOMP |
2 |
|||||||
Смещение сегмента |
Номер N-PDU |
3 |
|||||||
E |
Номер N-PDU (продолжение) |
4 |
|||||||
Номер N-PDU (расширение) |
5 |
||||||||
Данные |
6-n |
Таблица 9 Структура пакета SN-UNITDATA
NSAPI
Идентификатор точки доступа к сетевому сервису. Это поле может принимать следующие значения:
0 Механизм отмены, зарезервированный для использования в будущем.
1 Групповая передача "один ко многим" (РТМ-М - point-to-multipoint multicast),
5-15 Динамически выделяемое значение NSAPI
М
Флаг наличия дополнительных сегментов.
0 Последний сегмент N-PDU
1 Данный сегмент N-PDU не является последним.
Т
Тип SN-PDU. Определяет тип пакета -SN-DATA (0) или SN-UN1TDATA (1).
С
Индикатор компрессии. Значение 0 показывает, что поля компрессии DCOMP и РСОМР не включены в пакет, 1 говорит о наличии этих полей в пакете.
Х
Запасной (spare) бит, устанавливаемый
в 0.DCOMP
Идентификатор компрессии данных, включаемый в пакет при установке
бита С. DCOMP может принимать следующие значения:1-14
Указывает на динамически согласуемые идентификаторы компрессии данных.PCOMP
Кодирование компрессии управляющей информации протокола, включаемое в пакеты при установленном бите С. РСОМР может принимать следующие значения:
0 Компрессия не используется.
1-14 Указатели на идентификаторы компрессии управляющей информации, согласуемые динамически.
15 Зарезервировано для будущего использования.
Смещение сегмента
Смещение сегмента от начала N-PDU. Задается в единицах по 128 октетов.
Номер N-PDU
0-2047 при нулевом значении бита расширения.
2048-524287 в тех случаях, когда бит расширения имеет значение 1.
Е
Бит расширения для номера N-PDU.
0 Следующий октет содержит данные.
1 Следующий октет используется для расширения номера N-PDU.