什么是Ping

Ping是什么?经常有网友问我这个问题,其实,Ping这个词最早源于声纳探测系统,本意是指来自声纳设备的脉冲信号。在互联网的发展中,网络中探测两个节点之间的联通性的过程与声纳探测的过程非常类似,于是就借用了“ping”这个名字用来代表测试两点之间联通性这个操作。在IP的世界里有一个叫做ICMP的协议,即:因特网控制信息协议,Ping便是遵照ICMP协议来探测两点之间的联通性! 以Windows系统为例,平时我们所说的Ping值实际就是“time”后面跟的数值!这个值实际就是探测报文从用户主机出发经过网络后到达目的主机,然后再从目的主机经过网络返回到用户主机这个过程的总时间! 现在我们就讲讲Ping的原理,Ping与宽带两者之间的联系。

为了了解Ping值,现在再让我们来看看什么是带宽!简单讲,带宽就是网络传输数据的能力。如果把带宽跟货车做一个类比,那么1M的宽带可以看成是运载能力5吨小型卡车,2M带宽则是10吨的中型卡车,而4M带宽则是20吨的大型卡车了。

现在有100吨货物需要从上海运到北京,因为上海到北京的距离是一定的(大约1200公里),卡车的速度也是一定的,那么在不堵车的情况下,不论什么车都能保证100公里的时速。那么,很显然如果用大货车,只需要跑5次就能完成任务,而小货车则需要跑20次!而无论大车小车跑一个来回的时间均为24个小时。您想到了什么?对,大车小车跑一个来回的时间,其实就是Ping值。100吨的货物则是你要去访问的数据,货车的载重能力则是你的带宽!很显然,在没有堵车的情况下,即网络不忙的时候,Ping值应该是稳定的,且不会因为带宽变化而变化。而使用更高的带宽仅仅是提高了获取数据的能力,或者说只是提高了每次获取数据的能力。

当然如果线路不稳定或者流量很大,也就是堵车的时候,Ping值肯定就大了,因为Ping数据堵在路上了…

现在让我们先来看看Ping是如何工作的:

1、 用户在主机(可以是任意支持TCP/IP协议的设备)上执行Ping命令,比如:ping 192.168.1.1;

2、 系统将一个ICMP报文发往目的IP(192.168.1.1),并计时;

3、 拥有目的IP地址的主机收到报文后会回复这个ICMP报文,即将回复信息封装在另外一个ICMP包,并送回发起Ping操作的主机;

4、 用户主机收到目的主机回复的ICMP报文后,计时并输出结果。

到此关于Ping值和带宽的关系已经解释清楚了,相信大家都明白了。

(0)

相关推荐

  • 电脑不能上网 却能ping通网关的原因以及解决方法

    小编去公司打开电脑,发现上不了网了,以为是公司停网了。可是同事还是可以上网的,然后小编去随便ping下网址,发现正常的,就是不能连上网络,那么电脑不能上网,却能ping通网关是怎么回事?小编于是在网上 ...

  • win7玩网游PING高即网络延时比较高的解决方法

    经常听见有人说用Windows 7玩网络游戏的时候网络延时比较高,也就是ping比平时xp的时候高一点,一直找不到原因,很苦恼。今天我们终于找到理由了,原来是Win7的一个服务在作怪,这个服务叫:Mu ...

  • windows server 2008的技巧:防止ping的方法

    在局域网环境中,常常有一些恶意用户使用Ping命令向服务器系统连续发送一些大容量的数据包,这就可能导致服务器系统运行死机,此外非法攻击者还能通过ping命令的一些参数获得服务器系统的相关运行状态信息, ...

  • linux下ping命令使用详解

    •ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序。 •ping发送一个ICMP回声请求消 ...

  • 服务器怎么禁止被Ping设置图解

    频繁地使用Ping命令会导致网络堵塞、降低传输效率,为了避免恶意的网络攻击,一般都会拒绝用户Ping服务器。为实现这一目的,不仅可以在防火墙中进行设置,也可以在路由器上进行设置,并且还可以利用Wind ...

  • 网管应透过现象轻松解决Ping故障

    当网络出现连接故障时,很多网管人员都会首先使用Ping来查找问题的根源。但是很多人只要发现Ping不通,那么就判断是网络出现了故障。这样只通过表面现象进行判断,很可能掩盖真相。那么我们在使用Ping命 ...

  • 认识Ping与Telnet通过Fwsm的区别

    大家都知道Ping是无状态的三层报文,而Telnet是有状态的四层以上的报文。下面从一个现象来说明问题。 环境 CISCO7609上面配置了多个VLan包括vlan100和vlan109,并且7609 ...

  • Linux常用命令之ping命令详解和使用例子(查看网络通不通)

    它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标 ...

  • Ping对方网站地址的IP总显示超时是什么意思

    今日有网友问ping命令中请求超时是什么意思?当Ping对方网站地址的IP,为什么总是显示“请求超时”? 通俗来讲就是说明你的网络连通不好,ping是对一个目标服务器发出数据包,并且请求获取反馈包的 ...

  • 禁用win IPV6协议解决玩游戏时总是跳出ping问题

    很多游戏玩家在玩游戏的过程中总是会遇到一些问题,比如最近一朋友跟我说他在玩游戏的时候老是会跳出ping,想必也有很多人遇到这样的问题吧,出现这样的问题一般是网络不稳定等问题,通过网上帮大家整理了一下, ...