Comment les données voyagent sur Internet : De l'URL au paquet au pixel
Le voyage d'une requête web en 8 étapes
Vous tapez example.com et validez. Millisecondes plus tard, la page s'affiche. Voici ce qui s'est passé entre-temps.
1. Résolution DNS — Nom vers numéro
Navigateur → résolveur récursif (FAI/1.1.1.1/8.8.8.8) → racine → TLD (.com) → NS autoritaire → enregistrement A/AAAA → IP (ex: 93.184.216.34). Mis en cache à chaque niveau.
2. Poignée de main TCP (Couche 4)
SYN → SYN-ACK → ACK. Établit flux d'octets fiable. TLS 1.3 ajoute ClientHello/ServerHello + échange clés même aller-retour (reprise 0-RTT).
3. Requête HTTP (Couche 7)
GET / HTTP/2
Host: example.com
User-Agent: Mozilla/5.0...
Accept: text/html,application/xhtml+xml
Multiplexé sur unique connexion TCP (HTTP/2) ou QUIC/UDP (HTTP/3).
4. Paquetisation & Routage (Couche 3)
- Données segmentées en paquets ~1500 octets (MTU).
- Chaque paquet reçoit en-tête IP (IP src/dst, TTL, protocole=6).
- Routeurs transfèrent via tables BGP/OSPF/IS-IS — chaque saut décrémente TTL.
5. Dorsale Internet
Fibre haute capacité (100–800 Gbps λ) connectant réseaux Tier-1 (NTT, GTT, Cogent, Lumen, AT&T). Peering aux IXP (Equinix, DE-CIX, AMS-IX).
6. Dernier kilomètre
- Fibre (GPON/XGS-PON) → ONT → Ethernet.
- Câble (DOCSIS 3.1) → CM → Ethernet.
- DSL/VDSL → DSLAM → Ethernet.
- 5G FWA → CPE → Ethernet/Wi-Fi.
7. Traitement serveur & Réponse
- Load balancer → serveur app (nginx, Node, Java, Go).
- Requête DB, rendu template, hit/miss cache CDN edge.
- Paquets réponse chemin inverse (ACKs piggybacked).
8. Rendu navigateur
- Parsing HTML → arbre DOM.
- Parsing CSS → CSSOM → Layout → Paint → Composite.
- Exécution JS (V8, SpiderMonkey) → interactif.
Protocoles clés en un coup d'œil
| Couche | Protocole | Rôle |
|---|---|---|
| Application | HTTP/2, HTTP/3, DNS, TLS | Contenu, sécurité, nommage |
| Transport | TCP, QUIC | Fiabilité, contrôle congestion |
| Réseau | IPv4, IPv6, BGP | Adressage, routage |
| Liaison | Ethernet, Wi-Fi, DOCSIS, GPON | Tramage physique |
Internet : maillage décentralisé, auto-réparateur d'accords — pas un nuage, mais une alliance.
