ping命令有什么用?怎么用?

如题所述

是DOS命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢。   PING (Packet Internet Grope)[1],因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所
希望的ICMP回声应答。   它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。   ping指的是端对端连通,通常用来作为可用性的检查, 但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。
工作流程
  我们以下面一个网络为例:有A、B、C、D四台机子,一台路由RA,子网掩码均为255.255.255.0,默认路由为192.168.0.1   1.在同一网段内   在主机A上运行“Ping 192.168.0.5”后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.0.5”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.0.5”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并想办法得到192.168.0.5的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 192.168.1.4”后,开始跟上面一样,到了怎样得到MAC地址时,IP协议通过计算发现D机与自己不在同一网段内,就直接将交由路由处理,也就是将路由的MAC取过来,至于怎样得到路由的MAC,跟上面一样,先在ARP缓存表找,找不到就广播吧。路由得到这个数据帧后,再跟主机D进行联系,如果找不到,就向主机A返回一个超时的信息。
编辑本段实例讲解
举例说明
  ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。   具体方式是,开始--运行--cmd,在调出的dos窗口下输入 ping 空格 + 你要ping的网址,回车。   比如 “ pingXXX网址” 之后屏幕会显示类似信息   Pinging XXX 网址[61.135.169.105] with 32 bytes of data:   Reply from 61.135.169.105: bytes=32 time=1244ms TTL=46   Reply from 61.135.169.105: bytes=32 time=1150ms TTL=46   Reply from 61.135.169.105: bytes=32 time=960ms TTL=46   Reply from 61.135.169.105: bytes=32 time=1091ms TTL=46   后面的time=1244ms 是响应时间,这个时间越小,说明你连接这个地址速度越快。

百科的基础定义,看看,有帮助
如果不懂可以HI我
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-27
Ping 在Windows系下是自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

ping命令怎么使用呢?
2、第二步通过ping命令来检测网络是否稳定,在命令提示符中输入“ping baidu.com”。3、第三步按回车键,我们可以看到ping的统计信息,向百度服务器发送4条信息,接收4条,没有信息丢失,信息传输往返行程时间最短23ms,最长24ms,平均23ms,说明我们的网络是稳定的。4、第四步我们输入“ping baidu.com...

ping命令怎么使用啊?
4、Ping 命令可以用来验证与远程计算机的连接。希望可以帮到您

ping命令怎么用啊?
ping命令是常用的网络诊断工具,主要用于测试网络连接是否畅通。通过发送ICMP请求报文到目标主机,并接收响应,来判断与目标主机之间的网络连接是否正常。二、如何使用ping命令查看局域网内所有在用的IP 在局域网环境下,可以通过ping命令逐个测试每一个可能的IP地址,来判断该IP是否正在被使用。具体操作步骤如...

ping命令怎么使用?
利用"ping"命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。二、ping命令的作用 通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测...

ping是什么命令?怎么用啊?
1、使用Ciscoping命令最简单的方法是直接使用IP地址ping。2、高级Ping的另一种方法是按照下面的步骤,输入Ping,输入并选择相应的选项。Protocol[ip]:此处为协议选择默认即可、TargetIPaddress:此处为IP地址。Repeat count[5] : 此处为重得次数、Datagramsize[100]:此处为PING包大小。Timeoutinseconds...

ping命令的用法是什么?它的作用是什么?
Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。\\x0d\\x0a...

电脑运行的ping命令有什么用
电脑运行的ping命令作用如下:1、电脑运行的ping命令可通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。2、当网络出现故障时,可使用电脑运行的ping命令预测故障及确定故障地点。3、电脑运行的Ping命令能够以毫秒为单位,显示发送回送请求至返回回送应答之间的时间量。4、电脑运行的ping命令...

ping命令有什么用啊?
1. 打开终端。在MacOS中,您可以通过Spotlight搜索栏或Launchpad打开终端应用程序。2. 在终端窗口中输入ping加上要测试的网站地址。例如,“ping www.google.com”3. 按下Return键以执行该命令。您将看到有关所输入网站地址接收数据包的详细信息。4. 当命令执行完毕后,您可以查看发送和接收的数据包数量...

ping命令的作用是什么?
Ping命令是一个用于测试两台计算机之间网络连通性的常用命令。当我们使用Ping命令测试目标主机时,Ping命令会发送一些ICMP(Internet Control Message Protocol)报文到目标主机,然后等待目标主机返回ICMP应答报文。在Ping命令的输出中,我们可以看到有一个“TTL”(Time To Live,生存时间)的字段。这个字段通常...

电脑中的ping命令是什么意思?它的做什么用的 ?
Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢。这首先要了解Ping的一些参数和返回信息。使用Ping检查连通性有五个步骤:1. 使用ipconfig \/all观察本地网络设置是否正确;2. Ping 127.0.0.1...

相似回答