ping命令?

ping命令是什么,怎样使用?
谢谢!

第1个回答  2007-01-01
  ping
  是DOS命令,一般用于检测网络通与不通

  PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声清求消息给目的地并报告是否收到所希望的ICMP回声应答。

  它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。

  Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

  1.Ping本机IP

  例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示:

  Replay from 172.168.200.2 bytes=32 time<10ms

  Ping statistics for 172.168.200.2

  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地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。

  2.Ping网关IP

  假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。在MS-DOS方式下执行此命令,如果显示类似以下信息:

  Reply from 172.168.6.1 bytes=32 time=9ms TTL=255

  Ping statistics for 172.168.6.1

  Packets Sent=4 Received=4 Lost=0

  Approximate round trip times in milli-seconds

  Minimum=1ms Maximum=9ms Average=5ms

  则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。

  3.Ping远程IP

  这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141,如果屏幕显示:

  Reply from 202.102.48.141 bytes=32 time=33ms TTL=252

  Reply from 202.102.48.141 bytes=32 time=21ms TTL=252

  Reply from 202.102.48.141 bytes=32 time=5ms TTL=252

  Reply from 202.102.48.141 bytes=32 time=6ms TTL=252

  Ping statistics for 202.102.48.141

  Packets Sent=4 Received=4 Lost=0 0% loss

  Approximate round trip times in milli-seconds

  Minimum=5ms Maximum=33ms Average=16ms

  则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。

  --PING命令参数详解

  -a 将目标的机器标识转换为ip地址

  -t 若使用者不人为中断会不断的ping下去

  -c count 要求ping命令连续发送数据包,直到发出并接收到count个请求

  -d 为使用的套接字打开调试状态

  -f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。

  -i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。

  -n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。

  -p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。

  -q 使ping只在开始和结束时打印一些概要信息。

  -R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。

  -r 使ping命令旁路掉用于发送数据包的正常路由表。

  -s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。

  -v 使ping处于verbose方式。它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包。
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  =================================================================================
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  《ping的参数!》

  Ping 命令可以用来验证与远程计算机的连接。(该命令只有在安装了TCP/IP协议后才能使用)

  ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r
  count] [-s count] [[-j computer-list] | [-k computer-list]] [-w
  timeout] destination-list

  参数说明:
  -t :一直Ping指定的计算机,直到从键盘按下Control-C中断。
  -a :将地址解析为计算机NetBios名。
  -n :发送count指定的ECHO数据包数。,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能
  够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。
  -l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。
  -f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分
  段再发送给对方,加上此参数以后路由就不会再分段处理。
  -i :将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。
  -v :tos 将“服务类型”字段设置为 tos 指定的值。
  -r :在“记录路由”字段中记录传出和返回数据包的路由。通常情况下,发送的数据包是通过一系列路由才到达目
  标地址的,通过此参数可以设定,想探测经过路由的个数。限定能跟踪到9个路由。
  -s :指定 count 指定的跃点数的时间戳。与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记
  录4个。
  -j :利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的
  最大数量为 9。
  -k :computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格

  源)IP 允许的最大数量为 9。
  -w:timeout 指定超时间隔,单位为毫秒。
  destination-list: 指定要 ping 的远程计算机。

  一般情况下,通过ping目标地址,可让对方返回TTL值的大小,通过TTL值可以粗略判断目标主机的系统类型是Windows还是UNIX/Linux,一般情况下Windows系统返回的TTL值在100-130之间,而UNIX/Linux系统返回的TTL值在240-255之间。但TTL的值是可以修改的。故此种方法可作为参考.

  一般操作方法如下:

  C:\>ping www.yahoo.com
  Pinging www.yahoo.akadns.net [66.218.71.81] with 32 bytes of data:

  Reply from 66.218.71.81: bytes=32 time=160ms TTL=41
  Reply from 66.218.71.81: bytes=32 time=150ms TTL=41
  Reply from 66.218.71.81: bytes=32 time=160ms TTL=41
  Reply from 66.218.71.81: bytes=32 time=161ms TTL=41

  Ping statistics for 66.218.71.81:
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate
  round trip times in milli-seconds:
  Minimum = 150ms, Maximum = 161ms, Average = 157ms

  --------------------------------------------------------------------------------

  Tracerttracert

  Tracert 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议(ICMP)
  回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL
  是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL
  为 1 的回显数据包,并在随后的每次发送过程将 TTL递增 1,直到目标响应或 TTL
  达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL
  值的数据包,而 tracert 看不到。

  tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]
  target_name

  参数说明:
  /d 指定不将地址解析为计算机名。
  -h maximum_hops 指定搜索目标的最大跃点数。
  -j computer-list 指定沿 computer-list 的稀疏源路由。
  -w timeout 每次应答等待 timeout 指定的微秒数。
  target_name 目标计算机的名称。

  一般操作方法如下:

  C:\>tracert www.yahoo.com
  Tracing route to www.yahoo.akadns.net [66.218.71.81] over a maximum
  of 30 hops:

  1 10 ms <10 ms <10 ms 192.168.0.7
  2 <10 ms 10 ms <10 ms 210.192.97.129
  3 <10 ms 20 ms 10 ms 192.168.200.21
  4 <10 ms 10 ms 10 ms 203.212.0.69
  5 <10 ms 10 ms 10 ms 202.108.252.1
  6 10 ms 10 ms <10 ms 202.106.193.201
  7 10 ms 20 ms 20 ms 202.106.193.169
  8 <10 ms 10 ms 10 ms 202.106.192.226
  9 <10 ms 10 ms 10 ms 202.96.12.45
  10 20 ms 30 ms 20 ms p-6-0-r1-c-shsh-1.cn.net [202.97.34.34]
  11 20 ms 30 ms 30 ms p-3-0-r3-i-shsh-1.cn.net [202.97.33.74]
  12 160 ms 161 ms 160 ms if-7-7.core1.LosAngeles.Teleglobe.net
  [207.45.193.73]
  13 200 ms 201 ms 200 ms if-4-0.core1.Sacramento.Teleglobe.net
  [64.86.83.170]
  14 190 ms 190 ms 190 ms if-2-0.core1.PaloAlto.Teleglobe.net
  [64.86.83.201]
  15 160 ms 160 ms 160 ms ix-5-0.core1.PaloAlto.Teleglobe.net
  [207.45.196.90]
  16 180 ms 180 ms 160 ms ge-1-3-0.msr1.pao.yahoo.com
  [216.115.100.150]
  17 170 ms 210 ms 321 ms vl10.bas1.scd.yahoo.com [66.218.64.134]
  18 170 ms 170 ms 170 ms w2.scd.yahoo.com [66.218.71.81]本回答被提问者采纳
