dedecms织梦内容管理系统  
 
首页 | 方舟产品 | 系统优化 | 硬件系统 | 软件系统 | 网络系统 | 无盘网络 | 软件下载 | 杀毒防黑 | 专题 | 会员中心 | 方舟论坛
  当前位置:方舟系统站>网络系统>网络基础>文章内容
使用Ping检查连通性有五个步骤
来源: 作者: 发布时间:2008-07-04  


 1. 使用ipconfig /all观察本地网络设置是否正确;

  2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;

  3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;

  4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)

  5. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。


  在检查网络连通的过程中可能出现一些错误,这些错误总的来说分为两种最常见。

  1. Request Timed Out

"request time out"这提示除了在《PING(一)》提到的对方可能装有防火墙或已关机以外,还有就是本机的IP不正确和网关设置错误。

  ①、IP不正确:

IP不正确主要是IP地址设置错误或IP地址冲突,这可以利用ipconfig /all这命令来检查。在WIN2000下IP冲突的情况很少发生,因为系统会自动检测在网络中是否有相同的IP地址并提醒你是否设置正确。在NT中不但会出现"request time out"这提示而且会出现"Hardware error"这提示信息比较特殊不要给它的提示所迷惑。

  ②、网关设置错误:这个错误可能会在第四个步骤出现。网关设置错误主要是网关地址设置不正确或网关没有帮你转发数据,还有就是可能远程网关失效。这里主要是在你Ping外部网络地址时出错。错误表现为无法Ping外部主机返回信息"Request timeout"。


  2. Destination Host Unreachable


  当你在开始PING网络计算机时如果网络设备出错它返回信息会提示"destination host unreachable"。如果局域网中使用DHCP分配IP时,而碰巧DHCP失效,这时使用 PING命令就会产生此错误。因为在DHCP失效时客户机无法分配到IP系统只有自设IP,它往往会设为不同子网的IP。所以会出现"Destination Host Unreachable"。另外子网掩码设置错误也会出现这错误。


  还有一个比较特殊就是路由返回错误信息,它一般都会在"Destination Host Unreachable"前加上IP地址说明哪个路由不能到达目标主机。这说明你的机器与外部网络连接没有问题,但与某台主机连接存在问题。


  举个例子吧。


  我管理的网络有19台机,由一台100M集线器连接服务器,使用DHCP动态分配IP地址。


  有一次有位同事匆忙地告诉我"我的OUTLOOK打不开了",我到他机器检查,首先我检查了本地网络设置,我用ipconfig /all看IP分配情况一切正常。接着我就开始PING网络中的其中一台机器,第一次PING结果很正常,但OUTLOOK还是无法使用其它网络软件和Copy网络文件都可以使用但网络速度很慢,第二次PING我用了一个参数-t(-t可以不中断地PING对方,当时我想PING一次可能发现不了问题)发现有time=30ms和request time out,从服务器PING这台机就更有趣,request time out比正常数据还多,在局域中竟然有time=30ms和request time out太不正常了。开始我认为是网卡的问题但换网卡后故障依旧,重做网线还是不能解决问题,这故障真有趣!最后我没办法了把它插在集线器端口上的另一端的网线换到另一个端口,哈!故障解决了。原来是集线器端口坏了。


如何用Ping命令来判断一条链路的速度?


  Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒


  我们先来看看它有那些返回数据。

  Pinging 202.105.136.105 with 32 bytes of data:

  Reply from 202.105.136.105: bytes=32 time=590ms TTL=114

  Reply from 202.105.136.105: bytes=32 time=590ms TTL=114

  Reply from 202.105.136.105: bytes=32 time=590ms TTL=114

  Reply from 202.105.136.105: bytes=32 time=601ms TTL=114

  Ping statistics for 202.105.136.105:

    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

  Approximate round trip times in milli-seconds:

    Minimum = 590ms, Maximum = 601ms, Average = 593ms

  在例子中"bytes=32"表示ICMP报文中有32个字节的测试数据(这是估算速度的关键数据),"time=590ms"是往返时间。


  怎样估算链路的速度呢?举个例子吧。我们把A和B之间设置为PPP链路。


  从上面的PING例子可以注意到,默认情况下发送的ICMP报文有32个字节。除了这32个字节外再加上20个字节的IP首部和8个字节的ICMP首部,整个IP数据报文的总长度就是60个字节(因为IP和ICMP是Ping命令的主要使用协议,所以整个数据报文要加上它们)。另外在使用Ping命令时还使用了另一个协议进行传输,那就是PPP协议(点对点协议),所以在数据的开始和结尾再加上8个字节。在传输过程中,由于每个字节含有8bit数据、1bit起始位和1bit结束位,因此传输速率是每个字节2.98ms。由此我们可以估计需要405ms。即68*2.98*2(乘2是因为我们还要计算它的往返时间)。


  我们来测试一下33600 b/s的链路:

  Pinging 202.105.36.125 with 32 bytes of data:

  Reply from 202.105.36.125: bytes=32 time=415ms TTL=114

  Reply from 202.105.36.125: bytes=32 time=415ms TTL=114

  Reply from 202.105.36.125: bytes=32 time=415ms TTL=114

  Reply from 202.105.36.125: bytes=32 time=421ms TTL=114

  Ping statistics for 202.105.36.125:

    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

  Approximate round trip times in milli-seconds:

    Minimum = 415ms, Maximum = 421ms, Average = 417ms

  看是不是差不多啊。


  这里大家可能要注意到,这估算值跟实际值是有误差的,为什么呢?因为我们现在估算的是一个理论值,还有一些东西我们没有考虑。比如在网络中的其它干扰,这些干扰主要来之别的计算机。因为在你测试时不可能全部计算机停止使用网络给你做测试,这是不实际的。另外就是传输设备,因为有某些设备如MODEM它在传输时会把数据压缩后再发送,这大大减少了传输时间。这些东西产生的误差我们是不能避免的,但其数值大约在5%以内我们都可以接受(利用MODEM传输例外),但是可以减少误差的产生。比如把MODEM的压缩功能关闭和在网络没有那么繁忙时进行测试。有时候误差是无须消除的。因为我们需要这些误差跟所求得的理论值进行比较分析,从而找出网络的缺陷而进行优化。这时测试网络的所有数据包括误差都会成为我们优化的依据。

共2页: 上一页 1 [2] 下一页
 
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·千兆网线的做法
·组建对等网操作实例
·双绞线的RJ45接头的制作
·计算机网络的组成
·DNS的概念及DNS服务器的配置
·网络基础知识二(局域网的结构及
·差错控制技术
·计算机网络的定义和发展
·计算机网络的功能与应用
·活动目录和用户管理
·计算机网络中的数据传输介质
·网络基础知识三(网络通信协议简
  相关文章
·应用服务层设备注册表
·与网卡相关的注册表项
·计算机网络基础与实训
·Internet接入实训
·对等网组建实训
·双绞线的RJ45接头的制作
·DNS的概念及DNS服务器的配置
·DHCP服务器
·Internet信息服务5.0(IIS)
·文件和打印共享设置
·活动目录和用户管理
·Windows 2000 Server概述与安装
  主题推广
方舟网络 版权所有|关于本站|隐私保护|