4. Полный формат пакета
Инкапсулированный пакет имеет следующий формат:
--------------------------------- | | | IP заголовок | | | --------------------------------- | | | TCP заголовок | | | --------------------------------- | | | XOT заголовок | | | --------------------------------- | | | X.25 пакет | | | ---------------------------------
Пакет представлен в графическом виде, где данные, посланные раньше, находятся выше. Такое представление будет и дальше использоваться в этом документе, поэтому мы обращаем Ваше внимание на то, что X.25 транспортируется через TCP, и вследствие этого часть пакета для X.25 нарисована ниже части пакета TCP.
4.1. Заголовок XOT
Заголовок XOT имеет следующий формат:
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Version | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- Версия (2 октета)
- Номер версии протокола XOT кодируется двумя октетами. Номер версии ДОЛЖЕН быть 0. Другие значения поля зарезервированы для будущего использования. Если значение поля отличается от 0 TCP соединение ДОЛЖНО быть закрыто.
- Длина (2 октета)
- Длина пакета X.25 кодируется в двух вторых октетах. Значение должно быть длинной пакета. Если длина пакета имеет неправильное значение, TCP соединение ДОЛЖНО быть закрыто.