PING命令的高级用法
出处:中国网管联盟
责任编辑:leelee
[04-7-30 10:30] 作者:佚名
[广告已经被过虑]
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
[广告已经被过虑]
现在我就参照ping命令的帮助说明来给大家说说我使用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
Options:
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
不停的ping地方主机,直到你按下Control-C。
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
-a Resolve addresses to hostnames.
解析计算机NetBios名。
示例:
C:\>ping -a 192.168.1.21
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Ping statistics for 192.168.1.21:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
-n count Number of echo requests to send.
发送count指定的Echo数据包数。
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
C:\>ping -n 50 202.103.96.68
Pinging 202.103.96.68 with 32 bytes of data:
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Request timed out.
………………
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Ping statistics for 202.103.96.68:
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
Minimum = 40ms, Maximum = 51ms, Average = 46ms
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
-l size Send buffer size.
定义echo数据包大小。
在默认的情况下windows的ping发送的数据包大小为32byt,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500byt,也许有人会问为什么要限制到65500byt,因为Windows系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能当机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如我们就可以通过配合-t参数来实现一个带有攻击性的命令:(以下介绍带有危险性,仅用于试验,请勿轻易施于别人机器上,否则后果自负)
C:\>ping -l 65500 -t 192.168.1.21
Pinging 192.168.1.21 with 65500 bytes of data:
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
………………
这样它就会不停的向192.168.1.21计算机发送大小为65500byt的数据包,如果你只有一台计算机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,我曾经就做过这样的试验,当我同时使用10台以上计算机ping一台Win2000Pro系统的计算机时,不到5分钟对方的网络就已经完全瘫痪,网络严重堵塞,HTTP和FTP服务完全停止,由此可见威力非同小可。
-f Set Don't Fragment flag in packet.
在数据包中发送“不要分段”标志。
在一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。
温馨提示:内容为网友见解,仅供参考
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一个站点
Ping是一个在Windows、Unix和Linux系统中广泛使用的命令,它同时也是TCP\/IP协议的一部分。利用Ping命令,我们可以方便地检查网络连接状态,它在诊断网络故障方面具有重要作用。执行Ping命令的具体步骤包括:首先,打开“开始”菜单,然后在“运行”对话框中输入“cmd”,点击确定打开命令提示符窗口。接着,输入...
ping命令怎么用?
“ping”是一个常用的网络诊断工具,通常运行在命令行环境中。Windows系统用户可以按下“Win+R”组合键,输入“cmd”并回车打开命令提示符;Mac或Linux用户则可以打开终端应用程序。2. 键入“ping”命令 在命令提示符或终端窗口中,输入“ping”命令,后面跟上要检查的IP地址或域名。例如,如果想要检查与...
计算机中“Ping”命令的基本工作原理是什么?
PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的...
ping命令怎么使用?
输入命令符按回车键(或点确认键)后即可进入CMD命令操作框,然后我们再输入ping命令,输入:ping 127.0.0.1,然后按回车键即可开始检查本地TCP\/IP协议是否安装正常,如下图:本地TCP\/IP协议是否安装正常检测:检测结果显示,可以正常响应,至此可以说明本地TCP\/IP网络协议安装是正常的,其实这一步,...
简述ping命令常用的使用方法
ping命令是一个常用于网络诊断的工具,它可以用来测试与目标主机之间的网络连接质量。1. ping命令的基本用法 ping命令最基本的用法就是直接输入目标主机的IP地址或域名。例如,如果我们想要测试与百度服务器之间的连接,我们可以在命令行中输入“ping www.baidu.com”。ping命令会发送ICMP回显请求到目标主机...
ping命令是什么?ping命令大全
输入命令:ping 127.0.0.1,127.0.0.1这个IP地址被定义为本机IP地址,我们现在要做的事情就是先PING一下自己,根据返回的结果来确定我们下一步 要做什么。如果返回的是第2种结果,则表示您的网卡驱动及TCP\/IP都是正常的,可以进行下一步了。如果返回的是第四种结果则表示您的网卡驱动程序或 TCP\/IP有问题,此时您应该...
ping命令是什么意思?
3、使用Ping命令查看电脑IP地址,子网掩码,以及网关地址等与网络有关的信息,方法是继续输入ipconfig all,然后再按回车键确认检测,如下图一什么是Ping命令 Ping是WindowsUnix和Linux系统下的一个命令ping也属于一个。4、首先单击电脑左下方的“开始菜单”,在弹出窗口单击“运行”,也可以用快捷键组合...