Comment vos données sont découpées, emballées couche par couche, et réassemblées à destination.
Imaginez que vous envoyez un colis par La Poste. Le facteur ne regarde que l'adresse sur l'enveloppe externe : pas ce qu'il y a dedans. La personne qui reçoit enlève l'emballage extérieur avant de lire le message. C'est exactement l'encapsulation réseau : chaque couche ajoute ses propres informations autour des données, sans que les autres couches aient besoin de comprendre ce qu'il y a à l'intérieur.
Une trame Ethernet transporte jusqu'à 1518 octets au total. Cliquez sur chaque segment pour en découvrir le contenu exact.
Chaque couleur représente une couche différente du modèle TCP/IP.
Observez comment TCP/IP emballe une requête HTTP à l'envoi, puis la désemballe à la réception : couche par couche.
Simulez comment TCP/IP emballe une requête HTTP lors de l'envoi : de la couche Application jusqu'à la couche Liaison.
Le navigateur formate la requête HTTP GET. C'est la donnée brute avant tout emballage réseau.
TCP ajoute ports source/destination, numéro de séquence, flags. Port 443 = HTTPS (web sécurisé).
IP ajoute adresses source/destination et TTL (Time To Live). Les routeurs ne lisent que cet en-tête.
Ethernet ajoute MACs et FCS. Trame prête à voyager. À chaque routeur, l'en-tête Ethernet sera remplacé par de nouvelles adresses MAC.
À la réception, chaque couche retire son en-tête et passe les données à la couche supérieure : de bas en haut.
La carte réseau reçoit la trame complète, vérifie le FCS. Si OK, retire l'en-tête Ethernet et passe le paquet IP à la couche 3.
La couche IP vérifie que l'adresse destination correspond, décrémente le TTL, retire l'en-tête IP et passe le segment TCP à la couche 4.
TCP vérifie le numéro de séquence, envoie un ACK, réassemble les segments dans l'ordre et passe les données à la couche Application.
L'application (navigateur) reçoit les données HTTP brutes et affiche la page. Encapsulation complète inversée : de bas en haut.
Déplacez le curseur pour changer la taille du fichier et voir en temps réel combien de paquets TCP sont nécessaires, et quel pourcentage est du pur overhead.
Voici ce que Wireshark affiche lors d'une vraie requête HTTP vers 93.184.216.34 (example.com). Chaque ligne est un paquet capturé sur l'interface réseau.
💡 Cliquez sur une ligne pour voir le détail des en-têtes de chaque couche.