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.