计算机PING命令的七种用法_第1页
计算机PING命令的七种用法_第2页
计算机PING命令的七种用法_第3页
计算机PING命令的七种用法_第4页
计算机PING命令的七种用法_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机PING命令的七种用法

看完瞬।可成大神

目录

目录....................................................................................................1

摘要....................................................................................................1

??方法/步骤............................................................................................।

??计算机PING命令的七种用法.........................................................................6

2.1.PING基本使用详解..............................................................................6

2.2.PING-t的使用........................................8

2.3.PING-a的使用........................................9

2.4.PING-n的使用..................................................................................9

2.5.PINGJsize的使用..............................................................................10

2.6.PING-rcount的使用............................................................................11

2.7.批量PING网段................................................................................12

3.ping命令的基础使用技巧.............................................................................13

摘要

有朋友反映,能不能讲下PING命令的便用,其实对干命令的使用我们之前提到过一叱•但对

PING命令没有过多讲解,一般我们用的都是它的基本功能,今天我们来详细看下PING命令详细使

用。

方法/步骤

首先用快捷键win+R调出运行命令框,输入cmd,点击确定,会弹出DOS窗口。

ping命令的应用格式:①ping+IP地址或主机域名;②ping+IP地址或主机域名+命令参数;

第1页共18页

③ping+命令参数+IP地址或主机域名。注意,“+”要换成空格!当我们使用第①种格式时,默认

只发送四个数据包。例如,我们来ping一下这个地址,如下图所示。09

便是百度的其中一台主机的地址;bytes表示发送数据包的大小,默认为32字节;time表示从发出

数据包到接受到返回数据包所用的时间;TTL表示生存时间值,该字段指定IP包被路由器丢弃之前

允许通过的最大网段数量。

Io,jC:\¥IJTO01S\systea32\cBd.exe-吵!

IC:xDocunentsandSettings'>pingwww.baidu.con

pingingwww.a.shifen.COR(119.75.217.109]with32bytesofdata:

Replyfron119.75.217.109:bytesa32tine«llnsTTL=53

Replyfron119.75.217.109:bytes-*32tine-10R5TTL-53

Beplyfron119.75.217.109:bytes»32tineallnsTTL=53

Replyfron119.75.217.1H9:bytes=32tine-11msTTL=53

Pingstatisticsfor119.75.217.109:

Packets:Sent=4,Received-4,Lost40<0"loss〉,

Approximateroundtriptinesinnilli-seconds:

Mininun■10ns,Maxinun■11ns,Average■10ns

IC:XDocunentsandSettinys\>

2J

????通过添加命令参数,我们可以改变数据包发送次数、字节大小等等。在DOS窗口中,输入

ping/?(注意,ping后面有一个空格,不可省略),或者宜接输入ping加一个空格。敲击回车键,

会显示出ping命令的帮助说明。在XP系统下,帮助说明是英文的,我们可以看一下win7系统下的

中文说明。

第2页共18页

c'C:\fIBDOWS\sy3te>32\cBd-cxc

C:\DocunentsandSettingsX>ping/?

Usage:ping(-t]F-aJC-ncount][-1size][-f][-iTTLJ(-vTOSJ

【->*count)l-scount]II-jhost-list1•【-khost-list)]

(-wtineout]tai*get_nano

Options:

-tPingthespecifiedhostuntilstopped.

Tosecstat1sticsandcontinue-typeControl-Brea

Tostop-typeControl-C.

-aResolueaddressestohostnanes.

-ncountNumberofechorequeststosend.

-1sizeSendbuffer*size.

-fSetDon,tFragnentflaginpacket.

-iTTLTineToLive.

-vTOSTypeOfService.

-rcountRecordrouteforcounthops.

-scountTinestanpforcounthops.

-jhost-listLoosesourceroutealonghost-list.

-khost-listStrictsourceroutealonghostlist.

-wtimeoutTIneoutinmillisecondstowaitforeachreply.

Baiag经验

PSB

<c>2BW9NicrotoftCorporation,

::Misers\san>Mn>ping/?

