Le protocole réseau le plus populaire au monde, TCP / IP protocol suite, a été conçu dans les années 1970 par 2 scientifiques de la DARPA — Vint Cerf et Bob Kahn, des personnes le plus souvent appelées les pères d’Internet.
Au printemps 1973, ils ont commencé par mener des recherches sur les communications de données fiables sur les réseaux de radio par paquets, en tenant compte des leçons tirées du protocole de contrôle de réseau, puis ont créé le protocole TCP (Transmission Control Protocol) de nouvelle génération, le protocole standard utilisé sur Internet aujourd’hui.
Dans les premières versions de cette technologie, il n’y avait qu’un seul protocole de base, nommé TCP. Et en fait, ces lettres ne représentaient même pas ce qu’elles font aujourd’hui Protocole de Contrôle de transmission, mais elles étaient pour le Programme de contrôle de transmission. La première version de ce prédécesseur du TCP moderne a été écrite en 1973, puis révisée et officiellement documentée dans la RFC 675, Spécification du Programme de contrôle de transmission Internet de décembre 1974.
Lors du développement de TCP, Cerf et Kahn ont utilisé les concepts de CYCLADES, un réseau français de commutation de paquets, conçu et dirigé en 1973 par Louis Pouzin. Il a été développé pour explorer des alternatives à la conception d’ARPANET et pour soutenir la recherche sur les réseaux en général. CYCLADES a été le premier réseau à rendre les hôtes responsables de la livraison fiable des données, plutôt que le réseau lui-même, en utilisant des datagrammes peu fiables (Pouzin a inventé le terme datagramme, en combinant les mots data et telegram) et des mécanismes de protocole de bout en bout associés.
TCP / IP est devenu le protocole de communication Internet standard qui permet aux ordinateurs numériques de communiquer sur de longues distances. Internet est un réseau à commutation de paquets, dans lequel les informations sont décomposées en petits paquets, envoyés individuellement sur de nombreuses routes différentes en même temps, puis réassemblés à l’extrémité de réception. TCP est le composant qui collecte et réassemble les paquets de données, tandis que IP est responsable de s’assurer que les paquets sont envoyés à la bonne destination. TCP/IP a été développé dans les années 1970 et adopté comme norme de protocole pour ARPANET (le prédécesseur d’Internet) en 1983.
Quel est l’état actuel de la suite de protocoles Internet
(communément appelée TCP /IP)?
C’est l’ensemble des protocoles de communication utilisés pour Internet et d’autres réseaux similaires. Il tire son nom de deux des protocoles les plus importants : le protocole TCP (Transmission Control Protocol) et le protocole Internet (IP), qui étaient les deux premiers protocoles réseau définis dans cette norme. Le réseau IP d’aujourd’hui représente une synthèse de plusieurs développements qui ont commencé à évoluer dans les années 1960 et 1970, à savoir l’Internet et les réseaux locaux (LAN), apparus entre le milieu et la fin des années 1980, ainsi que l’avènement du World Wide Web au début des années 1990.
La conception du réseau comprenait la reconnaissance du fait qu’il ne devait fournir que les fonctions de transmission et de routage efficaces du trafic entre les nœuds terminaux et que toutes les autres informations devaient être situées à la périphérie du réseau, dans le cadre de la nœuds d’extrémité. En utilisant une conception simple, il est devenu possible de connecter presque n’importe quel réseau à l’ARPANet, quelles que soient leurs caractéristiques locales. Un dicton populaire dit que TCP / IP, le produit final du travail de Cerf et Kahn, fonctionnera sur deux boîtes de conserve et une ficelle.
Un ordinateur ou un périphérique appelé routeur (un nom changé de passerelle pour éviter toute confusion avec d’autres types de passerelles) est doté d’une interface vers chaque réseau et transmet des paquets entre eux. Les exigences pour les routeurs sont définies dans la RFC 1812.
La DARPA a ensuite conclu un contrat avec BBN Technologies, l’Université de Stanford et l’University College de Londres pour développer des versions opérationnelles du protocole sur différentes plates-formes matérielles. Quatre versions ont été développées: TCP v1, TCP v2, une scission en TCP v3 et IP v3 au printemps 1978, puis la stabilité avec TCP / IP v4 — le protocole standard encore utilisé sur Internet aujourd’hui.
En 1975, un test de communication TCP/IP à deux réseaux a été effectué entre Stanford et l’University College London (UCL). En novembre 1977, un test TCP / IP à trois réseaux a été effectué entre des sites aux États-Unis, au Royaume-Uni et en Norvège. Plusieurs autres prototypes TCP/IP ont été développés dans plusieurs centres de recherche entre 1978 et 1983. La migration de l’ARPANet vers TCP/IP a été officiellement achevée le 1er janvier 1983, lorsque les nouveaux protocoles ont été activés en permanence.
En mars 1982, le département américain de la Défense a déclaré TCP / IP comme la norme pour tous les réseaux informatiques militaires. En 1985, l’Internet Architecture Board a organisé un atelier de trois jours sur TCP / IP pour l’industrie informatique, auquel ont participé 250 représentants des fournisseurs, faisant la promotion du protocole et conduisant à son utilisation commerciale croissante.
La suite de protocoles Internet, comme de nombreuses suites de protocoles, peut être considérée comme un ensemble de couches. Chaque couche résout un ensemble de problèmes impliquant la transmission de données et fournit un service bien défini aux protocoles de la couche supérieure en utilisant des services de certaines couches inférieures. Les couches supérieures sont logiquement plus proches de l’utilisateur et traitent des données plus abstraites, en s’appuyant sur les protocoles des couches inférieures pour traduire les données en formes qui peuvent éventuellement être transmises physiquement.
Le modèle TCP/ IP se compose de quatre couches, comme il est décrit dans la RFC 1122. Du plus bas au plus élevé, il s’agit de la couche de Liaison, de la Couche Internet, de la Couche de Transport et de la Couche d’Application. Il convient de noter que ce modèle n’était pas destiné à être un modèle de référence rigide dans lequel les nouveaux protocoles doivent s’insérer pour être acceptés comme norme.
Presque tous les systèmes d’exploitation utilisés aujourd’hui, y compris tous les systèmes destinés aux consommateurs, incluent une implémentation TCP/IP.