TTL(Time To Live)生存时间值,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。

ping www.baidu.com

TTL=55是指经过的一系列路由,最终到你的电脑上还剩55.那么TTL初始值可能是64了,不同的操作系统发送的TTL初始值不同。

tracert www.baidu.com

上图表示经过了11个路由(为什么不是九个?可能是因为内网的原因吧,具体没测试过,也没找到过原因)。

 

版权声明:本文为aeolian原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/aeolian/p/9134161.html