Tracert -programmet använder
Time to Live (TTL) Fält i IP -rubriken för att bestämma routrarna i vägen till en destination.
Så här fungerar det:
1. Ställa in TTL: Tracert börjar med att skicka ett ICMP -paket (Internet Control Message) med ett TTL -värde på 1.
2. router Åtgärder: När paketet reser över nätverket minskar varje router TTL -värdet med 1. När TTL når 0, kasserar routern paketet och skickar ett ICMP -tid överskridit meddelandet tillbaka till källan.
3. Identifiera routrar: Tracert tar emot ICMP -tiden överskridit meddelandet, som innehåller IP -adressen till routern som kasserade paketet. Detta identifierar den första routern i vägen.
4. Öka TTL: Tracert skickar sedan ett annat ICMP -paket, men den här gången med en TTL på 2. Denna process fortsätter och ökar TTL -värdet för varje paket som skickas.
5. Slutdestination: När TTL når ett värde som är tillräckligt högt för att paketet ska nå destinationen kommer den slutliga routern inte att skicka ett ICMP -tid. Istället kommer destinationsvärdet att svara med ett ICMP -destination oåtkomligt meddelande.
Genom att analysera ICMP -svar vid varje TTL -steg kan Tracert bestämma IP -adresserna för alla routrar på vägen från källan till destinationen.