Das Internet Stream Protocol (abgekürzt ST und später ST-II ) ist eine Familie von experimentellen Protokollen, die 1979 in den Anmerkungen IEN-119 vorgestellt und anschließend in RFC 1190 (ST-II) und RFC 1819 (ST2 +) überarbeitet wurden .
Diese Protokollfamilie wurde nie für den öffentlichen Gebrauch eingeführt und führte zu den Protokollen Asynchronous Transfer Mode und Multiprotocol Label Switching (MPLS) und läutet das VOIP- Protokoll ein .
ST wird zuerst in Form eines Transportprotokolls des Network Voice Protocol vorgestellt , eines Protokolls, das den Transport von Voice-over-Packet-Kommunikationsnetzwerken ermöglicht und in implementiert istDezember 1973von dem israelischen Ingenieur Danny Cohen am Institut für Informationswissenschaften (ISI). Zu dieser Zeit war das Internet noch das ARPA- Kommunikationsprojekt .
In der ersten Spezifikation von 1979 wurde das ST-Protokoll als verbindungsorientierte Ergänzung zu IPv4 konzipiert , das auf derselben Schicht wie IP arbeitet, jedoch ein anderes Header-Format als IP-Datagramme verwendet. Laut IEN-119 stammen die konzeptionellen Grundlagen von Danny Cohen, Estil Hoversten und James W. Forgie. Das Protokoll führte insbesondere die Prinzipien " paketierte Sprache " (heute Voice over IP ), " Talkspurt " (ein ununterbrochener Wortfluss zwischen zwei Stille), Verzögerung und akzeptable Verlustrate ein, um den Dienst sicherzustellen. Es wurde in Voice Funnel implementiert .
Eine zweite Version, bekannt als ST-II oder ST2, wurde 1987 von Claudio Topolcic beschrieben und 1990 in RFC 1190 standardisiert. Ein Update mit dem Namen ST2 + wurde von der IETF standardisiert und in RFC 1819 veröffentlicht.
ST2-Pakete werden durch das Internetprotokoll, Versionsnummer 5 , identifiziert , obwohl es nie als IPv5 bekannt war . Im Feld "IP-Versionsnummer" von ST2-Paketen werden die ersten 4 Bits auf den Wert 5 und für IP-Pakete auf den Wert 4 gesetzt (siehe RFC 1700). Abgesehen von der Versionsnummer unterscheidet sich die Zusammensetzung von ST2- und IP-Paketen, obwohl ST2 und IP dieselbe IP-Adressstruktur und dieselbe Protokollnummer verwenden (Ethertyp 0x800). Es gibt auch einen Datagramm- Modus, in dem ST2-Pakete unter Verwendung des Protokolls 5 in IP-Headern gekapselt werden.