网络自查用Pathping命令诊断网络故障

2024-07-02

网络自查用Pathping命令诊断网络故障

1.网络自查用Pathping命令诊断网络故障 篇一

Ping是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通, 用好它可以很好地帮助我们分析判定网络故障。一般用于检测网络通与不通, 也叫时延, 其值越大, 速度越慢。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。它的工作原理是:利用网络上机器IP地址的唯一性, 给目标IP地址发送一个数据包, 再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通, 时延是多少。

2 Ping命令的应用格式及参数详解

ping[-t][-a][-n count][-l length][-f][-i ttl][-v tos][-r count][-s count][[-j computer-list]|[-k computer-list][-w timeout]destination-list

Ping命令可以用来验证与远程计算机的连接, 该命令只有在安装了TCP/IP协议后才能使用。参数说明如下:

-t:一直Ping指定的计算机, 直到从键盘按下Ctrl+C中断。

-a:将地址解析为计算机Net Bios名。

-n:发送count指定的ECHO数据包数, 通过这个命令可以自己定义发送的个数, 对衡量网络速度很有帮助。能够测试发送数据包的返回平均时间, 及时间的快慢程度。默认值为4。

-l:发送指定数据量的ECHO数据包。默认为32字节;最大值是65500byt。

-f:在数据包中发送“不要分段”标志, 数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分段再发送给对方, 加上此参数以后路由就不会再分段处理。

-i:将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。

-v:tos将“服务类型”字段设置为tos指定的值。

-r:在“记录路由”字段中记录传出和返回数据包的路由。通常情况下, 发送的数据包是通过一系列路由才到达目标地址的, 通过此参数可以设定, 想探测经过路由的个数。限定能跟踪到9个路由。

-s:指定count指定的跃点数的时间戳。与参数-r差不多, 但此参数不记录数据包返回所经过的路由, 最多只记录4个。

-j:利用computer-list指定的计算机列表路由数据包。连续计算机可以被中间网关分隔 (路由稀疏源) IP允许的最大数量为9。

-k:computer-list利用computer-list指定的计算机列表路由数据包。连续计算机不能被中间网关分隔 (路由严格源) IP允许的最大数量为9。

-w:timeout指定超时间隔, 单位为毫秒。

destination-list:指定要ping的远程计算机。

一般情况下, 我们用到最多的参数是-t, -n, -w。

3 Ping命令常见反馈信息

3.1 Unknown host (未知主机)

该远程主机的名字不能被命名服务器转换成IP地址。故障原因是域名服务器有故障, 或者其名字不正确。

3.2 Destination host unreachable (目的主机不可达) 本地系统没有可达目的网络的路由

3.3 No answer (无响应)

本地系统有一条可用路由, 但却接收不到目的主机的任何反馈报文。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。

3.4 Time out (数据包超时)

故障原因可能是到路由器的连接问题或路由器不能通过, 也可能是目的主机已经关机或死机。

3.5 Source Quench Received

对方或中途服务器繁忙而无法回应

4 Ping命令的应用

4.1 测试网络的通畅

在局域网维护中经常用到ping命令测试网络是否通畅。方法是在DOS或Windows的开始菜单下的“运行”子项中用ping命令加上所要测试的目标计算机的IP地址或主机名即可 (目标计算机要与你所运行ping命令的计算机在同一网络或通过电话线或其它专线方式已连接成一个网络) , 其它参数可全不加。如要测试台IP地址为196.168.0.23的工作站与服务器是否已连网成功, 就可以在服务器上运行:ping-a 196.168.0.23即可。

4.2 获取计算机的IP地址

利用Ping这个工具我们可以获取对方计算机的IP地址, 特别是在局域网中, 我们经常是利用NT或WIN2K的DHCP动态IP地址服务自动为各工作站分配动态IP地址, 这时当然我们要知道所要测试的计算机的NETBIOS名, 也即我们通常在“网络邻居”中看到的“计算机名”。使用Ping命令时我们只要用Ping命令加上目标计算机名即可, 如果网络连接正常, 则会显示所Ping的这台机的动态IP地址。其实我们完全可以在互联网使用, 以获取对方的动态IP地址, 这一点对于黑客来说是比较有用的, 当然首先的一点就是你先要知道对方的计算机名。

参考文献

[1]傅杰华.谈Ping命令在网络维护中应用[J].信息与电脑, 2011 (4) .

[2]钱钦虎.浅谈Ping命令在网络维护中应用[J].硅谷, 2010 (23) .

上一篇:商务谈判目标设定下一篇:描写树的作文600字