请帮我解释Reply from 192.168.0.1: bytes=1492 time<10ms TTL=128

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:04:46
请高手们帮我解释一下Reply from 192.168.0.1: bytes=1492 time<10ms TTL=128 越详细越好的,如果能附带一些资料我将很感谢!!
我ping 的是 自己的路由器,但是怎么TTL=32呢 时间到是<1MS
请问TTL=32代表什么意思哈!我用的是XP的系统呢

192.168.0.1 是主机的地址
bytes=1492 ICMP每个数据的字节是1492字节
time=10ms 延时

那个TTK=128是系统的类型
例如 Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255
--------------------------------------------

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值是相同的

但有些情况下有所特殊

LINUX Kernel 2.2.x & 2.4.x ICMP 回显应答的 TTL 字段值为 64
FreeBSD 4.1, 4.0, 3.4;
Sun Solaris 2.5.1, 2.6, 2.7, 2.8;
OpenBSD 2.6, 2.7,
NetBSD
HP UX 10.20
ICMP 回显应答的 TTL 字段值为 25