La fondation d'Internet : TCP/IP fête ses 40 ans
Agence web » Actualités du digital » La fondation d’Internet : TCP/IP fête ses 40 ans

La fondation d’Internet : TCP/IP fête ses 40 ans

Il y a 40 ans, en septembre 1981, la DARPA publiait les spécifications finalisées de la suite de protocoles TCP/IP, qui définit les règles de base du fonctionnement d’Internet. Bien que TCP/IP n’ait été largement adopté qu’en 1983, ce jalon peut nous aider à comprendre pourquoi TCP/IP était si important.

Qu’est-ce que TCP/IP ?

TCP/IP est une suite de protocoles composée de deux protocoles principaux conçus par Vint Cerf et Bob Kahn, Transmission Control Protocol (TCP) et Internet Protocol (IP). Le protocole Internet définit l’adressage et le routage, c’est-à-dire la manière dont les paquets de données circulent sur le réseau. Le protocole de contrôle de transmission gère les connexions et s’assure que les paquets de données parviennent à leur destination appropriée. Les deux protocoles fonctionnent ensemble pour créer les bases de l’Internet moderne.

Pourquoi TCP/IP a-t-il été créé ?

Avant Internet, le département américain de la Défense (via l’ARPA) a créé un réseau informatique appelé ARPANET qui reliait les ordinateurs du gouvernement américain et des universités à travers le pays. ARPANET a été mis en ligne en 1969. Avant TCP, ARPANET utilisait un protocole appelé NCP (Network Control Program) pour établir des connexions entre les machines du réseau.

Selon le plan de transition NCP/TCP (RFC801) publié en novembre 1981, le besoin de TCP/IP est né de plusieurs fronts. De plus en plus, les réseaux informatiques expérimentaux ont commencé à utiliser des liaisons radio et satellite plutôt que des fils physiques. En outre, les organisations avaient de plus en plus recherché des réseaux locaux, des groupes de machines communiquant ensemble au sein d’une même installation plutôt que sur de longues distances. Les architectes d’ARPANET se sont rendu compte que les protocoles sous-jacents alors utilisés étaient « insuffisants » pour couvrir tous ces types de réseaux différents et nouveaux.

Une carte d'ARPANET de 1980

Dans le même temps, au cours des années 1970, des sociétés telles qu’IBM, DEC, AT&T et Xerox avaient créé leurs propres réseaux informatiques exclusifs et incompatibles qui fragmentaient le partage d’informations. La suite TCP/IP était donc immédiatement remarquable car elle représentait une solution à architecture ouverte non exclusive, libre de droits et permettant aux ordinateurs de tout type de communiquer via n’importe quel support, tant que le logiciel TCP/IP était implémenté sur le système. .

Le développement sur TCP et IP a commencé en 1973 par Vint Cerf et Bob Kahn. Après le développement tout au long des années 1970 par Cerf, Kahn et d’autres, la DARPA a publié des spécifications sur TCP et IP dans les documents RFC 791 et 793, datés de septembre 1981, qui représentaient la première introduction publique du cadre TCP/IP finalisé.

Comment fonctionne TCP/IP ?

TCP et IP sont deux technologies distinctes qui fonctionnent ensemble, main dans la main, pour établir des connexions fiables via un réseau informatique hétérogène (de nombreux types d’ordinateurs et de liaisons différents).

Comme mentionné précédemment, IP gère l’adressage des machines sur le réseau et la manière dont les blocs de données (appelés « paquets ») atteignent la destination appropriée. TCP garantit que les paquets atteignent leur destination sans erreur, en appelant à l’avance pour s’assurer qu’il y a un hôte pour recevoir les informations et, si les informations sont perdues en cours de route ou corrompues, en retransmettant les données jusqu’à ce qu’elles y parviennent en toute sécurité.

Les architectes de TCP/IP ont délibérément séparé la mise en œuvre de TCP et IP pour rendre le réseau plus flexible et modulaire. En fait, TCP peut être remplacé par un protocole différent appelé UDP qui est plus rapide mais permet la perte de données dans des situations où une précision de transmission de 100 % n’est pas nécessaire, comme un appel téléphonique ou une diffusion vidéo.

