SCTP – Protokół Transportowy
SCTP (Stream Control Transmission Protocol) to protokół internetowy działający w warstwie transportowej, opracowany przez grupę roboczą SIGTRAN IETF w 2000 roku. Protokół ten łączy cechy TCP i UDP, oferując niezawodny oraz uporządkowany transport danych z możliwościami kontroli obciążenia.
Korzyści SCTP
- Wielopowrotowe wsparcie: Umożliwia połączenia z wieloma adresami IP, co ułatwia identyfikację komputerów w sieci lokalnej.
- Dostawa danych w pakietach: SCTP obsługuje niezależne strumienie danych, co eliminuje blokowanie, typowe dla TCP.
- Wybór ścieżki oraz monitorowanie: Umożliwia dynamiczne dostosowanie ścieżek przesyłu danych.
- Mechanizm zatwierdzająco-potwierdzający: Chroni przed efektami flooding i informuje o zduplikowanych lub utraconych danych.
Dzięki SCTP, firmy telekomunikacyjne mogą efektywnie wymieniać informacje między systemami komutacyjnymi, co ułatwia wprowadzanie nowoczesnych usług, takich jak telefonia IP. Protokół ten zyskuje na znaczeniu w stosie protokołów IP, obok TCP i UDP.
Implementacje SCTP
SCTP jest zaimplementowane w różnych systemach operacyjnych, w tym:
- Linux 2.4/2.6
- Sun Solaris 10
- AIX Version 5
- BSD (KAME)
- Cisco IOS 12
- DragonFly BSD (od wersji 1.4)
- FreeBSD (wersja 7)
- QNX Neutrino Realtime OS
- OpenVMS (od wersji 8)
Dostępne są również biblioteki SCTP w przestrzeni użytkownika, takie jak sctplib, z portem dla Windows XP.
Linki zewnętrzne
Kategoria: Protokoły internetowe