В этом разделе содержится следующая информация:
а) информация об общем формате пакета (п.12.1);
б) форматы пакетов для установления и завершения соединения (п.12.2);
в) форматы пакетов ДАННЫЕ и "прерывание" (п.12.3);
г) форматы пакетов "управление потоком" (п.12.4);
д) форматы пакетов "повторная установка" (п.12.5);
е) форматы пакетов "повторный пуск" (п.12.6);
ж) формат пакета ДИАГНОСТИКА (п.12.7);
з) формат пакета НЕПРИЕМ (п.12.8);
и) форматы пакетов "регистрация" (п.12.9).
12.1. Общие положения
Пакет всегда состоит, по меньшей мере, из трех октетов. Эти три октета содержат поля "идентификатор общего формата", "идентификатор логического канала" и "идентификатор типа пакета". В зависимости от конкретного типа пакета могут быть определены дополнительно и другие поля. На черт.10 показан обобщенный формат пакета.
Общий формат пакета
Черт.10
Возможность расширения форматов пакета добавлением новых полей находится в стадии изучения.
Любое такое новое поле:
а) следует вводить только после всех уже определенных полей, а не как вставку между какими-либо ранее определенными полями;
б) должно передаваться в ООД только в том случае, если взаимодействующее ХХД было проинформировано о способности принимающего ООД интерпретировать и обрабатывать это поле, либо, если принимающее ООД может проигнорировать это поле без нарушения работы интерфейса ООД/ХХД (включая тарификацию);
в) не должно содержать никакой информации, относящейся к факультативной услуге пользователя, которая не абонирована для ООД, если только ООД не может проигнорировать эту услугу без нарушения операций интерфейса ООД/ХХД (включая тарификацию).
Биты октета нумеруются от 8 до 1, где бит 1 - наименее значащий бит, передаваемый первым. Октеты пакета нумеруются последовательно, начиная с 1, и передаются в порядке нумерации.
Для осуществления взаимодействия через все интерфейсы ООД/АКД необходимо, чтобы все дополнительные поля после первых трех октетов содержали целое число октетов. Получение октета с полями, некратными октету, рассматривается как ошибка. Если уровень звена данных не обеспечивает исправления таких ошибок, связанных с некратными октету пакетами, то на пакетном уровне должны быть привлечены соответствующие процедуры восстановления при ошибках формата в зависимости от типа пакета.
Каждый пакет, подлежащий передаче через интерфейс ООД/АКД, содержится в поле информации уровня звена данных, которое может ограничивать его длину. В этом поле информации содержится в точности один пакет. С точки зрения услуг уровня звена данных ВОС каждый пакет передается как параметр данных пользователя отдельного сервисного блока данных звена данных.
12.1.1. Поле "идентификатор общего формата"
Поле "идентификатор общего формата" является четырехбитным двоично-кодированным полем и предназначено для указания общего формата оставшейся части заголовка. Это поле расположено в битовых позициях 8, 7, 6 и 5 октета 1, где бит 5 - наименее значащий бит (см. табл.3).
Таблица 3
Идентификатор общего формата