Типы форматов кадров протокола lapb
Типы кадров и соответствующие им поля управления для различных модулей м.б. трех типов:
· информационного формата (1-кадр) - передает данные, нумеруя поспанные N(s) и принятые N(r) пакеты;
· супервизорного формата (S-кадр) - выполняет управпяющие/супервизорные функции: подтверждение приема {квитирование) кадров; запрос на повтор передачи кадров и запрос на временную задержку передачи кадров; подсчет N(r) и функции P/F;
· ненумерованного формата (U-кадр) - не имеет полей нумерации и используется для выполнения дополнительных функций управпения: инициализации или разъединения звена данных; содержит поле 5 бит (3,4,6,7,8) для формирования 32 команд/откликов.
Форматы поля управления для различных т показаны в табл.4-2,4-3 и 4-4.
Таблица 4-2. Поля управления форматов кадров протокола LAPB (m=8)
Формат I-кадра | N(s) | P | N(r) | |||||
Формат S-кадра | S | S | P/F | N(r) | ||||
Формат U-кадра | M | M | P/F | M | M | M | ||
Биты поля Control |
Таблица 4-3. Поля управления трех форматов кадров протокола LAPB для m =128
Формат I-кадра | N(s) | P | N(r) | |||||||||||||
Формат S-кадра | S | S | X | X | X | X | P/F | N(r) | ||||||||
Формат U-кадра | M | M | P/F | M | M | M | ||||||||||
Биты поля Control |
Таблица 4-4. Поля управления трех форматов кадров протокола LAPB для m =32768
Формат I-кадра | N(s) | P | N(r) | ||||||||||||||
Формат S-кадра | SS | X | XXX | XX | XX | XX | XX | P/F | N(r) | ||||||||
Формат U-кадра | MM | P/F | MMM | ||||||||||||||
Биты поля Control | 3-4 | 6-8 | 9-10 | 11-12 | 13-14 | 15-16 |
В табл.4-2-4-4 использованы следующие обозначения:
N (s)/N(r) - номера посылаемого кадра и принимаемого l/S-кадра, поле длиной 3/7/15 бит;
V(s)/V(r)- значение, равное следующему номеру посылаемого/принимаемого 1-кадра (V(s)= 0,1,... m-1);
P/F - бит запроса на ответ (опросный бит Р - Poll) или бит конца опроса (F - Final), управляет потоком кадров;
S, М - биты супервизорной или модифицирующей (только для U-кадров) функции;
X- зарезервированные биты, обычно устанавливаются равными 0.
Типы команд и откликов протокола LAPB
LAPB содержит подмножество команд/откликов (табл.4-5 и 4-6). Некоторые команды не имеют отклика. Они используют параметры N(s)/N(r) - количество передач/приемов для учета прохождения пакетов, а также параметры: P/F, P, F. Состав команд/откликов и кодировка полей имеют вид:
Таблица 4-5. Команды и отклики LAPB для модуля m=8
Формат | Команда | Отклик | Кодировка полей | |||||||
I-кадр | I | N(s) | Р | N(r) | ||||||
RR | RR | P/F | N(r) | |||||||
S-кадр | RNR | RNR | P/F | N(r) | ||||||
REJ | REJ | P/F | N(r) | |||||||
SABM | Р | |||||||||
DISC | Р | |||||||||
U-кадр | DM | F | ||||||||
UA | F | |||||||||
FRMR | F |
Таблица 4-6. Команды и отклики LAPB для модуля m=128
Формат | Команда | Отклик | Кодировка полей | |||||||||
I-кадр | N(s) | Р | N(r) | |||||||||
RR | RR | P/F | N(r) | |||||||||
S-кадр | RNR | RNR | P/F | N(r) | ||||||||
REJ | REJ | P/F | N(r) | |||||||||
SREJ | F | N(r) | ||||||||||
SABME | P | |||||||||||
DISC | P | |||||||||||
U-кадр | DM | F | ||||||||||
UA | F | |||||||||||
FRMR | F | |||||||||||
Биты: | 10-16 |
Таблицы для m=32768 не приводятся, ввиду громоздкости. Здесь использованы следующие обозначения:
I- информация (И) - команда I одна для всех операций с т=8,128 и 32768, не требует ответа;
RR- готовность к приему (ГПР) одного кадра или подтверждение приема одного кадра (до N(r)-1);
RNR- неготовность к приему (НГПР) - команда, указывающая на невозможности принять еще один входящий 1-кадр;
REJ - неприем (НПР) - команда, которая запрашивает передачу |-кадра с номером N(r), имеет аналогичный отклик REJ;
SREJ - выборочный неприем (ВНПР) - при этом запрашивается повторная передача одного или более I-кадров;
SABM - установка асинхронного сбалансированного режима (УРАС) - команда, ее откликом м.б., например, UA; используется для помещения адресуемого DCE/DTE в фазу передачи информации асинхронного сбалансированного режима (АВМ);
SABME - установка расширенного асинхронного сбалансированного режима (УРАСР) - аналогична предыдущей, но для m=128;
SM - установка режима (УР) - команда, соответствует режиму, аналогичному SABME, но использу-емому для m=32768;
DISC - разъединение(РЗД) - команда прекращения установленного режима, ее откликом м.б., нап-ример, UA;
DM- режим разъединения(РР) - указывает, что DTE/DCE отсоединено от звена данных, что соответствует фазе разъединения (ФРЗД);
UA - подтверждение для ненумерованных кадров {ненумерованное подтверждение) (НП) - отклик;
FRMR - неприем кадра (НПРК) - сообщение об ошибке, не исправляемой повторной передачей.