Traceroute is a TCP/IP utility which allows the user to determine the route
packets take to reach a particular host. It shows how many hops the packet
requires to reach the host and how long each hop takes.
Traceroute works by sending packets increasing the "time to live " value
of each successive packet sent. The first packet has a TTL value of one,
the second two, and so on. When a packet passes through a host, the host
decrements the TTL value by one and forwards the packet to the next host.
When the TTL value reaches zero, the host discards the packet and sends
an ICMP time exceeded packet to the sender. The traceroute utility uses
these returning packets to produce a list of hosts that the packets have
traversed en route to the destination.
Command line (output will be shown in a new window):