⤼══════════════════⤿
⤹  NODE: IMP-01    ⤹
⤹  STATUS: ACTIVE  ⤹
⤹  PKT: 0000001    ⤹
⤼══════════════════⤿
ARPANET HISTORY TERMINAL v1.0 // INITIALIZING...

ARPANET & les origines d'Internet

De la Guerre Froide aux protocoles TCP/IP — histoire complète du réseau précurseur d'Internet, conçu par l'ARPA entre 1966 et 1990, qui a transformé les communications mondiales.

1966–1990 DARPA Packet Switching TCP/IP IMP NCP RFC

01 Contexte historique

ARPANET naît dans le contexte de la Guerre Froide. En 1957, l'URSS lance Spoutnik, premier satellite artificiel, provoquant un choc technologique aux États-Unis. En réponse, le Département de la Défense américain crée l'ARPA (Advanced Research Projects Agency) en 1958.

L'une des préoccupations stratégiques est de concevoir un réseau de communication capable de survivre à une attaque nucléaire. Un réseau centralisé peut être neutralisé d'un seul coup — la solution sera un réseau décentralisé, sans nœud central vital.

🛰 Spoutnik (1957)

Premier satellite soviétique. Déclencheur politique de la course technologique américaine.

🏛 ARPA (1958)

Advanced Research Projects Agency, créée par Eisenhower pour reprendre l'avance technologique.

💡 Paul Baran (1962)

Ingénieur de la RAND Corporation, il théorise les réseaux distribués résistants aux attaques nucléaires.

📡 Donald Davies (1965)

Chercheur britannique du NPL, il invente indépendamment le terme "packet switching".

02 La commutation de paquets

La grande innovation fondamentale est la commutation de paquets (packet switching), opposée à la commutation de circuits utilisée par le téléphone.

Commutation de circuitsCommutation de paquets
Chemin dédié établi avant toute communication.Les données sont découpées en paquets indépendants.
Ressources réservées pendant toute la durée.Chaque paquet peut emprunter un chemin différent.
Coupure du chemin = perte de la communication.Si un nœud tombe, les paquets contournent l'obstacle.
Gaspillage de bande passante si la ligne est silencieuse.Utilisation optimale — multiplexage statistique.
Exemple : téléphonie classique RTC.Exemple : Internet, Wi-Fi, IP.
📦 Un paquet contient un en-tête (adresse source, destination, numéro de séquence) et les données utiles (payload). À destination, les paquets sont réassemblés dans l'ordre correct.

03 Chronologie détaillée

1966
Lawrence Roberts, de l'MIT, rejoint l'ARPA et rédige le premier plan de réseau décentralisé. Publication du mémo "Toward a Cooperative Network of Time-Shared Computers".
1967
Conférence ACM : Roberts présente le design d'ARPANET. Wesley Clark propose le concept d'IMP (Interface Message Processor), mini-ordinateur dédié à la gestion réseau.
1968
L'ARPA publie la demande de proposition pour les IMP. BBN Technologies (Bolt Beranek & Newman) remporte le contrat. Le réseau est conçu pour 4 nœuds initiaux.
29 oct. 1969 — PREMIER MESSAGE ★
Charley Kline (UCLA) tente d'envoyer "LOGIN" à SRI (Stanford Research Institute). Seules les lettres "LO" passent avant que le système plante. C'est le premier message transmis sur ARPANET. Le réseau compte 4 nœuds : UCLA, SRI, UCSB, University of Utah.
1970
Le protocole NCP (Network Control Protocol) est finalisé. ARPANET relie désormais 10 nœuds côte Est et côte Ouest des États-Unis.
1971–1972
Ray Tomlinson invente le courrier électronique et choisit le symbole @ pour séparer nom d'utilisateur et hôte. ARPANET atteint 23 nœuds. Première démo publique à la ICCC.
1973
ARPANET s'internationalise : connexion du University College London (UK) et du NORSAR (Norvège). Vint Cerf et Bob Kahn commencent à concevoir TCP.
1974
Publication de "A Protocol for Packet Network Intercommunication" par Vint Cerf et Bob Kahn — naissance de TCP/IP. Le terme "Internet" apparaît pour la première fois dans ce papier.
1 jan. 1983 — FLAG DAY ★
Basculement complet de NCP vers TCP/IP sur ARPANET. Date considérée comme la naissance technique d'Internet. Le DNS est également développé cette année.
1984
Introduction du Domain Name System (DNS) par Paul Mockapetris. Fin des fichiers HOSTS.TXT centralisés. Le réseau dépasse 1000 hôtes.
1986
La NSF crée NSFNET, réseau backbone plus rapide (56 Kbps puis T1). ARPANET devient progressivement secondaire. Création de l'IETF (Internet Engineering Task Force).
1990 — FIN D'ARPANET ★
ARPANET est officiellement démantelé. Tim Berners-Lee (CERN) propose le World Wide Web. Internet continue sans ARPANET sur la base de NSFNET et des réseaux commerciaux.
1991
Lancement du World Wide Web public par Tim Berners-Lee. HTTP et HTML permettent la navigation hypertexte accessible à tous.
1993
Création de Mosaic, premier navigateur graphique par Marc Andreessen (NCSA). L'accès Web devient grand public.

