How traceroute uses TTL
Traceroute sends probes with increasing TTL values. TTL 1 expires at the first router, TTL 2 expires at the second router, and the sequence continues until the destination answers or the maximum TTL is reached.
Network simulation lab
Watch TTL values expire hop by hop, inspect simulated ICMP Time Exceeded replies, and compare latency patterns without sending real packets from your browser.
All route data is generated locally for protocol education.
TTL 0 waits at the source host.
Traceroute sends probes with increasing TTL values. TTL 1 expires at the first router, TTL 2 expires at the second router, and the sequence continues until the destination answers or the maximum TTL is reached.
When a router decrements TTL to zero, it discards the packet and usually returns ICMP Time Exceeded. The source uses that ICMP reply to learn the router address and approximate round-trip time.
Asterisks in traceroute output can mean packet loss, ICMP filtering, rate limiting, asymmetric paths, or a router that forwards packets but does not answer diagnostic probes.