法:pingl-tJJJ(-ncount11-1TzeJC-fJ(-1TTL1(-vTOSI

(-rcount)count)((-Jhost-list1iC-khost^litt)>

l-vtineout]t-RJ(-SsrcaddrJIT】(-6Jt^rcfet.naM

-请键入Control-Breaki

人Control-C«

*•

fcount

-1size

T“不分段”标志《仅适用于1%力.

-iTTL

rIOSIPv4。己不赞成使用,且

卜字段任何电朝.

-LcountIPv4》.

rcountIPv4).

-jhost-list(口酒用于44》・

-kbost-iist《仅蚕用于IPv4).

rtineout外・《

*R〈测试反由《仅谙用于1%6>・

-Ssrcaddr

IPv4.Bai海经选

IPv6.

jingyan

????我们常使用的命令参数是-t、・a、-nconut、-1等几项。下面简单介绍几个参数的使用方法。

????-t表示不间断向目标地址发送数据包,直到我们强迫其停止,如图上。若要查看统计信息并

继续发送数据包,则按下Ctrl+Break组合键,如图中。若要终止发送数据包,则按下Ctrl+C组合键,

如图下。

第3页共18页

第4页共18页

????-n定义向目标地址发送数据包的次数。如果-t和-n两个参数一起使用,ping命令将以放在

后面的参数为准,比如“pingIP・t-nlO”,虽然使用了参数,但并不是一直ping下去,而是只

ping10次。

????-1定义发送数据包的大小,默认情况下是32字节,利用它可以最大定义到65500字节。

第5页共18页

????其他命令参数的含义和使用方法均可参见步骤三中的说明,在这里不再一一介绍。关于ping

命令的网络诊断使用方法,请关注我的其他经验。

END

注意事项

如果您认为我写得还不错,请点击下方的“投票”支持我;如果您有疑问,请在下方的疑问框

中指出。谢谢!

了解更多精彩内容,欢迎点击上方“关注”。

计算机PING命令的七种用法

2.1.PING基本使用详解

ping命令是个使用频率极高的网络诊断工具,在Windows、Unix和Linux系统下均适用。它是

TCP/IP协议的一部分,用于确定本地主机是否能与另一台主机交换数据报。根据返回的信息,我们

可以推断TCP/IP参数设置是否正确以及运行是否正常。需要注意的是,成功与另一台主机进行一次

或两次数据报交换并不表示TCP/IP配置就是正确的,必须成功执行大量的数据报交换,才能确信

TCP/IP的正确性。下面就以Windows系统为例,介绍一下ping命令的基本使用方法。

在网络中PING是一个十分强大的TCP/IP工具。它的作用主要为:

1、用来检测网络的连通情况和分析网络速度

2、根据域名得到服务器IP

第6页共18页

3、根据PING返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。

我们通常会用它来直接PINGip地址,来测试网络的连通情况。

C:\>ping6

Pinging6with32bytesofdata:

Replyfrom6:bytes=32time<lnsTTL=128

Replyfrom6:bytes=32tine<lnsTTL=128

Replyfrom6:bytes=32tine<lnsTTL=128

Replyfrom6:bytes=32tine<lnsTTL=128

类如这种,直接PINGip地址或网关,PING通会显示出以上数据,有朋友可能会问,bytes=32;

time<lms;TTL=128这些是什么意思。

hytes值:数据包大小,也就是字节°

time值:响应时间,这个时间越小,说明你连接这个地址速度越快。

TTL值:TimeToLive,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告

诉路由器该数据包何时需要被丢弃。可以通过Ping返回的TTL值大小,粗略地判断目标系统类型是

Windows系列还是UNIX/Linux系列。

默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,

Windows98系统的TTL值为32,UNIX主机的TTL值为255。

因此一般TTL值:

100〜130ms之间,Windows系统;

240〜255ms之间,UNIX/Linux系统。

当然,我们今天主要了解并不是这些,而是PING的其它参考。

PING命令除了直接PING网络的ip地址,验证网络畅通和速度之外,它还有这些用法。

第7页共18页

3:\Users\Adiuinistralor>ping/?

中法:ping[-t][-a][fcount][-1size][-f][-iTTL][-vTOS]

-rcount][-scount][[-jhost-list][-khost-list]]

,-wtimeout][-R]L-SsrcaddrlC-ccompartment][-p]

:-4][-6]target_name

-tPing指定的主机,直到停止。

若要杳看统计信息并继续操作,请键入Ctrl+Break;

