Tracert -programmet bruker
Time to Live (TTL) felt i IP -overskriften for å bestemme ruterne i veien til en destinasjon.
Slik fungerer det:
1. Innstilling av TTL: Tracert starter med å sende en ICMP (Internet Control Message Protocol) -pakke med en TTL -verdi på 1.
2. Router Handlinger: Når pakken reiser over nettverket, reduserer hver ruter TTL -verdien med 1. Når TTL når 0, kaster ruteren pakken og sender en ICMP -tid overskredet meldingen tilbake til kilden.
3. Identifiserende rutere: Tracert mottar ICMP -tiden overskredet meldingen, som inneholder IP -adressen til ruteren som kastet pakken. Dette identifiserer den første ruteren i banen.
4. øke TTL: Tracert sender deretter en annen ICMP -pakke, men denne gangen med en TTL på 2. denne prosessen fortsetter, og øker TTL -verdien for hver sendt pakke.
5. Endelig destinasjon: Når TTL når en verdi høy nok til at pakken når destinasjonen, vil den endelige ruteren ikke sende en ICMP -tid overskredet meldingen. I stedet vil destinasjonsverten svare med en ICMP -destinasjon uoppnåelig melding.
Ved å analysere ICMP -svarene ved hver TTL -økning, kan Tracert bestemme IP -adressene til alle ruterne i banen fra kilden til destinasjonen.