多语言展示
当前在线:1231今日阅读:86今日分享:14

CMD命令中Ping 中的TTL是什么意思?时间指...

CMD命令中Ping 中的TTL是什么意思?这边有时间具体指?
工具/原料

电脑

方法/步骤
1

典型例子C:\>ping 192.168.0.1Pinging 192.168.0.1 with 32 bytes of data:Reply from 192.168.0.1: bytes=32 time<10ms TTL=128Reply from 192.168.0.1: bytes=32 time<10ms TTL=128Reply from 192.168.0.1: bytes=32 time<10ms TTL=128Reply from 192.168.0.1: bytes=32 time<10ms TTL=128Ping statistics for 192.168.0.1:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 0ms, Average = 0msTTL:生存时间  指定数据报被路由器丢弃之前允许通过的网段数量。  TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。

2

使用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

3

当然,返回的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, NetBSDHP UX 10.20ICMP 回显应答的 TTL 字段值为 255 Windows 95/98/98SEWindows MEICMP 回显应答的 TTL 字段值为 32 Windows NT4 WRKSWindows NT4 ServerWindows 2000ICMP 回显应答的 TTL 字段值为 128

4

这样,我们就可以通过这种方法来辨别操作系统 TTL LINUX 64WIN2K/NT 128WINDOWS 系列 32UNIX 系列 255

推荐信息