有关TTL的返回值
发布网友
发布时间:2022-04-19 21:24
我来回答
共5个回答
热心网友
时间:2023-09-03 19:07
这是主机存活时间。一般是每经过一个路由将会减一,如果减完了还没到达主机就会丢掉这个包。
TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。
TTL的作用是*IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的推荐值是64。
扩展资料
TTL 字段值可以帮助我们识别操作系统类型:
1、UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
2、Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
3、微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
4、微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
热心网友
时间:2023-09-03 19:07
ping命令返回参数中TTL不是延迟,time=、>或<x 才是延迟的意思。正常小型局域网内time都是<1或=1ms的。
TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个
路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路
由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。TTL的最大值为255.
局域网内间相互ping,根本没有经过路由器。初始TTL值也不用减去1,所有出现TTL=255是理所当然的。
热心网友
时间:2023-09-03 19:08
TTL:生存时间
指定数据报被路由器丢弃之前允许通过的网段数量。
TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。
使用PING时涉及到的 ICMP 报文类型
一个为ICMP请求回显(ICMP Echo Request)
一个为ICMP回显应答(ICMP Echo Reply)
TTL 字段值可以帮助我们识别操作系统类型。
UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
当然,返回的TTL值是相同的
还有一点,TTL的返回值是可以更改的
热心网友
时间:2023-09-03 19:08
tcp封包每经过一个路由器 TTL 就会减一或者更多。
当,内网ping时,tcp封包会直接到达目标,就会不减。
这取决于路由协议对数据封包的处理算法
热心网友
时间:2023-09-03 19:09
不管TTL是什么概念,总之来说TTL=任何数字都是通的。