Потокол IPX.

Пакет IPX состоит из заголовка и блока передаваемых данных. Блок передаваемых данных имеет длину от 0 до 546 байт. Формат заголовка приведен ниже, его особенностью является то, что все поля хранят информацию в "перевернутом" виде (старший байт распологается по меньшему адресу).

Формат заголовка пакета IPX (его длина 30 байт):

· Checksum - контрольная сумма (хранит контрольную сумму передаваемого пакета, формирование и проверку осуществляет драйвер сетевого адаптера);

· Length - общая длина пакета с учетом заголовка (пакет может состоять только из заголовка. Такие пакеты обычно используются для подтверждения приема пакета адресатом);

· TransportControl- счетчик пройденных мостов (посуществу указывает на количество промежуточных станций, через которые передавался пакет. Значение может использоваться драйвером для отслеживания загруженности линий);

· PacketType - тип пакета (указывает на назначение пакета);

· DestNetwork - номер сети получателя пакета (каждая сеть имеет свой номер, который присваивается ей при создании сети);

· DestNode - адрес станции-получателя (каждый компьютер, подключенный к сети, имеет свой уникальный идентификатор. Возможна организация передачи сразу на несколько адресов);

· DestSocket - Сокет (уникальный номер) программы-получателя (одновременно на компьютере может быть запущено несколько программ, каждая из которых может обратиться к сети);

· SourceNetwork- Номер сети отправителя пакета;

· SourceNode- Адрес станции-отправителя;

· SourceSocket- Сокет программы-отправителя.