Histoire d’Internet
Internet n’est pas né d’un coup. C’est le résultat de cinquante ans de recherche académique et militaire, progressivement ouvert au grand public.
Qu’est-ce qu’un réseau ?
Les équipements d’un réseau
| Équipement | Rôle | Exemple |
|---|---|---|
| Hôte | Appareil qui envoie ou reçoit des données | Ordinateur, smartphone, serveur |
| Switch (commutateur) | Relie les équipements d’un même réseau local | Box internet, switch de bureau |
| Routeur | Relie plusieurs réseaux entre eux, achemine les paquets | Box FAI, routeur d’entreprise |
| Serveur DNS | Traduit les noms de domaine en adresses IP | 8.8.8.8 (Google DNS) |
| Câble / fibre / Wi-Fi | Support physique de transmission | RJ45, fibre optique, 4G/5G |
Topologies de réseau
Internet utilise une topologie maillée : chaque nœud (routeur) est connecté à plusieurs autres. Si un chemin est coupé, les données empruntent un autre chemin. C’est ce qui rend Internet résilient.
Adresses IP et protocole IP
IPv4 — la version classique
Une adresse IPv4 est composée de 4 octets (4 × 8 bits), notés en décimal et séparés par des points :
Chaque octet varie de 0 à 255. Cela donne 256⁴ = 4,3 milliards d’adresses possibles. C’est insuffisant face au nombre d’appareils connectés aujourd’hui.
| Plage d’adresses | Usage | Exemple |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | Réseau privé (local) | Entreprises |
| 172.16.0.0 – 172.31.255.255 | Réseau privé (local) | Conteneurs Docker |
| 192.168.0.0 – 192.168.255.255 | Réseau privé (local) | Box internet à la maison |
| Tout le reste | Adresses publiques (Internet) | 198.51.100.42 (ta Livebox)ⓘ |
| 127.0.0.1 | Loopback (machine elle-même) | localhost |
IPv6 — la version moderne
Avec l’explosion des appareils connectés, IPv4 n’était plus suffisant. IPv6 utilise 128 bits (au lieu de 32), ce qui donne 340 sextillions d’adresses :
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Les adresses sont notées en hexadécimal, groupées par blocs de 16 bits séparés par des deux-points. Le déploiement d’IPv6 est progressif depuis les années 2010.
Adresse IP publique vs privée
🧪 Mini-simulateur — IP privée ou publique ?
Saisis une adresse IPv4 (par ex. 192.168.1.42) et clique pour vérifier :
Le protocole TCP — la transmission par paquets
La commutation de paquets
Internet n’envoie pas les données d’un seul bloc. Il les découpe en paquets de taille fixe (quelques milliers d’octets), qui voyagent de façon indépendante sur le réseau et sont réassemblés à destination.
- L’en-tête : adresse IP source, adresse IP destination, numéro de séquence, somme de contrôle…
- Les données (payload) : le fragment du message à transmettre
🎬 Simulation : un message découpé en 3 paquets
Le protocole TCP
TCP vs UDP
| Critère | TCP | UDP |
|---|---|---|
| Fiabilité | ✅ Garantie (retransmission) | ❌ Pas garantie |
| Ordre | ✅ Paquets réordonnés | ❌ Ordre non garanti |
| Vitesse | Plus lent (accusés de réception) | Plus rapide |
| Usage | Web, email, téléchargement | Streaming vidéo, jeux en ligne, VoIP |
🧪 À faire en classe — traceroute
Tu vas voir en vrai le chemin que prennent tes paquets jusqu'à un site. Ouvre un terminal et lance :
- macOS / Linux :
traceroute google.com - Windows :
tracert google.com
Chaque ligne = un routeur traversé. Compare avec un camarade : avez-vous le même chemin ? À quel moment sortez-vous de France ?
Le routage
🗺️ Analogie — Aller de La Flèche à Paris
- Le problème : tu veux aller à Paris, mais tu ne connais pas tout le trajet.
- Premier rond-point (= premier routeur) : tu lis le panneau « Vers Paris → Le Mans ». Tu pars dans cette direction.
- Au Mans (= routeur suivant) : nouveau panneau « Paris → A11 ». Tu continues.
- Et ainsi de suite, de panneau en panneau, sans jamais avoir la carte complète.
👉 Un routeur, c'est un panneau de signalisation. Il ne sait pas où est la destination finale, il sait juste vers quel voisin envoyer le paquet pour qu'il s'en rapproche. C'est pourquoi Internet survit à la panne d'un routeur : il y a toujours un autre chemin.
Comment fonctionne un routeur ?
Chaque routeur maintient une table de routage : un tableau qui indique, pour chaque destination possible, par quelle interface (quelle sortie) envoyer le paquet. Le routeur ne connaît pas le trajet complet — il sait seulement vers quel voisin envoyer le paquet pour qu’il se rapproche de sa destination.
Algorithmes de routage
Les routeurs échangent en permanence des informations avec leurs voisins pour construire et mettre à jour leur table de routage. Les principaux algorithmes sont :
- RIP (Routing Information Protocol) : chaque routeur communique sa table complète à ses voisins. Simple mais lent à converger.
- OSPF (Open Shortest Path First) : chaque routeur connaît toute la topologie et calcule le chemin le plus court. Utilisé dans les grands réseaux.
- BGP (Border Gateway Protocol) : protocole de routage entre opérateurs (AS — Autonomous Systems). C’est le protocole de routage d’Internet global.
Le DNS — annuaire d’Internet
example.org) en adresses IP compréhensibles par les machines (comme 198.51.100.42).
Pourquoi le DNS ?
Les humains retiennent facilement google.com, pas 142.250.74.46. Le DNS joue le rôle d’un annuaire téléphonique géant : on donne un nom, il retourne un numéro.
La hiérarchie DNS
La résolution DNS — étape par étape
Quand tu tapes example.org dans ton navigateur :
- Le navigateur consulte d’abord son cache local (a-t-il déjà résolu ce nom récemment ?)
- Sinon, il interroge le serveur DNS du FAI (ou 8.8.8.8 si configuré manuellement)
- Ce serveur interroge les serveurs racine (13 dans le monde)
- Les serveurs racine redirigent vers les serveurs TLD (.fr)
- Les serveurs .fr redirigent vers les serveurs autorités (ici Cloudflare)
- Cloudflare retourne l’adresse IP
198.51.100.42 - Le navigateur ouvre une connexion vers cette adresse IP
•
A : nom → adresse IPv4 (ex: cours → 198.51.100.42)•
AAAA : nom → adresse IPv6•
CNAME : alias vers un autre nom•
MX : serveur de messagerie•
NS : serveurs de noms autorité
Infrastructure physique d’Internet
Internet n’est pas « dans les nuages » — c’est une infrastructure physique massive et bien réelle.
| Infrastructure | Description | Débit typique |
|---|---|---|
| 🌊 Câbles sous-marins | Plus de 400 câbles relient les continents par le fond des océans. Portent ~99% du trafic international. | Plusieurs Tbit/s |
| 🏢 Datacenters | Salles remplies de serveurs qui hébergent sites web, emails, services cloud. Consomment énormément d’électricité. | — |
| 🌐 Points d’échange (IXP) | Lieux physiques où les FAI et opérateurs s’interconnectent directement pour échanger du trafic. | Tbit/s |
| 🔵 Fibre optique | Support dominant du réseau cœur. La lumière voyage dans une fibre de verre à ~200 000 km/s. | 1 Gbit/s – 100 Gbit/s 💡 Précision : ces débits concernent surtout le cœur de réseau et les offres pro. Pour le grand public, la fibre est aujourd\'hui à 1–8 Gbit/s en France. |
| 📡 4G/5G | Connexion sans fil via antennes relais. La 5G descend théoriquement à 1 ms de latence. | 100 Mbit/s – 1 Gbit/s |
| 🛰️ Satellites (Starlink…) | Orbite basse (~550 km). Permet de couvrir les zones non câblées. | 100–300 Mbit/s |
La neutralité du Net
💬 À débattre en classe
Et si Netflix payait ton fournisseur d'accès (Orange, Free, SFR…) pour que ses vidéos chargent plus vite que celles de YouTube ?
Netflix paye pour la qualité → les utilisateurs ont une meilleure expérience.
YouTube et les petits sites (blog, startup) sont désavantagés → fin de la libre concurrence.
Qu'en penses-tu ? Si c'était à toi de décider, autoriserais-tu ces accords ?
Concrètement
Sans neutralité du Net, un FAI (Bouygues, Orange…) pourrait :
- Ralentir les services concurrents (ex: bloquer la VoIP d’un concurrent)
- Vendre des « autoroutes numériques » à des entreprises qui paient plus
- Bloquer certains contenus politiques ou idéologiques
Situation en Europe et aux États-Unis
| Zone | Situation |
|---|---|
| 🇪🇺 Union européenne | Neutralité du Net garantie par le règlement européen de 2015. L’ARCEP (France) veille au respect. |
| 🇺🇸 États-Unis | Neutralité abolie par la FCC en 2017, partiellement rétablie en 2024. Débat toujours actif. |
| 🌍 Reste du monde | Très variable : certains pays bloquent ou ralentissent activement certains services. |
Sécurité et attaques sur Internet
Les principales menaces
| Attaque | Principe | Conséquence |
|---|---|---|
| DoS / DDoS | Envoyer un très grand nombre de requêtes pour saturer un serveur (Denial of Service / Distributed) | Site inaccessible |
| Phishing | Usurper l’identité d’un site légitime pour voler des identifiants | Vol de données personnelles |
| Man in the Middle | S’interposer entre deux communicants pour intercepter ou modifier les données | Écoute, falsification |
| Empoisonnement DNS | Corrompre un cache DNS pour rediriger vers un faux site | Redirection malveillante |
| Botnet | Réseau de machines infectées contrôlées à distance | Support de DDoS, spam, minage |
Le chiffrement — HTTPS
Le cadenas 🔒 dans la barre d’adresse indique que la connexion est chiffrée. Depuis 2017, Google pénalise les sites en HTTP dans son référencement. Caddy (ton reverse proxy) gère automatiquement les certificats TLS via Let’s Encrypt.
Les protocoles de sécurité courants
- TLS/SSL : chiffrement de la couche transport (HTTPS, IMAPS, SMTPS…)
- SSH : connexion sécurisée à distance à un serveur
- VPN : tunnel chiffré entre deux réseaux ou entre un poste et un réseau
- Pare-feu (firewall) : filtre le trafic réseau selon des règles