TTL是IP协议包中的一个值,指定数据报被路由器丢弃之前允许通过的网段数量。
区别一:指定数据报被路由器丢弃之前允许通过的网段数量不同,一个是128,一个是126。
区别二:方式不同;TTL=128 说明直接和对方可以进行通信。TTL=64 跨多个路由器进行通信。
区别三:生效时间不同;64的生效时间比128的快。
转发次数的区别,TTL是IP协议包中的一个值,是数据包为了防止数据包在网络中无限制的循环,而设定的网络数据包在网络传输中最大的转发次数。
本地机器会发出一个数据包,数据包经过一定数量的路由器传送到目的主机,当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。
不同的操作系统,它的TTL值默认值是不相同的。Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值...
TTL是IP协议包中的一个值,指定数据报被路由器丢弃之前允许通过的网段数量。
区别一:指定数据报被路由器丢弃之前允许通过的网段数量不同,一个是128,一个是126。
区别二:方式不同;TTL=128 说明直接和对方可以进行通信。TTL=64 跨多个路由器进行通信。
区别三:生效时间不同;64的生效时间比128的快。
TTL=128 说明你直接和对方可以进行通信。TTL=64 跨多个路由器进行通信。ping 发出的是 hello 报文,基于ICMP 的协议,如果跨的路由器很多那就说明 TTL(time to live) 值就减了多少,每跨一个路由器就减1。
在IPv4包头中TTL是一个8 bit字段,如下图所示:
ping命令的其他技巧:在一般情况下还可以通过ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系统可以通过修改注册表以下键值实现:
[HKEY_LOCAL_MACHINE...
标签:TTL