04 L'IMP — Interface Message Processor

Chaque nœud d'ARPANET était relié au réseau via un IMP — un mini-ordinateur dédié, ancêtre du routeur moderne. Le premier IMP (n°1) est installé à UCLA le 30 août 1969. Il est basé sur un Honeywell DDP-516, pesant 400 kg.

    UCLA (IMP 1)          SRI (IMP 2)
    [Honeywell 516] ======= [Honeywell 516]
          |                       |
          |      50 Kbps          |
    UCSB (IMP 3)          UTAH (IMP 4)
    [Honeywell 516] ======= [Honeywell 516]

       Réseau initial 4 noeuds — octobre 1969

Honeywell DDP-516

Ordinateur hôte des premiers IMP. 12 bits, 16 Ko de mémoire, ~400 kg. Coût : 80 000 USD (1969).

Rôle de l'IMP

Réception, stockage et retransmission des paquets (store-and-forward). Gestion des files d'attente et des erreurs.

TIP (1971)

Terminal IMP — IMP amélioré permettant à des terminaux de se connecter directement au réseau sans ordinateur hôte.

Bande passante

Lignes louées à 50 Kbps sur les liaisons principales. Débit considérable pour l'époque.

05 Les protocoles fondateurs

ProtocoleAnnéeRôle
NCP1970Network Control Protocol — premier protocole de communication ARPANET, remplacé par TCP/IP en 1983.
FTP1971File Transfer Protocol — transfert de fichiers entre hôtes. Encore utilisé aujourd'hui.
Telnet1969Protocole de terminal distant. Accès à un ordinateur à distance en mode texte.
SMTP1982Simple Mail Transfer Protocol — envoi de courrier électronique. Base du mail actuel.
TCP1974/1983Transmission Control Protocol — transport fiable, orienté connexion, avec contrôle de flux.
IP1974/1983Internet Protocol — adressage et routage des paquets entre réseaux hétérogènes.
DNS1983Domain Name System — résolution nom de domaine → adresse IP.
UDP1980User Datagram Protocol — transport rapide sans garantie de livraison.

06 TCP/IP — Le protocole qui a tout changé

TCP/IP, conçu par Vint Cerf et Bob Kahn entre 1973 et 1974, est le socle d'Internet. Il sépare les responsabilités en deux couches :

IP (Internet Protocol)

Adressage et routage. Chaque machine a une adresse IP unique. Les paquets sont acheminés de routeur en routeur vers la destination. Sans connexion, sans garantie.

TCP (Transmission Control Protocol)

Transport fiable au-dessus d'IP. Établissement de connexion (handshake), numérotation des segments, accusés de réception, retransmission en cas de perte, contrôle de congestion.

IPv4

Adresses 32 bits (ex : 192.168.1.1). Environ 4,3 milliards d'adresses — épuisées en 2011. D'où IPv6 (128 bits).

Modèle en couches

Application → Transport → Internet → Accès réseau. Chaque couche s'appuie sur la précédente et offre un service à la suivante.

Handshake TCP (3 étapes) :

  Client                    Serveur
    |                          |
    |------- SYN (seq=x) ------>|
    |<----- SYN-ACK (seq=y) ----|
    |------- ACK (seq=y+1) ---->|
    |                          |
    |  Connexion établie        |

07 Les RFC — Request for Comments

Les RFC (Request for Comments) sont les documents techniques qui définissent les standards d'Internet. Lancées par Steve Crocker en 1969, elles permettent une collaboration ouverte entre chercheurs.

RFCSujetImportance
RFC 1 (1969)Host SoftwarePremier RFC, par Steve Crocker — posait les bases du dialogue entre hôtes ARPANET.
RFC 675 (1974)Specification of Internet Transmission Control ProgramPremière spécification TCP de Cerf & Kahn.
RFC 791 (1981)Internet Protocol (IPv4)Spécification officielle d'IPv4 — toujours en vigueur.
RFC 793 (1981)Transmission Control ProtocolSpécification officielle de TCP — toujours en vigueur.
RFC 1034/1035 (1987)Domain Names (DNS)Spécification du DNS par Paul Mockapetris.
RFC 2616 (1999)HTTP/1.1Protocole du Web — remplacé par RFC 7230 puis HTTP/2 et HTTP/3.
RFC 8200 (2017)Internet Protocol Version 6 (IPv6)Standard actuel d'IPv6.
📄 Les RFC sont publiées par l'IETF (Internet Engineering Task Force) et accessibles librement sur rfc-editor.org. Elles définissent tout : de l'email au TLS en passant par QUIC et HTTP/3.

