典型的例子
C360问答:\>ping192.168.0.1
Pingi假范真务厂丝定觉温ng192.168.0.1with32bytesofdata:
Replyfrom192.168出矿研居题影向占.0.1:bytes=3有2time<10msTTL=128
Replyfrom192.168.0.1:bytes=32time<10m著置sTTL=128
Replyfr医句纸极汉婷出可叶矿om192.168.0.1:bytes=32time<10msTTL=128
Replyfrom192.168.0.1:by剂歌试毛应首立制tes=32time<10msTTL=128
Pingstatisticsfor192.168.0.1:
Packets:Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-seconds:
Minimum=0ms,Maximum=0ms,Average=0ms
TTL:生存时间
指定数据报被路由器丢弃之前允许通过的网段数量。
TTL是由发送主机设置的,以防止数据包不断在IP互联网络上永不终止地黄急句劳检血背封起政循环。转发IP数据包时,要求路由器至少将TTL减小1。
使用PING时涉及到的ICMP报文类型
一个为ICMP请求回显(ICMPEchoRequest)
一个为ICMP回显应答(ICMPEchoReply)
TTL字段值可以帮助我剂杂输老医除们识别操作系统类型房效。
UNIX及类UNIX操作系统ICMP回显应答的TTL字段值为255
CompaqTru645.0ICMP回显应答的TTL字段值不吸标江科输种为64
微软WindowsNT/2K操作系统ICMP回显应答的TTL字段值为128
微软Windows95操质工陆化步右单作系统ICMP回显应答的TTL字段值为32
当然,返回的T范TL值是相同的
但有些情况下有所特殊
LINUXKernel2.2.x&2.4.xICMP回显应答的TTL字段值为64
FreeBSD4.1,4.0,3.4;
SunS体olaris2.5.1,2.6,2.7,2.8;
OpenBSD2.6,2.7,
NetBSD
HPUX10.20
ICMP回显应答的TTL字段值为255
Windows95/98/98到丰评毛食员引激教SE
WindowsME
ICMP回显应答的TTL字段值为32
WindowsNT4WRKS
WindowsNT4Server
Wind连玉基思压上ows2000
ICMP回显应答的TTL字段值为128
这样,我们就可以通过这种方法讲配来辨别操作系统
TTL
LINUX64
WIN2K/NT128
WINDOWS系列32
UNIX系列255