Le programme Tracert utilise le Time to Live (TTL) Champ dans l'en-tête IP pour déterminer les routeurs dans le chemin d'accès à une destination.
Voici comment cela fonctionne:
1. Définition du TTL: Tracert commence par envoyer un paquet ICMP (Internet Control Message Protocol) avec une valeur TTL de 1.
2. Actions du routeur: Au fur et à mesure que le paquet se déplace sur le réseau, chaque routeur diminue la valeur TTL par 1. Lorsque le TTL atteint 0, le routeur rejette le paquet et envoie un message ICMP dépassé à la source.
3. Identification des routeurs: Tracert reçoit le message de temps ICMP dépassé, qui contient l'adresse IP du routeur qui a jeté le paquet. Cela identifie le premier routeur du chemin.
4. augmentant le TTL: Tracert envoie ensuite un autre paquet ICMP, mais cette fois avec un TTL de 2. Ce processus se poursuit, augmentant la valeur TTL pour chaque paquet envoyé.
5. destination finale: Lorsque le TTL atteint une valeur suffisamment élevée pour que le paquet atteigne la destination, le routeur final n'enverra pas un message de temps ICMP dépassé. Au lieu de cela, l'hôte de destination répondra avec un message inaccessible de destination ICMP.
En analysant les réponses ICMP à chaque incrément TTL, Tracert peut déterminer les adresses IP de tous les routeurs du chemin de la source à la destination.
|