ping和带宽有什么区别以及关系

1.什么是ping?

ping是Windows下的一个命令
在Unix和Linux下也有这个命令。
ping也属于一个通信协议,是TCP/IP协议的一部分
利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址

2.什么是带宽?

在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。对于带宽的概念,比较形象的一个比喻是高速公路。单位时间内能够在线路上传送的数据量,常用的单位是bps(bit per second)。计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。


3.那么ping和带宽之间有什么关系呢?

经常看见有网友在搜搜问问或者其他论坛里提问: “我的宽带都已经是4M了,怎么Ping值还是那么高呢?” “为什么4M的宽带比2M的Ping还高?” ...
诸如此类的问题很多。究其原因,主要是对Ping的原理,带宽是什么,以及两者之间的联系不是很清楚。阅读下文,希望您能得到满意的答案!
Ping是什么?
Ping这个词最早源于声纳探测系统,本意是指来自声纳设备的脉冲信号。而在网络中探测两个节点之间的联通性的过程与声纳探测的过程非常类似,于是就借用了“ping”这个名字用来代表测试两点之间联通性这个操作。在IP的世界里有一个叫做ICMP的协议,即:因特网控制信息协议,Ping便是遵照ICMP协议来探测两点之间的联通性! 电脑入门到精通网
现在让我们先来看看Ping是如何工作的:
1、 用户在主机(可以是任意支持TCP/IP协议的设备)上执行Ping命令,比如:ping 192.168.1.1;
2、 系统将一个ICMP报文发往目的IP(192.168.1.1),并计时;
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数据堵在路上了…

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: