
<p>ping tracert pathping 详解</p><p>说到ping 和tracert 命令大家都不陌生了,特别是在检测网络时,但pathping可能还有很多人没用过,现就讲解下并结合几个案例来说明。</p><p>1.ping(用来检测目标主机的连通)</p><p>Ping原理发送一个ICMP回显请求报文给目的主机,并等待回显的ICMP应答,然后打印出回显的报文。Ping不通一个目的ip地址,并不一定表示这个IP不存在或者没有连接到网络上,因为对方主机有可能做了限制,比如防火墙做了禁ping,因此Ping不通并不是说主机挂了,这点需注意。</p><p>ping得到的结果包括字节数(bytes)、反应时间(time)、以及生存时间(TTL),如下结果: C:Documents and Settingssunjh>ping </p><p>Pinging [125.39.127.25] with 32 bytes of data:</p><p>Reply from 125.39.127.25: bytes=32 time=69ms TTL=50</p><p>Reply from 125.39.127.25: bytes=32 time=66ms TTL=50</p><p>2.tracert(用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间)</p><p>tracert原理通过向目标发送不同IP生存时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,tracert诊断程序确定到目标所通过的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的TTL递减1。数据包上的TTL减为0时,路由器应该将“ICMP 已超时”的消息发回源系统。tracert先发送TTL为1的回应数据包(默认最大30跳),并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。</p><p>TTL(Time To Live)是一个IP数据报的生存时间,当每个IP数据报经过路由器的时候都回把TTL值减去1或者减去在路由器中停留的时间,但是大多数数据报在路由器中停留的时间都小于1秒种,因此实际上就是在TTL值减去了1。这样,TTL值就相当于一个路由器的计数器了。</p><p>例1:</p><p>C:Documents and Settingssunjh>tracert -d </p><p>Tracing route to [218.30.66.102] over a maximum of 30 hops:</p><p>1 <1 ms <1 ms <1 ms 10.35.13.10</p><p>2 2 ms <1 ms <1 ms 222.76.250.1</p><p>3 <1 ms <1 ms <1 ms 218.85.150.65</p><p>4 1 ms 1 ms <1 ms 61.154.236.174</p><p>5 5 ms 5 ms 5 ms 61.154.236.70</p><p>6 14 ms 15 ms 15 ms 202.97.42.165</p><p>7 44 ms 41 ms 41 ms 202.97.49.13</p><p>8 * * * Request timed out.</p><p>9 * * * Request timed out.</p><p>10 * * * Request timed out.</p><p>11 * * * Request timed out.</p><p>12 43 ms 42 ms 42 ms 218.30.66.102</p><p>Trace complete.</p><p>tracert使用 -d 作用是不在每个IP 地址上查询主机名,若DNS查询比较慢时,就能大大加快测试速度。</p><p>第一列显示了节点数,第二,三,四列为各节点的响应时间(发送三个探测包的回应时间,一般在网络情况平均的情况下,三个时间差不多;如果相差比较大,说明网络情况变化比较大),若出现星号*表示超时(在限定包存活周期内目标没有响应)。</p><p>Request timed out表示路由器拒绝回复。最后一列显示经过的路由器ip。</p><p>从以上结果可看出到达目标经过了12个节点并且包传输的很快(低于100ms),中间出现“* * * Request timed out”,表示没有icmp回复,可以这样理解中间节点不允许ping,但我们要达到的目的了还是可以通的,所以就不管它了。</p><p>例2:</p><p>1 * * * Request timed out.</p><p>2 * * * Request timed out.</p><p>3 * * * Request timed out.</p><p>4 * * * Request timed out.</p><p>5 * * * Request timed out.</p><p>6 * * * Request timed out.</p><p>7 * * * Request timed out.</p><p>8 * * * Request timed out.</p><p>9 * * * Request timed out.</p><p>10 * * * Request timed out.</p><p>11 * * * Request timed out.</p><p>12 * * * Request timed out.</p><p>13 * * * Request timed out.</p><p>14 64 ms 73 ms 82 ms 222.76.215.199</p><p>Trace complete.</p><p>从以上结果,并不能很好的反映源主机和目的主机网络互联互通情况,因为路由器拒绝回复,中间的路由器是要回应一个ICMP的超时消息,也就是TTL=0造成,或是某些路由器本身不支持ICMP协议,早期的TP-LINK路由器有很多不支持ICMP协议.</p><p>例3:</p><p>1 <1 ms <1 ms <1 ms 192.168.0.1</p><p>2 5 ms 4 ms 4 ms 58.247.3.89 上海网通</p><p>3 5 ms 7 ms 3 ms 210.22.66.141</p><p>4 3 ms 3 ms 3 ms 112.64.243.161</p><p>5 7 ms 4 ms 4 ms 112.64.243.81</p><p>6 5 ms 4 ms 4 ms 219.158.21.237</p><p>7 38 ms 46 ms 44 ms 219.158.4.101</p><p>8 41 ms 42 ms 40 ms 219.158.13.18 北京网通ADSL</p><p>9 265 ms 265 ms 268 ms 219.158.32.162 北京网通ADSL</p><p>10 243 ms 240 ms 248 ms 202.97.46.37</p><p>11 240 ms 151 ms 241 ms 202.97.39.110</p><p>12 243 ms 244 ms 245 ms 202.97.27.73</p><p>13 75 ms 79 ms 78 ms 202.97.41.66</p><p>14 75 ms 75 ms 79 ms 222.76.220.6</p><p>15 75 ms 76 ms 75 ms 222.76.220.66</p><p>16 82 ms 97 ms 82 ms 222.76.221.82</p><p>17 84 ms 84 ms 84 ms 222.76.211.111 厦门电信</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/143810.html