Ping 是Windows系列自带的一个可执行
命令。利用它可以检查
网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP
地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。一、什么是Ping 是DOS命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢。PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的 *** 作系统等。 ping指的是端对端连通,通常用来作为可用性的检查, 但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。二、PING的工作流程我们以下面一个网络为例:有A、B、C、D四台机子,一台路由RA,子网掩码均为2552552550,默认路由为19216801 1在同一网段内 在主机A上运行“Ping 19216805”后,都发生了些什么呢 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“19216805”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“19216805”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并想办法得到19216805的MAC地址(物理地址,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),以便交给数据链路层构建一个数据帧。关键就在这里,IP层协议通过机器B的IP地址和自己的子网掩码,发现它跟自己属同一网络,就直接在本网络内查找这台机器的MAC,如果以前两机有过通信,在A机的ARP缓存表应该有B机IP与其MAC的映射关系,如果没有,就发一个ARP请求广播,得到B机的MAC,一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。 主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。 2不在同一网段内 在主机A上运行“Ping 19216814”后,开始跟上面一样,到了怎样得到MAC地址时,IP协议通过计算发现D机与自己不在同一网段内,就直接将交由路由处理,也就是将路由的MAC取过来,至于怎样得到路由的MAC,跟上面一样,先在ARP缓存表找,找不到就广播吧。路由得到这个数据帧后,再跟主机D进行联系,如果找不到,就向主机A返回一个超时的信息。三、PING测试1Ping本机IP 例如本机IP地址为:1721682002。则执行命令Ping 1721682002。如果网卡安装配置没有问题,则应有类似下列显示: Replay from 1721682002 bytes=32 time<10ms Ping statistics for 1721682002 Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=0ms Maxiumu=1ms Average=0ms 如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。 2Ping网关IP 假定网关IP为:17216861,则执行命令Ping 17216861。在MS-DOS方式下执行此命令,如果显示类似以下信息: Reply from 17216861 bytes=32 time=9ms TTL=255 Ping statistics for 17216861 Packets Sent=4 Received=4 Lost=0 Approximate round trip times in milli-seconds Minimum=1ms Maximum=9ms Average=5ms 则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。 3Ping远程IP 这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:20210248141。在MS-DOS方式下执行命令:Ping 20210248141,如果屏幕显示: Reply from 20210248141 bytes=32 time=33ms TTL=252 Reply from 20210248141 bytes=32 time=21ms TTL=252 Reply from 20210248141 bytes=32 time=5ms TTL=252 Reply from 20210248141 bytes=32 time=6ms TTL=252 Ping statistics for 20210248141 Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=5ms Maximum=33ms Average=16ms 则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。在网上邻居看到对方的基本条件是:
1、相同的网段(如1921681XX)
2、同一工作组(如WORKGROUP)
在简单的局域网中很容易满足上述条件,但是学校机房的服务器就不一定了。首先,为了安全起见,很可能对方不是工作组环境或者是工作组不是默认的WORKGROUP要不更干脆是域环境,这样你就当然无法在网上邻居中看到对方;其次,校园网也能看成是一个较复杂的局域网,拥有的计算机数目不说上千,5,600台总还是有的吧,那简单的C类网能完全覆盖吗?所以,你们肯定不在同一网段里。
站在另一角度想,如果能PING通的服务器都能出现在你的网上邻居的话。。。就太恐怖了,那只要能上网,全世界的公网地址计算机都将会出现在你的网上邻居中~呵呵。
最后,PING命令是测试网络的连通性,在某个特殊的环境下能起到一些别的用处,但在广域网内,虽然他很重要,但是功能还是挺有限的~
Ping命令的使用方法:
1、点击开始菜单。
2、选择运行。快捷键为WIN徽标键+R。
3、输入CMD回车。
4、在d出的DOS对话框中输入ping XXXX(IP地址或网址) -t回车。
5、如果显示timeout则网络未连接或掉包。如果显示字节、时间等信自息则网络正常,时间的MS数越小,说明网速越快。
Ping 是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络 是否连通,可以很好地分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。
评论列表(0条)