Sequenced packet exchange

23-05-2023

(перенаправлено с «Sequenced packet exchange»)
Перейти к: навигация, поиск

Протокол SPX (англ. Sequenced Packet eXchange) — протокол последовательного обмена пакетами. Это протокол транспортного уровня с соединением. Работает поверх сетевого протокола IPX. Предполагается, что перед отправкой сообщения между рабочими станциями устанавливается соединение. На уровне протокола SPX достоверность (надёжность) передачи информации резко возрастает. При неверной передаче пакета выполняется повторная его передача.

Протокол SPX используется для гарантированной доставки пакетов, в той последовательности, в которой они передавались передатчиком.

Использование SPX в DOS

Для использования SPX под DOS необходимо знать:

  • формат пакета SPX (является расширением пакета IPX);
  • структуру блока управления SPX (совпадает с блоком управления IPX);
  • функции SPX.

Основные функции драйвера SPX делятся на 5 групп:

  • функция проверки загрузки драйвера SPX;
  • функции установления канала связи;
  • функции для приема и передачи пакетов;
  • функции разрыва канала связи;
  • функция проверки состояния канала связи.

Использование SPX в Windows

Для использования SPX в среде Windows можно воспользоваться механизмом сокетов. Сокет должен быть пакетного типа с коннектом (SOCK_SEQPACKET), протокол NSPROTO_SPX.

См. также


Sequenced packet exchange.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47