Протокол SPX

Будучи производным от XNS SPP (Sequenced Packet Protocol, протокол после­довательной передачи пакетов), протокол SPX работает на Транспортном уровне и предоставляет надежный сервис с установлением соединения, управ­лением потоком и определением порядка следования пакетов, и более на­поминает TCP в стеке протоколов TCP/IP. Тем не менее, системы NetWare используют его намного реже, чем системы TCP/IP — TCP. Типичные про­цедуры доступа к файлам в сети NetWare применяют протокол NCP, кото-рый отвечает за большую часть производимого трафика. SPX требуется только для задач, которые связаны с его услугами, таких как обмен данными между серверами печати, очередями печати и удаленными принтерами, се­ансы RCONSOLE и сетевое резервное копирование.

Заголовок SPX изображен на рис. 12.2, функции его полей описаны ниже.

Поле управления соединением (Connection Control), 1 байт.Содержит код, который регулирует двунаправленный поток данных. Управляющие коды могут принимать следующие шестнадцатеричные значения:

• 10 — конец сообщения;

• 20 — внимание;

• 40 — требуется подтверждение;

• 80 — системный пакет.

П Тип потока данных (Datastream Type), 1 байт.Описывает природу данных в сообщении и указывает на процесс верхнего уровня, для которого оно предназначено. Возможные значения определяются клиентом или при­менимо следующие ниже:

• FE — завершение соединения;

• FF — подтверждение завершения соединения.