Ping este utilizat pentru a testa conectivitatea între două hosturi, dar nu furnizează informații despre detaliile echipamentelor dintre cele două hosturi. Traceroute (tracert) este un utilitar care generează o listă de hopuri care au fost accesate cu succes de-a lungul căii. Această listă poate furniza informații importante de verificare și depanare. Dacă datele accesează destinația, atunci trace afișează interfața fiecărui router aflat în calea dintre hosturi. Dacă datele nu ajung la un anumit hop din cale, adresa ultimului router care a răspuns la trace poate furniza un indiciu cu privire la locul în care s-au găsit probleme sau restricții de securitate.

Round Trip Time (RTT)

Folosirea traceroute-ului asigură timpul dus-întors pentru fiecare hop din cale, în cazul în care un hop nu reușește să răspundă. Timpul mediu pentru dus-întors este timpul în care un pachet accesează hostul remote și în care răspunsul de la host este returnat. Un * este utilizat pentru a indica un pachet pierdut sau nesolicitat.

Această informație poate fi utilizată pentru a localiza un router problematic din cale. Dacă se observă timpi de răspuns mari sau pierderi de date de la un anumit hop, acest lucru indică faptul că resursele sau conexiunile routerului pot fi suprasolicitate.

Time-to-Live (TTL) și Hop Limit pentru IPv6

Traceroute folosește o funcție a câmpului TTL din IPv4 și a câmpului Hop Limit din IPv4 în headerele de Layer 3, împreună cu mesajul ICMP Time exceeded.

Dați play pe animația din figură pentru a vedea cum traceroute folosește TTL.

Prima secvență de mesaje trimise de la traceroute ca avea o valoare a câmpului TTL de 1. Din acest motiv valoarea TTL va returna time out (timp expirat) pentru primul pachet IPv4 la primul router. Apoi, routerul răspunde cu un mesaj ICMPv4. Acum, traceroute are adresa primului hop.

Apoi, traceroute crește progresiv câmpul TTL (2,3,4..) pentru fiecare secvență de mesaje. Acest lucru furnizează adresa fiecărui pas pe măsură ce pachetele expiră către destinație. Câmpul TTL crește în continuare până când este accesată destinația sau este incrementată la un maxim predefinit.

Când destinația finală este accesată, hostul răspunde cu un mesaj ICMP Port unreachable sau cu un răspuns echo ICMP în locul mesajului ICMP Time Exceeded.