и передающей сторон должно иметь
Рисунок 4.3.2.16. Форматы пакетов типа
отказ для нумерации по модулю 8 (слева) и 128
Программное обеспечение принимающей и передающей сторон должно иметь переменные состояния
V(R) и
V(S), содержащие, соответственно, номера пакетов, которые предстоит получить и послать (см. описание процедуры HDLC). После посылки очередного пакета с N(S) значение V(S) увеличивается на 1. Принимающая сторона сравнивает V(R) с N(S) полученного пакета, при совпадении укладывает N(S) в поле N(R) пакета-отклика и инкрементирует V(R). Отправитель при получении пакета проверяет равенство переменной V(S) и кода поля N(R) в пакете-отклике. Если при получении пакета выясняется, что V(R) не равно N(S), V(R) не инкрементируется, а принимающая сторона отправляет отклик с N(R)=V(R). Отправитель, получив этот отклик и обнаружив, что V(S) не равно N(R), узнает о происшедшем сбое. Номер логического канала (
LCN) служит для того, чтобы определить соответствие межу DTE и местным DCE. LCN вместе с полем группового номера логического канала занимают 12 бит, что позволяет иметь до
4095 логических каналов (
LCN=0 зарезервировано для использования DCE).
4 бита первого байта управляющего пакета содержат в себе код типа сообщения (таблица 4.3.2.7):
Содержание раздела