Tracert -programmet bruger
tiden til at leve (TTL) Felt i IP -overskriften for at bestemme routerne i stien til en destination.
Sådan fungerer det:
1. Indstilling af TTL: Tracert starter med at sende en ICMP (Internet Control Message Protocol) -pakke med en TTL -værdi på 1.
2. routerhandlinger: Når pakken bevæger sig over netværket, redegler hver router TTL -værdien med 1. når TTL når 0, kasserer routeren pakken og sender en ICMP -tid overskredet beskeden tilbage til kilden.
3. Identificering af routere: Tracert modtager ICMP -tiden overskredet beskeden, der indeholder IP -adressen på routeren, der kasserede pakken. Dette identificerer den første router i stien.
4. Forøgelse af TTL: Tracert sender derefter en anden ICMP -pakke, men denne gang med en TTL på 2. Denne proces fortsætter, hvilket øger TTL -værdien for hver sendte pakke.
5. Endelig destination: Når TTL når en værdi høj nok til, at pakken kan nå destinationen, vil den endelige router ikke sende en ICMP -tid overskredet beskeden. I stedet vil destinationsværten svare med en ICMP -destination, der ikke kan nås.
Ved at analysere ICMP -svarene ved hvert TTL -trin, kan Tracert bestemme IP -adresserne for alle routere i stien fra kilden til destinationen.