我在电脑里ping IP后,出现TTL=100,是怎么回事啊?

2024-12-25 17:08:31
推荐回答(4个)
回答1:

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=100在128和64之间,就说明你的PING的对方的系统是WINDOWS系统.

回答2:

TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

TTL也可以帮助我们识别操作系统类型 详细看一楼

回答3:

TTL值是可以改动的
一些服务器为了不让用户通过ping来判断操作系统类型
在注册表中修改了TTL值

回答4:

2l是正确的