PING命令参数详解
ping的参数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-listPing 命令可以用来验证与远程计算机的连接。
(该命令只有在安装了TCP/IP协议后才能使用)【参数说明】:-t :一直Ping指定的计算机,直到从键盘按下Ctrl+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之间,而U NIX/Linux系统返回的TTL值在240-255之间。
但TTL的值是可以修改的。
故此种方法可作为参考.【一般操作方法如下】:C:\>ping Pinging [66.218.71.81] with 32 bytes of data:Reply from 66.218.71.81: bytes=32 time=160ms TTL=41Reply from 66.218.71.81: bytes=32 time=150ms TTL=41Reply from 66.218.71.81: bytes=32 time=160ms TTL=41Reply from 66.218.71.81: bytes=32 time=161ms TTL=41Ping statistics for 66.218.71.81:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximateround trip times in milli-seconds:Minimum = 150ms, Maximum = 161ms, Average = 157ms--------------------------------------------------------------------------------TracertTracert 该诊断实用程序将包含不同生存时间(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 Tracing route to [66.218.71.81] over a maximum of 30 hops:1 10 ms <10 ms <10 ms 192.168.0.72 <10 ms 10 ms <10 ms 210.192.97.1293 <10 ms 20 ms 10 ms 192.168.200.214 <10 ms 10 ms 10 ms 203.212.0.695 <10 ms 10 ms 10 ms 202.108.252.16 10 ms 10 ms <10 ms 202.106.193.2017 10 ms 20 ms 20 ms 202.106.193.1698 <10 ms 10 ms 10 ms 202.106.192.2269 <10 ms 10 ms 10 ms 202.96.12.4510 20 ms 30 ms 20 ms [202.97.34.34]11 20 ms 30 ms 30 ms [202.97.33.74]12 160 ms 161 ms 160 ms [207.45.193.73]13 200 ms 201 ms 200 ms [64.86.83.170]14 190 ms 190 ms 190 ms [64.86.83.201]15 160 ms 160 ms 160 ms [207.45.196.90]16 180 ms 180 ms 160 ms [216.115.100.150]17 170 ms 210 ms 321 ms [66.218.64.134]18 170 ms 170 ms 170 ms [66.218.71.81]===============================================对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TC P/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-listOptions:-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;T o stop - type Control-C.不停的ping地方主机,直到你按下Control-C。
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
-a Resolve addresses to hostnames.解析计算机NetBios名。
示例:C:\>ping -a 192.168.1.21Pinging [192.168.1.21] with 32 bytes of data:Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Ping statistics for 192.168.1.21:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-s econds:Minimum = 0ms, Maximum = 0ms, Average = 0ms从上面就可以知道IP为192.168.1.21的计算机NetBios名为。
n count Number of echo requests to send.发送count指定的Echo数据包数。
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:C:\>ping -n 50 202.103.96.68Pinging 202.103.96.68 with 32 bytes of data:Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Request timed out.………………Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Ping statistics for 202.103.96.68:Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in mill i-seconds:Minimum = 40ms, Maximum = 51ms, Average = 46ms从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
ping常用用法
ping常用用法
ping命令是计算机网络中用于测试网络连接是否正常的一个基本命令。
以下是ping 命令的一些常用用法:
直接ping IP地址或域名:这是最常用的用法,直接输入ping命令后跟目标IP地址或域名,然后回车即可发送请求。
ping 目标IP或域名
ping -t:不间断地Ping指定计算机,直到管理员中断。
这通常用于测试网络连接的稳定性和可用性。
css
ping -t 目标IP或域名
ping -a:解析计算机名与NetBios名。
可以通过ping命令的-a选项,将目标IP地址解析为主机名。
css
ping -a 目标IP或域名
ping -n:指定发送数据包的数量。
通过-n选项,可以自定义发送数据包的数量,以便更准确地测试网络连接速度和延迟。
css
ping -n 发送数据包数量目标IP或域名
ping -l:发送size指定大小的到目标主机的数据包。
通过-l选项,可以自定义发送数据包的大小,以便测试网络对不同大小数据包的传输能力。
css
ping -l 发送数据包大小目标IP或域名
ping -t:持续不断地发送Ping请求,直到用户中断。
这个选项可以用来测试网络的稳定性,或者用于网络故障排查。
请注意,以上命令的具体用法可能因操作系统和网络环境的不同而有所差异。
在使用ping命令时,请根据实际情况调整命令参数和选项。
ping命令详解
ping命令详解系统内置的网络测试工具ping1.Ping命令的语法格式ping命令看似小小的一个工具,但它带有许多参数,要完全掌握它的使用方法还真不容易,要达到熟练使用则更是难下加难,但不管怎样我们还得来看看它的真面目,首先我们还是从最基本的命令格式入手吧!ping命令的完整格式如下:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list从这个命令式中可以看出它的复杂程度,ping命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧!-t——有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。
-a——解析主机的NETBIOS主机名,如果你想知道你所ping的要机计算机名则要加上这个参数了,一般是在运用ping命令后的第一行就显示出来。
-n count——定义用来测试所发出的测试包的个数,缺省值为4。
通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送20个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。
-l length——定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。
-f——在数据包中发送“不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。
-i ttl——指定TTL值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。
ping命令的作用与语法参数
ping命令的作用与语法参数Ping命令是计算机网络管理中常用的工具,用于测试与目标主机之间的连通性和网络延迟。
它使用Internet控制消息协议(ICMP)来向目标主机发送数据包,并返回测试结果。
本文将介绍ping命令的作用、常见的语法参数以及一些使用技巧。
一、ping命令的作用Ping命令主要用于以下几个方面:1. 测试主机连通性:使用ping命令可以检测目标主机是否能够与本地主机建立网络连接。
它发送ICMP回显请求(Echo Request)数据包到目标主机,如果目标主机正常工作并处于联网状态,它将返回一个ICMP回显应答(Echo Reply)数据包。
通过检查是否收到回应,可以判断目标主机是否可用。
2. 测试网络延时:通过ping命令还可以测试主机与目标主机之间的网络延迟。
在发送ICMP回显请求后,可以测量从发送数据包到接收到回应所经过的时间,从而评估网络的响应速度。
3. 追踪网络路径:有时候需要确定数据包在互联网中的传输路径,以便分析网络故障。
Ping命令的一个重要功能就是提供了一个追踪路由选项,可以显示数据包在传输过程中经过的路由器和目标主机的地址。
二、ping命令的语法参数Ping命令支持多个不同的语法参数,常用的参数如下:1. -c count:指定发送数据包的数量,如“ping -c 5 192.168.0.1”表示向IP地址为192.168.0.1的主机发送5个数据包。
2. -i interval:指定发送数据包的时间间隔,单位为秒,默认值为1秒。
可以使用小数来设置更精确的时间间隔,如“ping -i 0.5 192.168.0.1”表示以0.5秒的间隔发送数据包。
3. -s size:指定发送数据包的大小,单位为字节,默认值为56字节(包括8字节的ICMP首部)。
可以使用该参数测试主机与目标主机之间的最大传输单元(MTU)。
4. -f:指定发送数据包时禁用IP分片。
对于某些网络环境,禁用分片可以提高传输性能。
ping命令详解
ping命令详解Ping 是Windows⾃带的⼀个DOS命令。
利⽤它可以检查⽹络是否能够连通,⽤好它可以很好地帮助我们分析判定⽹络故障。
该命令可以加许多参数使⽤,键⼊Ping按回车即可看到详细说明。
Ping 命令可以⽤来验证与远程计算机的连接。
下⾯我和⼤家讲解⼀下,每个参数意思和使⽤。
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 指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送 count 指定的 ECHO 数据包数。
默认值为 4。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。
默认为 32 字节;最⼤值是65,527。
-f 在数据包中发送"不要分段"标志。
数据包就不会被路由上的⽹关分段。
-i ttl 将"⽣存时间"字段设置为 ttl 指定的值。
-v tos 将"服务类型"字段设置为 tos 指定的值。
-r count 在"记录路由"字段中记录传出和返回数据包的路由。
count 可以指定最少 1 台,最多 9 台计算机。
-s count 指定 count 指定的跃点数的时间戳。
-j computer-list 利⽤ computer-list 指定的计算机列表路由数据包。
连续计算机可以被中间⽹关分隔(路由稀疏源)IP 允许的最⼤数量为 9。
-k computer-list 利⽤ computer-list 指定的计算机列表路由数据包。
连续计算机不能被中间⽹关分隔(路由严格源)IP 允许的最⼤数量为 9。
ping命令详解图文修订稿
p i n g命令详解图文集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]Ping1、P ing的基础知识Ping 是一个十分好用的TCP/IP工具。
[功能] 用来检测网络的连通情况和分析网络速度2、P ing命令详解参数意思和使用。
-t Ping指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送 count 指定的 ECHO 数据包数。
默认值为 4。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。
默认为 32 字节;最大值是65,527。
-f 在数据包中发送"不要分段"标志。
数据包就不会被路由上的网关分段。
-i ttl 将"生存时间"字段设置为 ttl 指定的值。
-v tos 将"服务类型"字段设置为 tos 指定的值。
-r count 在"记录路由"字段中记录传出和返回数据包的路由。
count 可以指定最少 1 台,最多 9 台计算机。
-s count 指定 count 指定的跃点数的时间戳。
-j computer-list 利用 computer-list 指定的计算机列表路由数据包。
连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。
-k computer-list 利用 computer-list 指定的计算机列表路由数据包。
连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。
-w timeout 指定超时间隔,单位为毫秒。
destination-list 指定要 ping 的远程计算机Ctrl + c暂停TTL:(Time To Live ) 生存时间当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失,出现Request timed out(请求超时)的情况默认情况下,Linux 系统的TTL值为64或255,Windows NT/2000/XP 系统的默认TTL值为128,Win7 系统的TTL值是64,Windows 98 系统的TTL值为32,UNIX 主机的TTL值为2553、怎样使用Ping这命令来测试网络连通呢连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
PING命令
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<10msPing statistics for 172.168.200.2Packets Sent=4 Received=4 Lost=0 0% lossApproximate round trip times in milli-secondsMinimum=0ms Maxiumu=1ms A verage=0ms如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。
将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。
如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。
2.Ping网关IP假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。
PING命令作用
PING命令作用PING命令是计算机网络中常用的一种工具,用于测试主机之间的连通性和网络延迟。
PING是Packet InterNet Groper的缩写,意为数据包网际网工具。
本文将详细介绍PING命令的作用、原理、使用方法以及一些常见问题与解答。
一、作用1. 测试主机连通性:PING命令可以向目标主机发送ICMP(Internet Control Message Protocol)回显请求报文,并等待目标主机返回回显回复报文。
通过检查是否收到回复报文,可以判断目标主机是否可达,从而测试主机之间的连通性。
2. 测量网络延迟:PING命令可以统计从主机发送ICMP请求到收到回复所经过的时间,即往返时延(Round-Trip Time,简称RTT)。
通过RTT的大小可以了解网络的延迟情况,从而评估网络的质量和性能。
二、原理PING命令基于ICMP协议实现,它利用了ICMP报文中的回显请求和回显回复两个类型的报文。
当发送PING命令时,主机会创建一个ICMP的回显请求报文,并将其发送到目标主机。
目标主机收到报文后,会根据报文内容生成一个回显回复报文,并发回给源主机。
源主机收到回复报文后,会根据报文中的时间戳信息计算往返时延,并显示在命令行界面上。
在Windows系统下,PING命令还会显示报文往返的最小值、最大值和平均值,以及丢包率等统计信息。
三、使用方法在命令行界面中,输入"ping"命令后加上目标主机的IP地址或域名即可执行PING命令。
PING命令有一些可选参数,可以指定报文的大小、超时时间等。
以下是一些常用的PING命令参数:1."-t"参数:持续发送PING命令,直到手动停止。
用于连续监测目标主机的连通性和网络延迟。
2. "-n"参数:指定发送多少个PING命令。
默认情况下,Windows系统会一直发送PING命令,直到手动停止。
linux ping参数
linux ping参数Ping是一个网络工具,用于测试两台主机之间的连通性。
在Linux系统下,可以使用ping命令来进行网络测试。
ping命令的参数有很多,可以根据需要选择适合的参数进行测试。
1.基本参数- -c:指定发送ICMP请求的次数,默认值为4次。
- -s:设置发送缓冲区的大小,单位为字节。
默认情况下是56字节。
- -i:设置发送ICMP请求的时间间隔,单位为秒。
默认值是1秒。
- -q:只输出结果摘要信息。
2.超时和限制参数- -w:设置等待响应的超时时间,单位为秒。
默认值是10秒。
- -W:设置每次发送ICMP请求等待响应的超时时间,单位为秒。
默认值是4秒。
- -t:设置禁用掉由ICMP时间戳请求引起的延迟时间。
- -n:不将主机名解析为IP地址,只显示IP地址。
3.强制路由和接口参数- -r:强制ping命令使用指定的网卡接口发送网络数据包。
- -I:指定发送ICMP请求使用的网络接口。
4.特定网络协议参数- -4:强制使用IPv4地址进行网络测试。
- -6:强制使用IPv6地址进行网络测试。
5.效果控制参数- -q:简化输出,只显示响应结果的摘要信息。
- -v:显示ping命令的详细输出信息。
- -f:强制ping命令不进行分段测试,发送超过MTU限制的网络数据包。
6.路由追踪参数- -R:显示追踪ICMP请求的路由路径。
- -A:显示追踪ICMP请求的自治系统路径。
- -S:使用Timestamp选项,既显示每个ICMP请求的发送和接收时间。
7.其他参数- -l:显示ICMP请求和响应数据包的详细信息。
- -D:显示每个ICMP请求和响应时间的时间戳。
- -h:显示帮助信息。
根据实际需求,可以使用不同的参数进行网络测试。
例如,使用-c参数指定发送的ICMP请求次数,可以查看网络是否连通;通过-s参数可以调整发送缓冲区的大小,可以测试主机之间的延迟。
可以结合-w参数设置超时时间,以确定网络的稳定性和响应时间。
ping命令参数详细解释
ping命令参数详细解释-a 将目标的机器标识转换为ip地址-t 若使用者不人为中断会不断的ping下去-n 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 [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list][-w timeout] destination-listPing 命令可以用来验证与远程计算机的连接。
ping命令详解
ping命令详解p⽤来测试主机之间⽹络的连通性。
执⾏ping指令会使⽤ICMP传输协议,发出要求回应的信息,若远端主机的⽹络功能没有问题,就会回应该信息,因⽽得知该主机运作正常。
语法ping(选项)(参数)选项-d:使⽤Socket的SO_DEBUG功能;-c<完成次数>:设置完成要求回应的次数;-f:极限检测;-i<间隔秒数>:指定收发信息的间隔时间;-I<⽹络界⾯>:使⽤指定的⽹络界⾯送出数据包;-l<前置载⼊>:设置在送出要求信息之前,先⾏发出的数据包;-n:只输出数值;-p<范本样式>:设置填满数据包的范本样式;-q:不显⽰指令执⾏过程,开头和结尾的相关信息除外;-r:忽略普通的Routing Table,直接将数据包送到远端主机上;-R:记录路由过程;-s<数据包⼤⼩>:设置数据包的⼤⼩;-t<存活数值>:设置存活数值TTL的⼤⼩;-v:详细显⽰指令的执⾏过程。
ping 192.168.1.9 开始;ctrl + c 停⽌ ping命令通过ICMP(Internet控制消息协议)⼯作;ping可以⽤来测试本机与⽬标主机是否、联通速度如何、稳定性如何。
⼀、ping⽤法: ping命令运⾏在命令提⽰符终端,⽤法为:“ping 参数⽬标主机”。
其中参数为零到多个,⽬标主机可以是IP或者域名。
1 2 3 4Usage: ping[-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface] [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos] [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option][-w deadline] [-W timeout] [hop1 ...] destination⼆、ping参数详解:下⾯是爱E族()收集整理的ping详细参数,可能部分不全或翻译错误,欢迎指正:参数详解-a Audible ping.-A⾃适应ping,根据ping包往返时间确定ping的速度;-b允许ping⼀个⼴播地址;-B不允许ping改变包头的源地址;-c count ping指定次数后停⽌ping;-d 使⽤Socket的SO_DEBUG功能;-F flow_label为ping回显请求分配⼀个20位的“flow label”,如果未设置,内核会为ping随机分配;-f极限检测,快速连续ping⼀台主机,ping的速度达到100次每秒;-i interval设定间隔⼏秒发送⼀个ping包,默认⼀秒ping⼀次;-I interface指定⽹卡接⼝、或指定的本机地址送出数据包;-l preload设置在送出要求信息之前,先⾏发出的数据包;-L抑制组播报⽂回送,只适⽤于ping的⽬标为⼀个-n 不要将ip地址转换成主机名;-p pattern指定填充ping数据包的⼗六进制内容,在诊断与数据有关的⽹络错误时这个选项就⾮常有⽤,如:“-p ff”;-q不显⽰任何传送封包的信息,只显⽰最后的结果-Q tos设置Qos(Quality of Service),它是ICMP数据报相关位;可以是⼗进制或⼗六进制数,详见rfc1349和rfc2474⽂档;-R记录ping的路由过程(IPv4 only);注意:由于IP头的限制,最多只能记录9个路由,其他会被忽略;-r忽略正常的路由表,直接将数据包送到远端主机上,通常是查看本机的⽹络接⼝是否有问题;如果主机不直接连接的⽹络上,则返回⼀个错误。
