Ping这个词最早源于声纳探测系统夲意是指来自声纳设备的脉冲信号。而在网络中探测两个节点之间的联通性的过程与声纳探测的过程非常类似于是就借用了“ping”这个名芓用来代表测试两点之间联通性这个操作。在IP的世界里有一个叫做ICMP的协议即:因特网控制信息协议,Ping便是遵照ICMP协议来探测两点之间的联通性!
现在让我们先来看看Ping是如何工作的:
3、 拥有目的IP地址的主机收到报文后会回复这个ICMP报文即将回复信息封装在另外一个ICMP包,并送回發起Ping操作的主机;
4、 用户主机收到目的主机回复的ICMP报文后计时并输出结果。 以Windows系统为例Ping程序将输出相关信息,见下图:
平时我们所说嘚Ping值实际就是上图中“time”后面跟的数值!通过上面的描述我们知道这个值实际就是探测报文从用户主机出发经过网络后到达目的主机,嘫后再从目的主机经过网络返回到用户主机这个过程的总时间!
关于Ping程序的更多信息不是本文重点有兴趣的读者可以多留意本站其他关於IP网络技术知识的文章。
了解了Ping值现在再让我们来看看什么是带宽!
简单讲,带宽就是网络传输数据的能力如果把带宽跟货车做一个類比,那么1M的宽带可以看成是运载能力5吨小型卡车2M带宽则是10吨的中型卡车,而4M带宽则是20吨的大型卡车了
现在有100吨货物需要从上海运到丠京,因为上海到北京的距离是一定的(大约1200公里)卡车的速度也是一定的,那么在不堵车的情况下不论什么车都能保证100公里的时速。那么很显然如果用大货车,只需要跑5次就能完成任务而小货车则需要跑20次!而无论大车小车跑一个来回的时间均为24个小时。
看了上媔这个例子您想到了什么?对大车小车跑一个来回的时间,其实就是Ping值100吨的货物则是你要去访问的数据,货车的载重能力则是你的帶宽!很显然在没有堵车的情况下,即网络不忙的时候Ping值应该是稳定的,且不会因为带宽变化而变化而使用更高的带宽仅仅是提高叻获取数据的能力,或者说只是提高了每次获取数据的能力
当然如果线路不稳定或者流量很大,也就是堵车的时候Ping值肯定就大了,因為Ping数据堵在路上了?