www.wikidata.de-de.nina.az
SCTP Stream Control Transmission Protocol Familie InternetprotokollfamilieEinsatzgebiet Zuverlassiges verbindungsorientiertes TransportprotokollSCTP im TCP IP Protokollstapel Anwendung Streaming ProtokollTransport SCTPInternet IP IPv4 IPv6 Netzzugang Ethernet TokenBus TokenRing FDDI Das Stream Control Transmission Protocol SCTP ist ein zuverlassiges verbindungsorientiertes Netzwerkprotokoll Es gehort zur Transportschicht und setzt auf einem potenziell unzuverlassigen verbindungslosen Paketdienst auf Inhaltsverzeichnis 1 Eigenschaften und Funktionen 2 Alternativen 3 Spezifikationen 4 Weblinks 5 EinzelnachweiseEigenschaften und Funktionen BearbeitenSCTP wurde von der Internet Engineering Task Force IETF als neues Transportprotokoll vorgeschlagen und im Oktober 2000 in dem Standarddokument RFC 2960 1 veroffentlicht Die Spezifikation wurde im September 2007 durch RFC 4960 2 und im Juni 2022 durch RFC 9260 3 ersetzt Eine Einfuhrung findet sich in RFC 3286 4 Das zustandige Gremium bei der IETF ist die Arbeitsgruppe Signaling Transport kurz SIGTRAN Als Transportprotokoll steht SCTP auf derselben Stufe des TCP IP Referenzmodells wie TCP und UDP Schicht 4 des OSI Modells SCTP realisiert das Konzept einer Association Hier wird eine Verbindung aufgebaut in der mehrere Nachrichten Datenstrome in sich reihenfolgenerhaltend untereinander aber potentiell nicht reihenfolgenerhaltend transportiert werden Zusatzlich konnen einzelne zum Beispiel dringende Datagramme separat und ausser der Reihe verschickt werden die dadurch eventuell die In Order Datenstrome uberholen SCTP kennt ausserdem Multistreaming und Multihoming ein Host mit mehreren gultigen IP Adressen Es werden Heartbeats verwendet um aktiv auf Verbindungsabriss zu testen Anders als TCP zeigt sich SCTP resistent gegen SYN Flooding eine Denial of Service Attacke bei der durch halboffene Verbindungen die Ressourcen des Servers aufgebraucht werden Dazu verwendet es einen sogenannten Vier Wege Handshake Hierbei speichert der Server bei einer Verbindungsanfrage INIT Paket keine Zustandsinformationen sondern schickt diese in Form eines Cookies INIT ACK Paket an den Client Der Client muss dieses Cookie in seine Antwort COOKIE ECHO Paket einfugen und wird damit vom Server als zum Verbindungsaufbau berechtigt erkannt was dieser ihm bestatigt COOKIE ACK Paket Ein ahnliches Verfahren ist mit TCP ebenfalls moglich siehe SYN Cookies Ursprunglich wurde SCTP als Transportprotokoll definiert um Zeichengabenachrichten SS7 aus Telefonnetzen auch uber IP Netzwerke ubertragen zu konnen Bei der Entwicklung stand insbesondere die Zuverlassigkeit des Protokolls im Vordergrund SCTP ist aber auch fur andere Anwendungen geeignet da es Vorteile von TCP und UDP vereint Eine wichtige auf SCTP aufbauende Anwendung ist Reliable Server Pooling RSerPool SCTP verwendet fur Fluss und Uberlastkontrolle ahnliche Algorithmen wie TCP verhalt sich also in einem gemischten Netz SCTP und TCP neutral 5 Alternativen BearbeitenQUIC ist ein auf UDP aufbauendes ebenfalls zuverlassiges und verbindungsorientiertes Netzprotokoll auf Transportschicht Im Gegensatz zu SCTP ist es jedoch verschlusselt da Transport Layer Security TLS zur kryptographischen Absicherung der Kommunikation integriert wurde QUIC wird von Protokollen wie HTTP 3 oder DNS over QUIC DoQ verwendet QUIC ist ebenfalls von IETF standardisiert eine Google Variante gQUIC wird parallel fortgefuhrt Spezifikationen BearbeitenRFC 2960 Stream Control Transmission Protocol 2000 englisch RFC 4960 Stream Control Transmission Protocol 2007 englisch RFC 6951 UDP Encapsulation of Stream Control Transmission Protocol 2013 englisch RFC 9260 Stream Control Transmission Protocol 2022 englisch Weblinks BearbeitenMonika Ermert Missing Link Auch Internetprotokolle haben ihren Lifecycle In Heise online 19 Marz 2023 Interview mit Michael Tuxen und Michael Scharf Abgerufen am 19 Marz 2023 sctp de Michael Tuxen s SCTP Page Thomas Dreibholz s SCTP Project Page OpenSS7 Concluded Workgroup Signaling Transport sigtran ietf org Better networking with SCTP ibm coEinzelnachweise Bearbeiten RFC 2960 Stream Control Transmission Protocol 2000 englisch RFC 4960 Stream Control Transmission Protocol 2007 englisch RFC 9260 Stream Control Transmission Protocol 2022 englisch RFC 3286 An Introduction to the Stream Control Transmission Protocol SCTP Mai 2002 englisch exp math uni essen de Memento vom 21 Marz 2003 im Internet Archive PDF Abgerufen von https de wikipedia org w index php title Stream Control Transmission Protocol amp oldid 235847613