Ping Tracert Pathping命令详解与应用案例.pdfVIP

  • 0
  • 0
  • 约6.67千字
  • 约 4页
  • 2026-03-10 发布于北京
  • 举报

Ping Tracert Pathping命令详解与应用案例.pdf

说到ping和tracert命令大家都不陌生了,特别是在检测网络时,但pathping可能还有很多人没用过,

有一些同事对tracert路由测试不是太懂,一直在问,其实不难的,现就讲解下并结合几个案例来说

明。

1.ping(用来检测目标主机的连通)

Ping原理发送一个ICMP回显请求报文给目的主机,并等待回显的ICMP应答,然后打印出回显的报文。

Ping不通一个目的ip地址,并不一定表示这个IP不存在或者没有连接到网络上,因为对方主机有可能做

了限制,比如做了禁ping,因此Ping不通并不是说主机挂了,这点需注意.

PING得到的结果包括字节数(bytes)、反应时间(time)、以及时间(TTL),如下ping的结果:

C:\DocumentsandSettings\sunjhping

Pinging[5]with32bytesofdata:

Replyfrom5:bytes=32time=69msTTL=50

Replyfrom5:bytes=32time=66msTTL=50

Replyfrom5:bytes=32time=66msTTL=50

Replyfrom5:bytes=32time=70msTTL=50

2.Tracert(用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间)

Tracert原理通过向目标发送不同IP时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,

Tracert诊断程序确定到目标所通过的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上

的TTL递减1。数据包上的TTL减为0时,路由器应该将“ICMP已超时”的消息发回源系统。Tracert先

发送TTL为1的回应数据包(默认最大30跳),并在随后的每次发送过程将TTL递增1,直到目标响应或

TTL达到最大值,从而确定路由。

TTL(TimeToLive)是一个IP数据报的时间,当每个IP数据报经过路由器的时候都回把TTL值减

去1或者减去在路由器中停留的时间,但是大多数数据报在路由器中停留的时间都小于1秒种,因此实际

上就是在TTL值减去了1。这样,TTL值就相当于一个路由器的计数器了。

例1:

C:\DocumentsandSettings\sunjhtracert-d

Tracingrouteto[02]

overaumof30hops:

11ms1ms1ms0

22ms1ms1ms

31ms1ms1ms5

41ms1ms1ms74

55ms5ms5ms0

614ms15ms15ms65

744ms41ms41ms3

8***Requesttimedout.

9***Requesttimedout.

10***Requesttimedout.

11***Requesttimedout.

1243ms42ms42ms02

Tracecomplete.

对上面测试结果进行解释:

tracert使用-d作用是不在每个IP地址上查询主机名,若DNS查询比较慢时,就能大大加快测试速度.

第一列显示了节点数.

第二,三,四列为各节点的响应时间(发送三个探测包的回应时间,一般在网络情况平均的情况下,三个时

差不多;如果相差比较大,说明网络情况变化比较大.),若出现星号*表示超时(在限定包存活周期内目标

文档评论(0)

1亿VIP精品文档

相关文档