第2个回答  2019-01-10

ping命令的使用方法

第3个回答  2020-01-12
第4个回答  2020-04-07
第5个回答  2006-12-31
C:\Documents and Settings\lichf>ping /?

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

Options:
-t Ping the specified host until stopped.
To see statistics and continue - type Control-Break;
To stop - type Control-C.
-a Resolve addresses to hostnames.
-n count Number of echo requests to send.
-l size Send buffer size.
-f Set Don't Fragment flag in packet (IPv4-only).
-i TTL Time To Live.
-v TOS Type Of Service (IPv4-only).
-r count Record route for count hops (IPv4-only).
-s count Timestamp for count hops (IPv4-only).
-j host-list Loose source route along host-list (IPv4-only).
-k host-list Strict source route along host-list (IPv4-only).
-w timeout Timeout in milliseconds to wait for each reply.
-R Trace round-trip path (IPv6-only).
-S srcaddr Source address to use (IPv6-only).
-4 Force using IPv4.
-6 Force using IPv6.

ping命令是什么意思啊?
1、第一步在我们的电脑按"win+R"键打开运行,输入cmd,点击确定。2、第二步通过ping命令来检测网络是否稳定,在命令提示符中输入“ping baidu.com”。3、第三步按回车键,我们可以看到ping的统计信息,向百度服务器发送4条信息,接收4条,没有信息丢失,信息传输往返行程时间最短23ms,最长24ms,平均...

cmd中的命令“ping”是什么意思?
应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。 \\r\\n\\r\\n1.Ping本机IP \\r\\n例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示: \\r\\nReplay from 172.168.200.2 bytes=32 time...

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

ping命令是什么?
Ping用到的是ICMP协议,不是端口。在Linu下输入下面两句 iptables -A INPUT -i eth+ -p icmp --icmp-type 8 -j ACCEPT iptables -A OUTPUT -o eth+ -p icmp --icmp-type 0 -j ACCEPT 就可以打开所有网卡的Ping功能了。

计算机中“Ping”命令的基本工作原理是什么?
Ping 命令基本工作原理:PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。

ping命令怎么使用?
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP\/IP协议的一部分。利用"ping"命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。二、ping命令的作用 通过发送数据包...

如何在命令行中输入ping命令?
“ping”是一个常用的网络诊断工具,通常运行在命令行环境中。Windows系统用户可以按下“Win+R”组合键,输入“cmd”并回车打开命令提示符;Mac或Linux用户则可以打开终端应用程序。2. 键入“ping”命令 在命令提示符或终端窗口中,输入“ping”命令,后面跟上要检查的IP地址或域名。例如,如果想要检查与...

如何运用ping命令?
可以在win10的cmd中使用ping命令。1、同时按住键盘上的“win”键+“R”键打开运行窗口,在运行窗口中输入“cmd”,然后点击“确定”按钮打开cmd:2、在cmd窗口中输入“ping”,然后输入一个空格,最后再输入需要ping的域名,这样就可以ping指定的域名了,需要注意的是,不用在域名前添加“http”或者“...

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

使用带参数ping命令——可以得到对方的主机名
使用带-a参数ping命令,可以得到对方的主机名。例如:ping -a 192.168.2.1。在共享上网的机器中,出于安全考虑,大部分作为服务器的主机都安装了个人防火墙软件,而其他作为客户机的机器则一般不安装。几乎所有的个人防火墙软件,默认情况下是不允许其他机器Ping本机的。一般的做法是将来自外部的ICMP请求...

相似回答