若要停止.请键入Ctrl+Cc

-a将地址解析为主机名。

-ncount要发送的百显请求数。

-1size发送缓冲乂大小。

-f在数据包中设置“不分段”标记(仅适用于IPv4)。

-1TTL电存时间.

-vTOS服务类型(仅适用r-IPv4。该设置己被弃用.

对IP标头中的服务类型字段没有任何

影响)。

-rcount记录计数跃点的路由(仅适用于IPv4)。

-scount计数跃点的时间戳(仅适用『IPv4)。

host-list与主机列夫•起使用的松散源路由(仅适用于IPv4)。

-khost-list与主机列表•起使用的严格源路由(仅适用源IPv4)。

-wtimeout等待每次回复的超时时间(亳杪)。

-R同样使用路由标头测试反向路由(仅适用于IPv6)。

根据RFC5095.已弃用此路由标头.

如果使用此标头,某些系统可能丢弃

回显请求.

-ssrcaddr要使用的源地址。

~ccompartment路由隔离舱标识符。

PingHyper-V向络虚拟化提供程序地址。

~P

-4强制使用IPv4。

~6强制使用IPv6。___________________________________

2.2.PING・t的使用

不间断地Ping指定计算机,直到管理员中断。

第8页共18页

p,>ping-t0

Pinging211.84.7.10with32bytesofdata:

Peplyfrom211.84.7.10:bytes=32tine<lmsTTL=128

Replyfron211.84.7.10:bytes=32tine<lmsTTL=128

Replyfron211.84.7.10:bytes=32tine<lmsTTL=128

PReplyfron211.84.7.10:bytes=32tine<lmsTTL=128

peply£1*0R211.84.7.10:bytes=32tine<lnsTTL=128

fron211.84.7.10:bytes=32tine<lmsTTL=128

pReplyfrom211.84.7.10:bytes=32time<lnsTTL=128

Replyfron211.84.7.10:bytes=32time<lmsTTL=128

Replyfrom211.84.7.10:bytes=32tine<lmsTTL=128

ReplyfI'OR211.84.7.10:bytes=32time<lmsTTL=128

Peplyfron211.84.7.10:bytes=32tine<lnsTTL=128

Replyfron211.84.7.10:bytes=32tine<lmsTTL=128

Keplyfrom211.84.7.10:bytes-32tine<lnsTTL=128

Replyfrom211.84.7.10:bytes=32tine<lmsTTL=128

Replyfrom211.84.7.10:bytes=32tine<lnsTTL=128

Replyfron211.84.7.10:bytes=32tine<lmsTTL=128

Pingstatisticsfor211.84.7.10:

Packets:Sent=16,Received=16,Lost=0<0Zloss),

Approximatetroundtriptimesinnilli-seconds:

这就说明电脑连接路由器是通的,网络效果很好。下面按按住键盘的Ctrl+c终止它继续PING下

去,就会停止了,会总结出运行的数据包有多少,通断的有多少了。

2.3.PlNG・a的使用

PING-a解析计算机名与NetBios名。就是可以通过PING它的ip地址,可以解析出主机名。

2.4.PING・n的使用

在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网

络速度很有帮助,比如我想测试发送10个数据包的返回的平均时间为多少,最快时间为多少,最慢

时间为多少就可以通过以下获知:

第9页共18页

正4.3v

Ping47.93.187.142J厂

自的数据:

1.字=32

47.93.187.142<||H]=32msTTL=115

白的

1.字=32

47.93.187.142<=33msTTL=115

来的

1.齐=32MX

47.93.187.142<=41msTTL=115

来的

幺1.=32

47.93.187.142<TTL=115

自55ms

来的卜间二

幺#=32

TTL=115

自47.93.187.142=36ms

来的

&.字=32

<1

来47.93.187.142==51msTTL=115

的字

〜.32

<1=。|n]=33ms

47.93.187.142的­字32TTL=115

幺.

-

<1=9|nj=33ms

47.93.187.142的w.字32TTL=115

<1=9-ii,

来47.93.187.142的-32=32msTTL=115

»、

47.93.187.142的<fli=32msTTL=115

47.93.187.142的Ping

