Internet Stream Protocol
L'Internet Stream Protocol (abrégé ST et par la suite ST-II) est une famille de protocoles expérimentaux présentés dans la note IEN-119[1] en 1979, et par la suite révisés dans la RFC 1190[2] (ST-II) puis la RFC 1819[3] (ST2+)[4].
Jamais introduite pour une utilisation publique, cette famille de protocoles permit d'aboutir aux protocoles Asynchronous Transfer Mode et Multiprotocol Label Switching (MPLS) et est annonciatrice du protocole VOIP.
ST se présente d'abord sous la forme d'un protocole de transport du Network Voice Protocol, protocole permettant le transport de la voix sur des réseaux de communication par paquet, implémenté en par l'ingénieur israélien Danny Cohen au sein de l'Information Sciences Institute (ISI)[5]. à cette époque, Internet était encore le projet de communication ARPA.
Dans la premiĂšre spĂ©cification en 1979, le protocole ST a Ă©tĂ© conçu comme un complĂ©ment orientĂ© connexion Ă IPv4, opĂ©rant sur la mĂȘme couche qu'IP mais utilisant un format d'entĂȘte diffĂ©rent des datagrammes IP. Selon l'IEN-119 ses bases conceptuelles viennent de Danny Cohen, d'Estil Hoversten, et de James W. Forgie. Le protocole a notamment introduit les principes de "packetized voice" (aujourd'hui Voix sur IP), de "talkspurt" (un flot ininterrompu de paroles entre deux silences), de dĂ©lai, et de taux de pertes acceptable pour assurer le service. Elle a Ă©tĂ© implĂ©mentĂ©e dans Voice Funnel.
Une seconde version connue sous le nom de ST-II ou ST2 a été décrite en 1987 par Claudio Topolcic et normalisée en 1990 dans la RFC 1190. Une mise à jour nommée ST2+ a été normalisée par l'IETF et publiée dans la RFC 1819[3].
Les paquets ST2 sont identifiĂ©s par le numĂ©ro de version de l'Internet Protocol 5, bien qu'il n'ait jamais Ă©tĂ© connu comme IPv5[6]. Dans le champ "IP version Number" des paquets ST2 les 4 premiers bits sont fixĂ©s Ă la valeur 5 et Ă la valeur 4 pour les paquets IP (voir la RFC 1700). En dehors du numĂ©ro de version, la composition des paquets ST2 et IP est diffĂ©rente, mĂȘme si ST2 et IP utilisent la mĂȘme structure d'adresse IP et le mĂȘme numĂ©ro de protocole (ethertype 0x800). Il existe Ă©galement un mode datagramme oĂč les paquets ST2 sont encapsulĂ©s au sein dâentĂȘtes IP en utilisant le numĂ©ro de protocole 5[7].
Voir aussi
Notes et références
- Traduction
- (en) Cet article est partiellement ou en totalitĂ© issu de lâarticle de WikipĂ©dia en anglais intitulĂ© « Internet Stream Protocol » (voir la liste des auteurs).
- Références
- « IEN-119: ST - A Proposed Internet Stream Protocol by James Forgie »
- (en) Request for comments no 1190.
- (en) Request for comments no 1819.
- « ST, Internet Stream Protocol », Network Sorcery, Inc. (consulté le )
- Danny Cohen, « Specifications for the Network Voice Protocol (NVP) », (consulté le )
- L. Delgrossi et L. Berger (éditeurs), « Internet Stream Protocol Version 2 (ST2) », (consulté le )
- « Protocol Numbers », sur IANA (consulté le )
Bibliographie
- Cohen, D., "Specifications for the Network Voice Protocol", Technical Report ISI/RR-75-39, USC/Information Sciences Institute, Marina del Rey, CA (Mar 1976).
- IEN 119, ST â A proposed Internet stream protocol, James W. Forgie, M. I. T. Lincoln Laboratory, September 7, 1979.
- Cohen, D., "A Network Voice Protocol NVP-II" and "Sample NVP/ST Scenarios" (unpublished memorandums), USC/Information Sciences Institute, Marina del Rey, CA (Apr 1981).
- Topolcic, C., Park, P., Draft of "Proposed Changes to the Experimental Internet Stream Protocol (ST)", BBN Laboratories, Cambridge, MA (Avr 1987).
- RFC 1190[1], Experimental Internet Stream Protocol, Version 2 (ST-II), 1990
- RFC 1819[2], Internet Stream Protocol Version 2 (ST2), 1995