ttl什么意思()

首先,什么是ping

PING(分组互联网探索),是一个用来测试网络连接的程序。Ping向目的地发送ICMP回应请求消息,并报告是否收到预期的ICMP回应回复。他是如何工作的?看下图。

ttl什么意思()

Ping请求描述

二、什么是TTl

TTL:生存时间

指定数据包在被路由器丢弃之前允许通过的网段数量。

TTL由发送主机设置,以防止数据包在IP互联网上无休止地循环。转发IP数据包时,要求路由器将TTL至少减少1。

PING中涉及的ICMP消息类型:

一个是ICMR请求回应(ICMP回应请求)

一个是ICMP回应回复。

TTL字段值可以帮助我们识别操作系统类型。

而类UNIX操作系统的ICMP echo reply的TTL字段值是255。

Compaq Tru64 5.0 ICMP回应回复的TTL字段值是64。

微软NT/2K操作系统ICMP echo回复的TTL字段值为128

微软95操作系统ICMP echo reply的TTL字段值为32。

当然,返回的TTL值是相同的

但有些情况比较特殊。

LINUX内核2.2。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

惠普UX 10.20

ICMP回应回复的TTL字段值是255。

视窗95/98/98SE

千禧版操作系统

ICMP回应回复的TTL字段值是32

Windows NT4 WRKS

Windows NT4服务器

Windows 2000

Windows XP

ICMP回应回复的TTL字段值是128

这样我们就可以通过这种方法来识别操作系统了。

第三,举例说明

c:文档和设置& gtping blog . 51yip . compining blog.51yip.com[173.201.152.6]32字节数据:从173.201.152.6回复:字节=32时间= 257毫秒TTL = 45从173.201.152.6回复:字节=32时间= 256毫秒TTL = 45从173.201.152.6回复:字节=32时间= 262毫秒TTL = 45从173.201.152.6回复:字节=32时间= 258毫秒经过64-45=19次中转,到达本机,时间为257 ms,是一个请求的时间。时间越短,速度越快,速度越大,速度越慢。

c:文档和设置& gtping 127.0.0.1 ping 127 . 0 . 0 . 1用32个字节的数据:从127 . 0 . 0 . 1回复:bytes = 32 time & lt1ms TTL =来自127.0.0.1的回复:bytes = 32 time & lt1ms TTL =来自127.0.0.1的回复:bytes = 32 time & lt1ms TTL =来自127.0.0.1的回复:bytes = 32 time & lt1 ttl = 128 127 . 0 . 0 . 1的ping统计数据:数据包:发送= 4,接收= 4,丢失= 0 (0%丢失)以毫秒为单位的近似往返时间:最小值= 0毫秒,最大值= 0毫秒,平均值= 0毫秒TTL此处。

1.请求主机是一台装有WINDOWS系统的计算机。

2,并且它没有被路由,即请求来自本地机器。每个请求的时间不到百万分之一秒。

原创文章,作者:助运帮,如若转载,请注明出处:https://m.xuefunan.com/69053.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注