Chargement du lab 3D…
Chargement de la leçon…
← Comment fonctionne InternetMonde 1 · leçon 4 sur 4Toutes les leçons ↓

Réassemblage et vérifications.
Tu enseignes ? Ouvre le mode projecteur
Les paquets d’un même message quittent l’expéditeur dans l’ordre, mais ils n’arrivent pas forcément dans cet ordre. Des chemins différents, une liaison très sollicitée ou un paquet perdu puis renvoyé peuvent tous les mélanger. Le destinataire a donc besoin d’un moyen de reconstituer le message.
Il utilise le numéro de séquence dans chaque en-tête. Le destinataire range les paquets dans l’ordre de ce nombre, comme les pages numérotées d’un livre, puis assemble les charges utiles.
Exemple : le message « LES RÉSEAUX, C’EST AMUSANT » est envoyé en quatre paquets, de 1 à 4. Ils arrivent dans l’ordre 3, 1, 4, 2. Le destinataire les remet dans l’ordre 1, 2, 3, 4 et lit le message complet. Si le paquet 3 n’arrive jamais, le destinataire voit le manque : il a les paquets 1, 2 et 4, mais rien portant le numéro 3.
Repérer les dommages : la somme de contrôle. Les câbles et les liaisons radio ne sont pas parfaits, et un bit peut parfois passer de 0 à 1. Pour le détecter, l’expéditeur calcule un petit nombre à partir des données et le place dans l’en-tête. Le destinataire calcule le même nombre à partir de ce qu’il a reçu et les compare.
Une version simplifiée : additionner tous les octets de la charge utile et garder le reste après une division par 256. Pour les cinq octets 72, 101, 108, 108, 111 (les lettres de « Hello »), la somme est 500, et 500 − 256 = 244. Si un octet a changé en chemin, la somme du destinataire ne serait pas 244, et il saurait que le paquet est endommagé et le supprimerait. La véritable somme de contrôle d’Internet est un peu plus astucieuse, mais l’idée est la même : un petit nombre qui change quand les données changent.
Une somme de contrôle peut détecter les erreurs. Elle ne peut pas les réparer. La solution consiste à demander à nouveau le paquet.
Qui remarque qu’un paquet manque, et que se passe-t-il ensuite ? Sur Internet, un protocole appelé TCP (Monde 5) s’en charge. Le destinataire renvoie de courts messages appelés accusés de réception, qui indiquent ce qui est arrivé. Si un paquet manque, l’expéditeur ne reçoit aucun accusé pour celui-ci et le renvoie. L’application, comme ton navigateur, ne voit jamais les trous ni le désordre. Elle reçoit simplement le fichier terminé.
Tout ce que tu télécharges est découpé de cette façon, pas seulement les fichiers et les photos. Même une seule page web, une chanson ou la réponse à une recherche est découpée en paquets, car elle est trop grande pour tenir dans un seul paquet.
Les paquets arrivent dans l’ordre 3, 1, 4, 2. Comment le destinataire reconstruit-il le message ?
À quoi sert une somme de contrôle ?
Qui remarque qu’un paquet manque sur Internet ?
La somme de contrôle simplifiée est la somme des octets de la charge utile modulo 256. Les octets sont 10, 20 et 30. Quelle est la somme de contrôle ?