Материал предоставлен Кунегиным С. В. Другие материалы по информационным и технологиям (связь, сети, телевидение, безопасность и др.) Вы можете посмотреть на сайте kunegin.narod.ru
SNDCP
Протокол SNDCP (Sub-Network Dependant Convergence Protocol) использует сервис, предоставляемый уровнями LLC (Logical Link Control - управление логическим каналом) и подуровнем SM (Session Managemetn - управление сеансом). Существует SNDCP для протоколов IP и Х.25.
Основными функциями протокола SNDCP являются:
• мультиплексирование нескольких пакетных протоколов PDP (packet data protoco l);
• компрессия/декомпрессия пользовательских данных;
• компрессия/декомпрессия управляющей информации для протокола;
• сегментация пакетов сетевого уровня (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.
Назад Оглавление Вперёд
|