Les ingénieurs réseau appellent cette conception modulaire une « pile de protocoles », et elle permet à certaines des couches inférieures de la pile d’être gérées indépendamment de la manière la plus appropriée à l’architecture de la machine locale. Ensuite, les couches supérieures peuvent travailler au-dessus de celles-ci pour communiquer entre elles. Dans le cas d’Internet, cette pile se compose généralement de quatre couches :

  • Couche de liaison – Protocoles de bas niveau qui fonctionnent avec un support physique (comme Ethernet)
  • Couche Internet – Achemine les paquets (IP par exemple)
  • Couche de transport – Etablit et coupe les connexions (TCP par exemple)
  • Couche d’application – Comment les gens utilisent le réseau (le Web, FTP et autres)

Les protocoles qui gèrent le Web (tels que le protocole de transfert hypertexte ou HTTP) se trouvent sur la couche application et fonctionnent sur TCP et IP. Grâce à ce modèle, HTTP n’a pas besoin de savoir comment établir ou interrompre des connexions à un niveau inférieur, tout cela est géré par les protocoles inférieurs dans la pile. Cela en fait un système très flexible et c’est la raison pour laquelle TCP/IP a connu un tel succès et pourquoi il sert encore aujourd’hui de colonne vertébrale d’Internet.

Quand TCP/IP a-t-il été utilisé ?

En cours de développement, TCP/IP est entré en utilisation expérimentale dès 1973. Au fur et à mesure que ses créateurs continuaient d’affiner les protocoles, le protocole Internet (IP) est passé de la version 1 à la version 4 en 1981, qui est toujours la version d’IP encore largement utilisée. aujourd’hui.

Bien que la DARPA ait introduit la première version finalisée des protocoles TCP et IP (version 4) en septembre 1981, certains ordinateurs ARPANET ont continué à utiliser les protocoles ARPANET antérieurs (tels que NCP) pendant un certain temps. Comme pour toute technologie bien établie, le changement peut prendre du temps, et les architectes du plan ont conçu une période de transition entre NCP et TCP qui se terminerait le 1er janvier 1983.

Vint Cerf en couverture du numéro d

Le 1er janvier 1983 « jour du drapeau » (un jour où un changement radical se produit dans l’informatique), a marqué le début de l’utilisation généralisée de TCP/IP et la naissance de l’Internet moderne. Même alors, d’autres protocoles réseau sont restés largement utilisés, et ce n’est qu’au milieu des années 90 que TCP/IP est devenu le « gagnant » incontesté de ce que certains appellent la guerre des protocoles.

L’avenir de TCP/IP

Actuellement, la plupart des réseaux Internet fonctionnent sur la version 4 du protocole Internet, communément appelée « IPv4 ». Mais il existe une version plus récente appelée « IPv6 », introduite en 1998, qui se déploie lentement au fil du temps (très lentement). Parmi les fonctionnalités les plus importantes d’IPv6, citons la prise en charge des adresses 128 bits, permettant 340 billions de billions de billions appareils avec des adresses IP uniques sur le réseau.

En revanche, IPv4 prend en charge l’adressage 32 bits, permettant plus de 4,2 milliards d’adresses IP. Alors que 4,2 milliards semble beaucoup, nous avons déjà atteint la limite d’adresses IPv4 attribuées dans les années 2010, selon la façon dont vous choisissez de la mesurer.

Heureusement, IPv4 et IPv6 sont interopérables, de sorte que les fournisseurs d’ordinateurs, les hébergeurs Internet et les autorités d’attribution ont une certaine marge de manœuvre tout en faisant la transition vers IPv6 au fil du temps. Même avec toutes ses améliorations, IPv6 fait remonter son architecture aux mêmes recherches commencées par Cerf et Evans en 1973 et finalisées en 1981. C’est tout un héritage. Joyeux anniversaire, TCP/IP !

★★★★★