明星学员海报:关于PING的问题
来源:百度文库 编辑:高校问答 时间:2024/04/26 17:53:17
PING另一台电脑,有时显示是128...有些电脑是64..
就是最后的那个数.我想知道这个数值越大越好,还是越小越好.为什么?
就是最后的那个数.我想知道这个数值越大越好,还是越小越好.为什么?
最后一个数字是ttl,主要功能是用来判断你到达目的经过了多少次路由器,算法是比ttl大的最相近的一个2的次方的数字减去ttl,如ttl=127,那么路由数就是128-127=1,128的话就是没有通过路由,是内网的机器
ttl每经过一个ip子层就减少1
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 字段值为 255
Windows 95/98/98SE
Windows ME
ICMP 回显应答的 TTL 字段值为 32
Windows NT4 WRKS
Windows NT4 Server
Windows 2000
ICMP 回显应答的 TTL 字段值为 128
这样,我们就可以通过这种方法来辨别
操作系统 TTL
LINUX 64
WIN2K/NT 128
WINDOWS 系列 32
UNIX 系列 255