08 Le courrier électronique sur ARPANET

En 1971, Ray Tomlinson de BBN Technologies écrit les premiers programmes d'envoi et de lecture d'email sur ARPANET. Il choisit @ comme séparateur car ce caractère ne pouvait pas figurer dans un nom d'utilisateur.

SNDMSG & READMAIL (1971)

Premiers programmes email de Tomlinson. SNDMSG pour envoyer, READMAIL pour lire. Fonctionnaient entre hôtes ARPANET.

Le symbole @

Choisi par Tomlinson pour séparer utilisateur@hôte. Il considérait ce choix "évident" — aucun nom d'utilisateur ne pouvait contenir @.

RD et MSG (1972)

Programmes email améliorés par Larry Roberts. L'email devient rapidement l'application la plus populaire d'ARPANET.

SMTP (1982)

Simple Mail Transfer Protocol (RFC 821) standardise l'échange d'emails. Base de tous les systèmes mail actuels.

09 Les acteurs clés

PersonneContribution
Paul BaranThéorisation des réseaux distribués résistants (RAND Corp, 1962). Base conceptuelle d'ARPANET.
Donald DaviesInvention indépendante du "packet switching" (NPL, Royaume-Uni, 1965).
Lawrence RobertsArchitecte principal d'ARPANET à l'ARPA. Coordonne la conception et la mise en place.
Wesley ClarkPropose le concept d'IMP pour décharger les hôtes de la gestion réseau.
BBN TechnologiesConstruit les premiers IMP. Dépose le premier IMP à UCLA en août 1969.
Vint CerfCo-inventeur de TCP/IP avec Bob Kahn. Surnommé "père d'Internet".
Bob KahnCo-inventeur de TCP/IP. Pose les principes d'interconnexion de réseaux hétérogènes.
Ray TomlinsonInventeur du courrier électronique et du symbole @ (1971).
Paul MockapetrisInventeur du DNS (1983). Remplace les fichiers HOSTS.TXT statiques.
Tim Berners-LeeInventeur du World Wide Web au CERN (1989–1991). HTTP, HTML, URL.

10 ARPANET et le DNS

Au début, une liste centralisée HOSTS.TXT sur un serveur du SRI (Stanford Research Institute) recensait tous les hôtes ARPANET. Les administrateurs téléchargeaient ce fichier régulièrement. En 1984, avec des milliers d'hôtes, ce système ne tenait plus.

Paul Mockapetris conçoit le DNS (RFC 1034 et 1035) : une base de données hiérarchique et distribuée. Les noms de domaine sont organisés en arbre : .com, .org, .edu, puis les sous-domaines.

Résolution DNS :

  Browser → DNS Resolver
               ↓
         Root Server (.)
               ↓
         TLD Server (.fr)
               ↓
     Authoritative Server (univ-xxx.fr)
               ↓
         Adresse IP → Browser

11 Héritage et influence d'ARPANET

TCP/IP DNS Email (@) FTP Telnet/SSH World Wide Web Routage dynamique IETF / RFC Internet ouvert Peer-to-peer

ARPANET a posé les bases architecturales d'Internet : un réseau décentralisé, ouvert, sans autorité centrale unique, basé sur des protocoles standardisés et documentés publiquement via les RFC. Ce modèle a rendu possible l'innovation distribuée à l'échelle mondiale.

🌐 En 2024, Internet relie plus de 5,5 milliards d'utilisateurs, des milliards d'appareils IoT, des data centers répartis sur tous les continents. Tout repose encore sur TCP/IP, DNS et SMTP — protocoles issus directement d'ARPANET.

12 ARPANET vs Internet — différences clés

CritèreARPANETInternet
PérimètreRéseau militaire/académique américainRéseau mondial, civil, ouvert
AccèsRestreint à universités et labos ARPAPublic, commercial, universel
ProtocoleNCP (1970–1983), puis TCP/IPTCP/IP, HTTP, HTTPS, DNS, BGP…
TailleJusqu'à ~200 nœudsMilliards d'appareils
GouvernanceARPA / DoDICANN, IETF, IANA, IAB (décentralisé)
Durée1969–19901983–aujourd'hui

13 Résumé

ARPANET n'était pas Internet, mais il en est la mère. En résolvant un problème militaire (communications décentralisées résistantes), il a engendré des inventions qui ont transformé la civilisation : la commutation de paquets, TCP/IP, le courrier électronique, le DNS, et les bases sur lesquelles Tim Berners-Lee construira le Web.

⚡ Le premier message d'ARPANET était "LO" — une erreur. Le dernier paquet avant démantèlement en 1990 était un symbole de ce que ce réseau avait accompli : relier les esprits, pas seulement les machines.