Tutoriels gratuits et ouverts à toutes et à tous · mis à jour régulièrementÀ propos

Le voyage d’un paquet : comprendre une communication TCP/IP

Animation d’1 min 30 : d’un PC à un serveur web, comment un message est encapsulé, transporté par TCP, routé par IP, sécurisé puis réassemblé.

Réseau✎ B. Jousseaume📅 21 octobre 2026⏱ 15 min📶 Débutant
0:00 / 0:00
Appuyez sur « Lire » pour lancer l’animation. Les sous-titres s’affichent ici.

    Transcription de l’animation

    1. Le scénario

    Alice tape www.exemple.fr dans son navigateur. Son PC est l’émetteur. Le serveur web, à l’autre bout d’Internet, est le récepteur. Entre les deux : une chaîne de routeurs.

    2. Encapsulation

    Avant l’envoi, le message est encapsulé : chaque couche du modèle TCP/IP ajoute son en-tête.

    CoucheCe qu’elle ajouteNom de l’unité
    ApplicationLa requête HTTP (GET /index.html)données
    TransportTCP : les ports (quel service) et un numéro de séquencesegment
    InternetIP : les adresses source et destination, et un TTLpaquet
    Accès réseauEthernet : les adresses MAC du prochain sauttrame

    Les adresses IP restent les mêmes de bout en bout (sauf traduction d’adresse NAT par la box) ; les adresses MAC changent à chaque saut.

    3. Poignée de main TCP

    TCP est un protocole fiable : avant d’échanger des données, les deux machines établissent une connexion en trois temps (three-way handshake).

    1. SYN : « je veux me connecter, je numérote à partir de 1000 ».
    2. SYN-ACK : « d’accord, j’attends ton 1001 ; moi je numérote à partir de 5000 ».
    3. ACK : « bien reçu ». La connexion est ouverte.

    4. Routage des paquets

    Le message est découpé en plusieurs paquets, numérotés grâce à TCP. Chaque routeur lit l’adresse IP de destination et consulte sa table de routage pour choisir le saut suivant. À chaque saut, le TTL diminue de 1 : un paquet pris dans une boucle finira détruit.

    Un routeur saturé peut détruire un paquet : IP ne garantit pas la livraison, il fonctionne « au mieux ». Les paquets peuvent aussi prendre des chemins différents et arriver dans le désordre.

    5. Perte et retransmission

    Le serveur renvoie un accusé de réception (ACK) : « j’ai tout reçu jusqu’au 2, j’attends le 3 ». Côté émetteur, TCP constate que le 3 manque et le retransmet. C’est TCP, et non IP, qui garantit la fiabilité de l’échange.

    6. Réassemblage

    À l’arrivée, TCP remet les données dans l’ordre grâce aux numéros de séquence. Chaque couche retire son en-tête : c’est la désencapsulation. Le port de destination (80 pour HTTP, 443 pour HTTPS) indique à quel service remettre les données : le serveur web. Sa réponse fera le même voyage en sens inverse.

    7. Vigilance sécurité

    Sans chiffrement, une écoute sur le chemin (sniffing) lit tout le contenu, mot de passe compris. Avec TLS (HTTPS), le contenu est chiffré : l’espion ne voit plus que les en-têtes IP et TCP.

    🧠 Testez vos connaissances

    5 questions. Répondez puis cliquez sur « Corriger ». Rien n’est enregistré : c’est de l’auto-évaluation.

    1. Quelle information un routeur lit-il pour choisir le saut suivant ?

    💬 Le routeur compare l’adresse IP de destination aux réseaux de sa table de routage et transmet le paquet au saut suivant.

    2. Qu’est-ce qui change à chaque saut ?

    💬 Les adresses IP source et destination restent identiques, sauf traduction NAT ; les adresses MAC sont celles du lien en cours.

    3. À quoi sert le TTL ?

    💬 Sans TTL, un paquet pris dans une boucle de routage circulerait sans fin.

    4. Qui garantit que tous les paquets arrivent, et dans l’ordre ?

    💬 IP achemine « au mieux », sans garantie. La fiabilité est assurée par TCP, dans la couche Transport.

    5. Avec HTTPS, que voit encore un espion placé sur le chemin ?

    💬 TLS chiffre le contenu applicatif, pas les en-têtes nécessaires à l’acheminement.

    © 2026 Bruno Jousseaume. Ce cours est publié sous licence CC BY-NC-SA 4.0 : vous pouvez le partager et l’adapter en citant l’auteur et un lien vers cette page, sans usage commercial, et en partageant vos adaptations sous la même licence.

    Pour aller plus loin

    Fiche : la table de routage IP

    Lire une table de routage, comprendre comment une route est choisie (la plus précise l’emporte) et ajouter ou retirer une route statique sous Linux.

    Débutant21 octobre 2026

    Fiche : les protocoles TCP et UDP

    La couche Transport : ce qui distingue TCP et UDP, à quoi servent les numéros de port, et comment les observer avec netcat et Wireshark.

    Débutant21 octobre 2026

    Configurer les paramètres réseau sous Linux

    Mode opératoire pour les familles Debian (ifupdown, Netplan) et Red Hat (NetworkManager, nmcli, keyfile) : cohérence de la configuration, adresses privées et publiques, passage DHCP ↔ adresse fixe, DNS interne et redirecteurs, vérification et dépannage.

    Intermédiaire21 octobre 2026