导瓶包:已发送二10.已接收=10,丢奕=0(0%丢天「

ii.E的估汁时间(以唯杪为市莅三

最短=32ms.垃K=55ms.平均二37ms

从以上我就可以知道在给42发送10个数据包的过程当中,返回了10个,没有丢失,

这10个数据包当中返回速度最快为32ms,最慢为55ms,平均速度为37ms。说明我的网络良好。

如果对于一些不好的网络,比如监控系统中非常卡顿,这样测试,返回的结果可能会显示出丢

失出一部分,如果丢失的比较多的话,那么就说明网络不好,可以很直观的判断出网络的情况。

2.5.PING-1size的使用

-Isize:发送size指定大小的到目标主机的数据包。

在默认的情况下Windows的PING发送的数据包大小为32byt,最大能发送65500byK当一次

发送的数据包大于或等于65500byt时,将可能导致接收方计算机宕机。所以微软限制了这一数值;

这个参数配合其它参数以后危害非常强大,比如攻击者可以结合参数实施DOS攻击。(所以它具

有危险性,不要轻易向别人计算机使用)。

例如:PING-165500-t6

会连续对IP地址执行PING命令,直到被用户以Ctrl+C中断.

第10页共18页

人c

C:\>ping-165500-t6

pinging6with65500bytesofdata:

Replyfrom6:bytes=65500tine=llmsTTL=128

Replyfrom6:bytes=6550©tine=llnsTTL=128

Replyfrom6:bytes=65500tine=11nsTTL=128

Replyfrom6:bytes=65500tine=llnisTTL=128

Replyfi'on6:bytes=65500tine=llmsTTL=128

Replyfrom6:bytes=65500tine=llnsTTL=128

Replyfrom6:bytes=65500tine=llmsTTL=128

Replyfrom6:bytes=65500tine=llnsTTL=128

Replyfrom6:bytes=65500time=llnsTTL=128

Replyfrom6:bytes=65500tine=llnsTTL=128

Replyfrom6:bytes=65500tine=llmsTTL=128

Pingstatisticsfor6:

Packets:Sent=11,Receiued=11,Lost=0<0zloss>

Approximateroundtriptimes_innilli-seconds:

Mininun=11ms,Maxinun=11ns,Auerage=11ns

Control-U

这样它就会不停的向6计算机发送大小为65500byt的数据包,如果你只有一台计算

机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,网络严重堵塞,由此可见

威力非同小可。

2.6.PING-rcount的使用

在“记录路由”字段中记录传出和返回数据包的路由,探测经过的

路由个数,但最多只能跟踪到9个路由。

PING-nl-r95(发送一个数据包,最多记录9个路由)

笫11页共18页

to:\>ping-n1-r9202.102.224.25

OPinging202.102.224.25viith32bytesofdata:

Replyfrom202.102.224.25:bytes=32tine=3nsTTL=122

Route•61.163.246.6->

218.28.128.18->

61.168.251.38->

61.168.253.252->

221.14.195.24S->

202.102.224.1->

202.102.224.25->

61.168.251.190->

61.168.253.250

pingstatisticsfoi*202.102.224.25:

Packets:Sent=1,Receiued=i,Lost=0<0zloss).

Approximateroundtriptimesinnilli-seconds:

Mininun=3ms,Maximum=3ms,Auei*age=3ns

将经过9个路由都显示出来了,可以看上图。

PING命令用的较多的就这6类的,大家有可能在项目中会用到的。

2.7.批量PING网段

对于一个网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量PING网段检测,

那个ip地址出了问题,一目了然。

先看代码,直接在命令行窗口输入:

for/L%Din(1,1,255)doPING10.168.1.%D

IP地址段修改成你要检查的IP地址段。

第12页共18页

:\Csers\Administrator>for/I%din(1.1.255)doping10.168.1.%d

:\lsers\A(iministrator>ping10.168.1.1

正pi

*具有字节的数据:

来1168.1.132

o.68.的回复:字%时间

来1.1=32=2msTTL=64

A0.

阻的网攵二字廿时间

未1.1=32=lnsTTL=64

A0.

6阻

来1.1的网复:?节=32时间=3msTTL=64

4.1的同字方=32时间=3msTTL=64

10.168.1.1的Ping统计信息:

数据包:己发成=4.己接收=4.丢失=0(0%丢失).

往返行程的估计时网(以晶杪为单位):

=1皿5・献长=31tts,平均=2ns

C:\Users\Adninistrator>ping

正A

n字号的数据:

来i«PingJHf32

t_—的回复:无法访同目标主机.

来•10.168.1.143

r1的网史:无法访问目标主机.

火10.168.1.143

r—

9

来的阿义:无法访问目标匕机.

fI10.168.1.143

10.168.1.143的回复:无法访问目标匕机.

10.168.1.2的Pina统计信息:

故据包:已发送=4.己接收=4,丢失=0(0%丢失).

C:\Csers\Administrator>ping10.168.1.3

正在PingJUJ32字"的故据:

*自10.168.1.143的网父:无法访问目标匕机.

来门10.168.1.143的网女:心法过问目林I:机.一

来「I10.168.1.143的网女:心法访问II标I.机.■弱电课堂

米门10.168.1.143的刈女:无法访问II标I机.

当输入批量命令后,那么它就自动把网段内所有的ip地址都PING完为止。

那么这段“for/L%Din(l,1,255)doPING10.168.1.%D”代码是什么意思呢?

代码中的这个(1,1,255)就是网段起与始,就是检测网段到55之间的所

有的ip地址,每次逐增1,直接到1到255这255个ip检测完为止。

3.ping命令的基础使用技巧

在电脑基础操作中,很多人在操作电脑中可以接触到这个ping命令。但是都是没有深入的去了

解这个ping命令。对于ping命令在电脑中可以通过ping来判断及解决网络故障。我们每天都接触

电脑使用互联网的人来说也是要去了解ping命令的基础使用。

ping命令的工作原理:

ping的原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容,

发送的时候,包的内容包括对方的ip地址和自己的地址,还有序列数,回送的时候包括双方地址,

还有时间等,主要是接受方在都是在操作系统内核里做好的,时刻在监听,提供一段c程序的代码。

网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样

大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系

第13页共18页

统等。

比如你来ping一下网站,用这个可以检查网络连通性,也能看出网址的ip,这里在【ping

】执行该ping命令就能查看该网站是否被连同服务器,能否正常打开。如果它在ping

对方网址的时候会发出一个请求信息,对方返回,计算延时。但是现在很多服务器都是防ping的。

如图所示:

GQ管理员:C:\Windows\system32\cmd.exe

www.xueSl.con

-

Pingwww.xuebl.32字节的数据:

122.225.109.209军节=32=11nsTTL=118

122.225.109.209定节=32=11msTTL=118

来空节=32

来122.225.109.209

自=10nsTTL=118

122.225.109.209孑~~P=32时间=5imsTTL=118

122.225.109.209的Ping统计信息、:

八逢嵋艮"目卷送=3下携fc、=%丢失=。<0z丢失),

往返楙呈的估计俞电以量秒为革位):

取关且一10ns,取长=51ns,平均=20ns

:\Users\fldninistrator>ping122.225.109.209

.在

■1

Ping122.225.109-0具邑兽子T呼)数据:

」1

日7

1匚:室节在间

122.225.109.209-二l=32=155nsTTL=118

.」

*T

二~T

T二f:定节=320V(H

122.225.109.209口=27nsTTL=118

三122.225.109.209u-rr复:主节=32时间=10msTTL=118

122.225.109.209y一戛:字节=32时间=18msTTL=118

29息

20已

10已

丢失

2.22山

数ng>

9.电pi%%040

•.=WX

取1

=0m,S=15向:更无状

,rnwww.

如何进入并使用ping命令?

点击桌面开始菜单,点击“开始菜单”上面的“运行”程序,然后在运行输入框输入cmd命令,

执行该命令即可打开命令提示符窗口。然后再输入【ping/?】例出ping以下是PING的一些参数。

如图所示:

笫14页共18页

回I-

aw笆理员:C:\Windows\system32\cmd.exe

:MJsers\Hdininistratiir>ping/?

用法:ping[-tl[-alt-ncount][-1size][-£][-iTTL][-uTOS]

[-rcount][-scount][t-jhost-list]:[-khost-list]]

[-wtimeout][-R][-Ssrcaddr][-4J[-6]target_nane

S由

-t计

键入

pi并

ng统

S查

入n

-a送

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论