当前位置:文档之家› PING命令参数详解

PING命令参数详解

CD-----PING命令参数详解
前2天有个朋友在网问我关于ping命令ping完后参数代表什么?刚好今天有时间,我就整理了一下,发了出来,希望对大家有帮助!!
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测量丢包的最佳方法是向一个IP地址发送大量的Ping命令,然后你可以检查没有没有应答的次数,并把没有应答的次数作为丢包。

没有应答的次数超过5%可能就值得担心了。

例:在一台Windows计算机上,在命令提示符后面输入如下命令就可以完成这个任务:
Ping -n 6(IP地址或者域名,如)这个命令中的“-n”开关告诉发送ping命令的次数,
“6”是发送的次数。

然后,你将得到一个测试总结。

C:\Documents and Settings\Administrator>ping -n 6
Pinging [219.232.236.141] with 32 bytes of data:
Reply from 219.232.236.141: bytes=32 time=52ms TTL=51
Reply from 219.232.236.141: bytes=32 time=57ms TTL=51
Reply from 219.232.236.141: bytes=32 time=41ms TTL=51
Reply from 219.232.236.141: bytes=32 time=39ms TTL=51
Reply from 219.232.236.141: bytes=32 time=30ms TTL=51
Reply from 219.232.236.141: bytes=32 time=34ms TTL=51
Ping statistics for 219.232.236.141:
Packets: Sent = 6, Received = 6, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 30ms, Maximum = 57ms, Average = 42ms
以上返回了6个测试数据包,其中bytes=32 表示测试中发送的数据包大小是32个字节,time=30ms表示与对方主机往返一次所用的时间小于30毫秒,TTL=指定TTL值在对方的系统里停留的时间。

此参数同样是帮助你检查网路运转情况的128表示当前测试使用的TTL(Time to Live)值为128(系统默认值)。

Packets: Sent = 发送数据包数; Received =接收数据包数; Lost = 丢包数
大约往返时间以毫秒(ms)显示:
Minimum=最小值 /ms, Maximum=最大值 /ms , Average=平均值 /ms
如果你看到平均往返时间较高(超过100ms),这也会降低你的网络下载速度。

相关主题