Bases des réseaux informatiques
Quel est le rôle du champ TTL (Time To Live) de l'en-tête IPv4 ?
- AEnregistrer la durée entre l'envoi d'un paquet et le retour de la réponse, pour décider quand TCP retransmet
- BIl est décrémenté de 1 à chaque routeur, et un paquet qui atteint 0 est détruit, ce qui empêche les paquets de tourner indéfiniment dans une boucle de routage
- CPlus la valeur est grande, plus le paquet est transmis en priorité par les routeurs
Afficher la réponse et l'explication
Réponse : B. Il est décrémenté de 1 à chaque routeur, et un paquet qui atteint 0 est détruit, ce qui empêche les paquets de tourner indéfiniment dans une boucle de routage
Malgré le mot « time » dans son nom, le TTL sert en pratique de limite au nombre de routeurs (sauts) qu'un paquet peut traverser : il est décrémenté de 1 à chaque routeur. Lorsqu'il atteint 0, le routeur détruit le paquet et renvoie à la source un message ICMP « délai dépassé » (time exceeded). Ainsi, même si une erreur de configuration crée une boucle de routage, les paquets ne tournent pas indéfiniment. Par exemple, un paquet envoyé avec un TTL de 64 arrive avec 61 après avoir traversé 3 routeurs. traceroute envoie des paquets avec un TTL de 1, 2, 3, etc., et découvre le chemin grâce aux messages « délai dépassé » renvoyés par chaque routeur. En IPv6, le champ qui joue le même rôle s'appelle la limite de sauts (hop limit).
Continuer : 9 autres questions sur Bases des réseaux informatiques