traceroute原理

开始发送一个TTL字段为1的UDP数据报,然后将TTL字段每次加1,以确定路径中的每个路由器。

每个路由器丢弃UDP数据报的时候都会返回一个ICMP超时报文,而最终到达目的主机的时候回产生一个ICMP端口不可到达报文。

存活时间(Time TLive,简写TTL)是电脑网络技术的一个术语,指一个分组在通过一个网络时,最长可以逗留的时间。每当分组经过一个路由器,其存活时间就会减一。当其存活时间是 0 时,主机便取消分组,并传送一个ICMP TTL‎分组给原分组的发出者。其目的为预防分组因不正确的路由表等等的因素造成循环而无法送达。

posted @ 2011-02-22 03:15  macula7  阅读(223)  评论(0编辑  收藏  举报