Последовательный обмен пакетами
(Перенаправлено из последовательного обмена пакетами )
Последовательный обмен пакетами ( SPX ) — это протокол в IPX/SPX стеке протоколов , который соответствует с установлением соединения протоколу транспортного уровня в модели OSI . Будучи надежным и ориентированным на соединение, он аналогичен протоколу управления передачей (TCP) TCP/IP , но это протокол дейтаграмм, а не потоковый протокол.
Структура пакета SPX
[ редактировать ]Каждый пакет SPX начинается с заголовка следующей структуры:
Октеты | Поле |
---|---|
1 | Контроль соединения |
1 | Тип потока данных |
2 | Идентификатор исходного соединения |
2 | Идентификатор целевого соединения (0xFFFF = неизвестно) |
2 | Порядковый номер |
2 | Номер подтверждения |
2 | Номер распределения (количество доступных буферов приема) |
0-534 | данные |
Поля Connection Control содержат 4 однобитовых флага:
Масса | Значение |
---|---|
0x10 | Конец сообщения |
0x20 | Внимание |
0x40 | Требуется подтверждение |
0x80 | Системный пакет |
Тип потока данных служит для закрытия соединения SPX. Для этого используются два значения:
Ценить | Значение |
---|---|
0x00-0xFD | Доступно для использования клиентом |
0xFE | Конец соединения |
0xFF | Подтверждение завершения соединения |