Рассмотрим вначале простейший дейтаграммный протокол XSIS и соответствующий ему протокол IPX. Эти протоколы не квитируют полученные дейтаграммы и не обеспечивают правильную доставку. Формат пакета-дейтаграммы у обоих протоколов совпадает с точностью до бита и приведен на рис. 43. Структура пакета включает в себя межсетевой заголовок и поле данных, возможно нулевое.
Длина, байт
Контрольная сумма 2
Длина 2
Управление 1
Тип пакета 1
Адрес отправителя: номер сети 4
адрес станции 6
сокет 2
Адрес получателя: номер сети 4
адрес станции 6
сокет 2
Данные 0-546
Рис. 43. Формат пакета-дейтаграммы IPX
Структура адреса в такой дейтаграмме складывается из трех полей: номера сети, адреса станции и номера порта или сокета, по терминологии NetWare.
Номер сети состоит из 32 бит и кодирует одну из сетей Ethernet или один из сегментов сети. Если сеть содержит мосты, то каждая сеть, подключенная через мост, должна иметь свой уникальный номер. Элементам сети, с которыми не устанавливаются соединения, например выделенным каналам связи, номера не назначаются. В качестве адреса сети-получателя могут использоваться:
• адрес, состоящий из всех нулей, обозначающий ту же сеть, что и у станции-отправителя;
• широковещательный адрес, состоящий из всех единиц, обозначает все подключенные сети;
• конкретный адрес одной из сетей.