![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
Traceroute的作用是获得从源主机到目标主机所经过的路由器的IP地址,其工作原理是源主机向目标主机发送一系列IP数据报,其中封装的是无法交付的UPD报文,第1个IP报文P1的TTL值设置为1,当P1报文到达第一台路由器后,路由器将TTL值减去1发现TTL值变为0,路由器就会丢弃P1,并主机发送一个ICMP时间超过差错报告报文,于是源主机获得了第1台路由器的IP地址。随后源主机发送第2个IP报文,并将IP报文的TTL值增加为2,用同样的方法获得第2台主机的IP地址。最终IP报可以到达目标主机的,这时目标主机会发送ICMP回送应答报文给源主机,整个过程结束。