Рис. 4.3.2.7. Формат пакета запроса повторного пуска (слева) и повторной установки
Таблица 4.3.2.5. Коды причин повторной установки
Причина повторной установки | Код причины |
Установка по инициативе dte | 0x0 |
Повреждение постоянного виртуального канала | 0x1 |
Ошибка при исполнении удаленной процедуры | 0x3 |
Ошибка при выполнении локальной процедуры | 0x5 |
Перегрузка сети | 0x7 |
Удаленное DTE работоспособно (постоянный виртуальный канал) | 0x9 |
Сеть работоспособна (постоянный виртуальный канал) | 0xf |
Несовместимость партнеров | 0x11 |
Партнер - получатель этого запроса должен прислать сообщение подтверждение повторной установки (рис. 4.3.2.8). При этом возможны потери информации (также как и в случае повторного пуска), так как некоторые пакеты, находящиеся в сети в момент реализации запроса повторной установки или повторного пуска будут потеряны.
Инициатором посылки запроса повторной установки может быть dte и dce. Коды причин повторной установки представлены в таблице 4.3.2.5.
Рис. 4.3.2.8. Формат пакета подтверждения повторного пуска (слева) и повторной установки (справа)
Пакеты данных передаются по постоянным виртуальным каналам или через виртуальные соединения после их создания. Пакеты данных распознаются по нулевому младшему биту (бит с номером 1) в третьем октете. Остальные биты этого октета используются для управления. Форматы пакетов данных показаны на рис. 4.3.2.9.
Информационное поле начинается с четвертого байта (при расширенной нумерации с пятого) и может иметь длину 16-4096, хотя в рекомендациях стандарта x.25 оговорена величина 128 октетов. Если принимающая сторона не способна принять пакет данной длины, связь должна быть переустановлена, а стороне-инициатору соединения послано сообщение об ошибке. Каждому пакету данные присваивается порядковый номер N(S), значение которого при установлении соединения равно нулю.
Рис. 4.3.2.9. Форматы пакетов данные. Слева - по модулю 8, справа - по модулю 128
Q -бит определяет тип кадра-пакета, Q=1 - управляющий пакет для PAD, Q=0 - информационный пакет. Бит D используется для запроса специального отклика на пакет со стороны удаленного конца виртуального канала. Бит M указывает на то, что данный пакет является частью более крупного пакета, который должен быть воссоздан позднее.