CodeGym /Cours Java /Frontend SELF FR /La première invention de l'Internet

La première invention de l'Internet

Frontend SELF FR
Niveau 2 , Leçon 0
Disponible

1. Lancement du satellite

Tu vas pas y croire, mais la création d'Internet est directement liée au premier satellite spatial lancé par l'URSS en 1957. Et non, c'est pas une théorie du complot, c'est la version officielle de la naissance d'Internet. Voici l'histoire…

En 1957, l'Union soviétique a devancé les États-Unis en lançant le premier satellite 🛰️🚩, ce qui a sérieusement porté atteinte au prestige national des Américains ☹️. En réaction à cet événement, le Congrès a déclaré que cela ne pouvait pas se reproduire, et en 1958, une organisation appelée DARPA a été créée.

Defense Advanced Research Projects Agency, ou DARPA — l'Agence pour les projets de recherche avancée de la Défense des États-Unis. Cette organisation était financée par le département de la Défense des USA mais ne menait pas directement les recherches. Elle accordait des subventions pour des projets qui l'intéressaient.

DARPA avait pour mission de maintenir les technologies militaires des USA à la pointe. DARPA fonctionne indépendamment des institutions de recherche militaire classiques et rend compte directement à la direction du Département de la Défense.

L'équipe de DARPA compte à peine deux centaines de personnes, mais son budget s'élève à plusieurs dizaines de milliards de dollars 💰💰. L'organisation finance des centaines de projets de recherche qui peuvent être utiles au Département de la Défense américain.

DARPA était responsable du financement du développement par les universités d'un réseau informatique distribué nommé ARPANET 🌐💻 (prédécesseur d'Internet), ainsi que du système Unix-BSD 🖥️ (système UNIX de l'université de Berkeley) et de la pile de protocoles TCP/IP. Aujourd'hui, parmi d'autres choses, elle sponsorise le développement des voitures autonomes (Tesla) 🚘, de la communication spatiale pour les militaires (StarLink) 🛰️ et des fusées réutilisables (SpaceX) 🚀.

2. ARPANET

En pleine guerre froide, les États-Unis voulaient disposer d'un réseau de communication capable de survivre à une guerre nucléaire ☢️💥(oui, Internet a été inventé pour ça, et toi tu pensais que c'était pour quoi ?). Les réseaux téléphoniques de l'époque ne garantissaient pas la fiabilité et la résilience nécessaires. La perte de nœuds critiques fragmentait alors le réseau téléphonique en morceaux indépendants.

Pour résoudre ce problème, ARPA a créé un département spécial — le Bureau des Méthodes de Traitement de l'Information. Et le développement du réseau a été confié à un groupe de quatre universités :

  • L'université de Californie à Los Angeles ;
  • Le Centre de recherche de Stanford ;
  • L'université de l'Utah ;
  • L'université de Californie à Santa Barbara.

La phase de recherche a commencé en 1969. Les équipements étaient très rudimentaires à l'époque, donc il fallait utiliser plein d'éléments différents pour transmettre des données : hardware, services, programmes, et ainsi de suite... Leur interaction devait être standardisée.

En plus, les militaires voulaient que ce système supporte de base les protocoles de transfert de données les plus avancés de l'époque : telnet et ftp.

Les premiers nœuds du réseau ARPANET ont été choisis parmi les universités participant à son développement. D'autres instituts technologiques se sont joints plus tard, et enfin, les militaires.

En seulement six mois, une première version opérationnelle du réseau a été développée. Les premiers tests ont eu lieu le 29 octobre 1969 à 21:00. Le réseau était composé de deux terminaux, éloignés au maximum l'un de l'autre, pour tester le système dans des conditions extrêmes.

Le premier terminal était à l'université de Californie, et le deuxième — à 600 km de là, à l'université de Stanford. Les terminaux utilisaient des mini-ordinateurs Honeywell DDP-316 avec 12 Ko de RAM. Les lignes numériques de communication DS-0 de 56 kbit/s étaient louées à la compagnie téléphonique AT&T.

L'expérience consistait à transmettre le mot login sur le réseau. Cela n'a pas marché du premier coup, quelque chose a foiré. Mais après quelques heures, l'expérience a été répétée, et elle a réussi : le destinataire voyait le mot login sur son écran.

Après ce succès, le réseau a commencé à se développer quantitativement et qualitativement. De plus en plus d'universités y ont été connectées, les logiciels se sont améliorés et le hardware a été standardisé. Mais le réseau était principalement utilisé par les scientifiques.

En 1973, des universités européennes ont commencé à se connecter au réseau — il est alors devenu véritablement international 🌍. En 1977, le réseau comptait déjà 111 ordinateurs (serveurs). Et en 1983, parmi les 4000 ordinateurs situés sur tout le territoire des États-Unis, une connexion satellite a été établie avec Hawaï et l'Europe.

3. L'anniversaire d'Internet 🎂

À quelques exceptions près, les premiers ordinateurs étaient directement connectés aux terminaux et utilisés par des utilisateurs isolés, généralement dans un même bâtiment ou local. Ces réseaux sont devenus connus sous le nom de réseaux locaux (LAN). Les réseaux qui dépassaient cette échelle, c'est-à-dire les réseaux globaux (WAN), ont commencé à apparaître dans les années 1950 et ont été introduits dans les années 1960.

Souvent, les réseaux locaux étaient développés par le personnel des universités techniques et laboratoires pour leurs besoins internes. Ils utilisaient leurs propres protocoles de transfert de données (souvent analogiques), et dans la plupart des cas, ils n'étaient pas compatibles entre eux.

Cependant, en 1972, un groupe de développeurs dirigé par Vinton Cerf a créé une pile de protocoles appelée TCP/IP. 💻 Elle s'est avérée universelle et adaptée aussi bien à un réseau global qu'à de multiples réseaux locaux.

En juillet 1976, Vinton Cerf et Bob Kahn ont démontré pour la première fois la transmission de données via TCP sur trois réseaux différents. Le paquet a suivi cet itinéraire : San Francisco — Londres — Université de Californie du Sud. À la fin de son voyage, le paquet avait parcouru 150 000 km sans perdre un seul bit.

En 1978, Vinton Cerf, Jon Postel et Danny Cohen ont décidé de séparer deux fonctions du protocole TCP de l'époque : TCP (Transmission Control Protocol, protocole de contrôle de transmission) et IP (Internet Protocol, protocole Internet).

TCP était responsable de la division d'un message en petits paquets, datagrammes, et de leur assemblage à la destination. IP s'occupait de la transmission des datagrammes individuels tout en garantissant leur réception.

C'est ainsi qu'a vu le jour le protocole moderne d'Internet. Et à partir du 1er janvier 1983, ARPANET est passé au nouveau protocole. Cette date est traditionnellement considérée comme la date officielle de la naissance d'Internet 🍾.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION