SPX: Транспортний протокол моделі OSI
Заголовок
SPX (Sequence Packet eXchange) і його удосконалена модифікація SPX II представляють собою надійні транспортні протоколи, що відповідають 4-му рівню 7-рівневої моделі OSI.
Роль SPX у передачі даних
SPX гарантує доставку даних і використовує техніку ковзного вікна (аналогічно протоколу TCP). Це означає, що він відстежує стан переданих пакетів і пересилає їх повторно у разі втрати або помилки. Кількість повторів налаштовується програмно.
Особливості SPX
- Гарантована доставка: SPX забезпечує надійну доставку даних завдяки повторній передачі пакетів у разі необхідності.
- Техніка ковзного вікна: Ця техніка дозволяє відстежувати стан переданих пакетів і дозволяє повторювати їх лише у разі необхідності, оптимізуючи передачу даних.
- Відсутність широкомовної та мультикастової адресації: SPX підтримує лише одноадресну передачу даних, що означає, що він може бути використаний для передачі даних між двома окремими хостами.
- Розпізнавання розривів з'єднання: SPX має механізми для виявлення неочікуваних переривань з'єднання, таких як обрив зв'язку.
- Вкладення в пакети IPX: Пакети SPX вкладаються в пакети Internetwork Packet Exchange (IPX) і передаються через мережі IPX.
Структура пакета SPX
пакета SPX завжди містить 42 байти, включаючи 30 байт заголовка IPX-пакета, в який він вкладений. Структура заголовка SPX включає поля:
- Номер порту джерела
- Номер порту призначення
- Номер послідовності
- Підтвердження номера послідовності
- Прапори управління потоком і стану з'єднання
Порівняння SPX і SPX II
SPX II є удосконаленою версією SPX, що забезпечує кілька покращень, зокрема:
- Підтримка більших пакетів даних
- Більш надійні механізми управління потоком
- Розширені можливості діагностики
SPX і SPX II — це надійні транспортні протоколи, які забезпечують гарантовану доставку даних в мережах IPX. Завдяки техніці ковзного вікна, повторній передачі та виявленню розривів з'єднання SPX дозволяє передавати дані ефективно та надійно.
Запитання, що часто задаються
- Чи підтримує SPX широмовну або мультикастову адресацію?
- Як вкладаються пакети SPX у пакети IPX?
- Які поля містить заголовок пакета SPX?
- Які покращення вносить SPX II порівняно з SPX?
- Де використовується SPX?