• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

网络管理--PING命令详解

发布: 2009-12-08 10:07 | 作者: 不详 | 来源: 领测国际软件测试网采编 | 查看: 253次 | 进入软件测试论坛讨论

领测软件测试网

      举个例子吧。 sE)^-K9

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

  有一次有位同事匆忙地告诉我"我的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太不正常了。开始我认为是网卡的问题但换网卡后故障依旧,重做网线还是不能解决问题,这故障真有趣!最后我没办法了把它插在集线器端口上的另一端的网线换到另一个端口,哈!故障解决了。原来是集线器端口坏了。 q8q{M XA

  如何用Ping命令来判断一条链路的速度? 5jYh+/f

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

  我们先来看看它有那些返回数据。 0KcL&34

  Pinging 202.105.136.105 with 32 bytes of data: dGqnm(|@{W

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

  Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 eL>/'T8WKv

  Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 j.^C@$36m

  Reply from 202.105.136.105: bytes=32 time=601ms TTL=114 X3Pl,o'r

  Ping statistics for 202.105.136.105:  =TR_SB{

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

  Approximate round trip times in milli-seconds: #uEDYd

  Minimum = 590ms, Maximum = 601ms, Average = 593ms  q?r9$P

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

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

  从上面的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是因为我们还要计算它的往返时间)。 7ssCp1|

  

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

54/5<12345>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网