??xml version="1.0" encoding="utf-8" standalone="yes"?>一区二区三区国产精华,久久www免费人成看片高清,精品一区二区综合http://www.aygfsteel.com/sodar-fish/category/25619.html知惜Ҏ(gu)? Q唯有奋斗才是成功的不变准则<br />xiaoc | sodar-fish | 苏达鱼 ? OpenSource>JAVA and Linux(Ubuntu) | walk always on my mind.zh-cnFri, 07 Sep 2007 04:22:13 GMTFri, 07 Sep 2007 04:22:13 GMT60Qd享]Ping 命o(h)ȝ http://www.aygfsteel.com/sodar-fish/articles/143335.htmlSodaR FisH (苏达鱼)SodaR FisH (苏达鱼)Fri, 07 Sep 2007 02:40:00 GMThttp://www.aygfsteel.com/sodar-fish/articles/143335.htmlhttp://www.aygfsteel.com/sodar-fish/comments/143335.htmlhttp://www.aygfsteel.com/sodar-fish/articles/143335.html#Feedback0http://www.aygfsteel.com/sodar-fish/comments/commentRss/143335.htmlhttp://www.aygfsteel.com/sodar-fish/services/trackbacks/143335.htmlPing 是个使用频率极高的实用程序,用于定本地L是否能与另一CZ换(发送与接收Q数据报。根据返回的信息Q你可以推断TCP/IP参数是否讄得正以?qing)运行是否正常。需要注意的是:(x)成功C另一C行一ơ或两次数据报交换ƈ不表CTCP/IP配置是正确的,你必L行大量的本地L与远E主机的数据报交换,才能信TCP/IP的正性?br /> 单的_(d)Ping是一个测试程序,如果Pingq行正确Q你大体上就可以排除|络讉K层、网卡、MODEM的输入输出线路、电(sh)~和路由器等存在的故障,从而减了(jin)问题的范围。但׃可以自定义所发数据报的大及(qing)无休止的高速发送,Ping也被某些别有用心(j)的h作ؓ(f)DDOSQ拒l服务攻击)(j)的工P曄Yahoo是被黑客利用数癑֏可以高速接入互联网的电(sh)脑连l发送大量Ping数据包而瘫痪的?br />
按照~省讄QW(xu)indows上运行的Ping命o(h)发?个ICMPQ网间控制报文协议)(j)回送请求,每个32字节数据Q如果一切正常,你应能得?个回送应{?br />
Ping能够以毫Uؓ(f)单位昄发送回送请求到q回回送应{之间的旉量。如果应{时间短Q表C数据报不必通过太多的\由器或网l连接速度比较快。Ping q能昄TTLQTime To Live存在旉Q|你可以通过TTL值推一下数据包已经通过?jin)多个路由器?x)源地点TTL起始|是比返回TTL略大的一?的乘Ҏ(gu)Q?q回?TTL倹{例如,q回TTLgؓ(f)119Q那么可以推数据报d源地址的TTL起始gؓ(f)128Q而源地点到目标地点要通过9个\由器|段Q?28- 119Q;如果q回TTLgؓ(f)246QTTL起始值就?56Q源地点到目标地点要通过9个\由器|段?br />
通过Ping(g)网l故障的典型ơ序

正常情况下,当你使用Ping命o(h)来查N题所在或(g)验网l运行情冉|Q你需要用许多Ping命o(h)Q如果所有都q行正确Q你可以相信基本的q通性和配置参数没有问题Q如果某些Ping命o(h)出现q行故障Q它也可以指明到何处LN题。下面就l出一个典型的(g)次序及(qing)对应的可能故障:(x)

ping 127.0.0.1--q个Ping命o(h)被送到本地计算机的IP软gQ该命o(h)怸退计算机。如果没有做到这一点,pCTCP/IP的安装或q行存在某些最基本的问题?br />
ping 本机IP--q个命o(h)被送到你计机所配置的IP地址Q你的计机始终都应该对该Ping命o(h)作出应答Q如果没有,则表C本地配|或安装存在问题。出现此问题Ӟ局域网用户h开|络늼Q然后重新发送该命o(h)。如果网U断开后本命o(h)正确Q则表示另一台计机可能配置?jin)相同的IP地址?br />
ping 局域网内其他IP--q个命o(h)应该d你的计算机,l过|卡?qing)网l电(sh)~到辑օ他计机Q再q回。收到回送应{表明本地网l中的网卡和载体q行正确。但如果收到0个回送应{,那么表示子网掩码Q进行子|分割时Q将IP地址的网l部分与L部分分开的代码)(j)不正或|卡配置错误或电(sh)~系l有问题?br />
ping |关IP--q个命o(h)如果应答正确Q表C局域网中的|关路由器正在运行ƈ能够作出应答?br />
ping q程IP--如果收到4个应{,表示成功的用了(jin)~省|关。对于拨号上|用户则表示能够成功的访问InternetQ但不排除ISP的DNS?x)有问题Q?br />
ping localhost--localhost是个作系l的|络保留名,它是127.0.0.1的别名,每太计算机都应该能够该名字转换成该地址。如果没有做到这一带内Q则表示L文gQ?Windows/hostQ中存在问题?br />
pingwww.yahoo.com--对这个域名执行Ping?..是通过DNS服务?如果q里出现故障Q则表示DNS服务器的IP地址配置不正或DNS服务器有故障Q对于拨号上|用P某些ISP已经不需要设|DNS服务器了(jin)Q。顺便说一句:(x)你也可以利用该命令实现域名对IP地址的{换功能?br />
如果上面所列出的所有Ping命o(h)都能正常q行Q那么你对你的计机q行本地和远E通信的功能基本上可以放?j)?jin)。但是,q些命o(h)的成功ƈ不表CZ所有的|络配置都没有问题,例如Q某些子|掩码错误就可能无法用这些方法检到?br />
Ping命o(h)的常用参数选项 Q?br /> ping IP -t--q箋对IP地址执行Ping命o(h)Q直到被用户以Ctrl+C中断?br />
ping IP -l 2000--指定Ping命o(h)中的数据长度?000字节Q而不是缺省的32字节?br />
ping IP -n--执行特定ơ数的Ping命o(h)
_____________________________________________________________________________
校验与远E计机或本地计机的连接。只有在安装 TCP/IP 协议之后才能使用该命令?br />
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

校验与指定计机的连接,直到用户中断?br />
-a

地址解析机名?br />
-n count

发送由 count 指定数量?ECHO 报文Q默认gؓ(f) 4?br />
-l length

发送包含由 length 指定数据长度?ECHO 报文。默认gؓ(f) 64 字节Q最大gؓ(f) 8192 字节?br />
-f

在包中发?#8220;不分D?#8221;标志。该包将不被路由上的|关分段?br />
-i ttl

?#8220;生存旉”字段讄?ttl 指定的数倹{?br />
-v tos

?#8220;服务cd”字段讄?tos 指定的数倹{?br />
-r count

?#8220;记录路由”字段中记录发出报文和q回报文的\由。指定的 Count 值最可以是 1Q最大可以是 9 ?br />
-s count

指定?count 指定的{发次数的旉邮票?br />
-j computer-list

l过?computer-list 指定的计机列表的\由报文。中间网兛_能分隔连l的计算机(松散的源路由Q。允许的最?IP 地址数目?9 ?br />
-k computer-list

l过?computer-list 指定的计机列表的\由报文。中间网兛_能分隔连l的计算机(严格源\由)(j)。允许的最?IP 地址数目?9 ?br />
-w timeout

以毫Uؓ(f)单位指定时间隔?br />
destination-list

指定要校验连接的q程计算机?br />
关于 Ping 的详l信?br />
Ping--注意

Ping 命o(h)通过向计机发?ICMP 回应报文q且监听回应报文的返回,以校验与q程计算机或本地计算机的q接。对于每个发送报文, Ping 最多等?1 U,q打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下Q发送四个回应报文,每个报文包含 64 字节的数据(周期性的大写字母序列Q?br />
可以使用 Ping 实用E序试计算机名?IP 地址。如果能够成功校?IP 地址却不能成功校验计机名,则说明名U解析存在问题。这U情况下Q要保证在本?HOSTS 文g中或 DNS

数据库中存在要查询的计算机名?br />
下面昄 Ping 输出的示例:(x)(Windows用户可用Q开?>q行,输入"command" 调出commandH口使用此命令)(j)

C:">ping ds.internic.net

Pinging ds.internic.net [192.20.239.132] with 32 bytes of data:

Reply from 192.20.239.132: bytes=32 time=101ms TTL=243

Reply from 192.20.239.132: bytes=32 time=100ms TTL=243

Reply from 192.20.239.132: bytes=32 time=120ms TTL=243

Reply from 192.20.239.132: bytes=32 time=120ms TTL=243
______________________________________________________________________________
对于Windows下ping命o(h)怿大家已经再熟(zhn)不q了(jin)Q但是能把ping的功能发挥到最大的人却q不是很多,当然我也q不是说我可以让ping发挥最大的功能Q我也只不过l常用pingq个工具Q也ȝ?jin)一些小l验Q现在和大家分n一下?br />


现在我就参照ping命o(h)的帮助说明来l大家说说我使用ping时会(x)用到的技巧,ping只有在安装了(jin)TCP/IP协议以后才可以用:(x)


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地方LQ直C按下Control-C?br />
此功能没有什么特别的技巧,不过可以配合其他参数使用Q将在下面提到?br />
-a Resolve addresses to hostnames.


解析计算机NetBios名?br />

CZQ?br />
C:Q?gt;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?92.168.1.21的计机NetBios名ؓ(f)iceblood.yofor.com?br />
-n count Number of echo requests to send.
发送count指定的Echo数据包数?br />
在默认情况下Q一般都只发送四个数据包Q通过q个命o(h)可以自己定义发送的个数Q对衡量|络速度很有帮助Q比如我x试发?0个数据包的返回的q_旉为多,最快时间ؓ(f)多少Q最慢时间ؓ(f)多少可以通过以下L(fng)Q?br />
C:Q?gt;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

从以上我可以知道在l?02.103.96.68发?0个数据包的过E当中,q回?8个,其中有两个由于未知原因丢失,q?8个数据包当中q回速度最快ؓ(f)40msQ最慢ؓ(f)51msQ^均速度?6ms?br />
-l size Send buffer size.
定义echo数据包大?br />
在默认的情况下windows的ping发送的数据包大ؓ(f)32bytQ我们也可以自己定义它的大小Q但有一个大的限制Q就是最大只能发?5500bytQ也许有Z(x)问ؓ(f)什么要限制?65500bytQ因为Windowspd的系l都有一个安全漏z(也许q包括其他系l)(j)是当向Ҏ(gu)一ơ发送的数据包大于或{于65532ӞҎ(gu)很有可能当机,所以微软公ؓ(f)?jin)解册一安全漏洞于是限制?jin)ping的数据包大小。虽然微软公司已l做?jin)此限制Q但q个参数配合其他参数以后危害依然非常强大Q比如我们就可以通过配合-t参数来实C个带有攻?yn)L的命o(h)Q(以下介绍带有危险性,仅用于试验,请勿L施于别h机器上,否则后果自负Q?br />
C:Q?gt;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
………………

q样它就?x)不停的?92.168.1.21计算机发送大ؓ(f)65500byt的数据包Q如果你只有一台计机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,我曾l就做过q样的试验,当我同时使用10C上计机ping一台Win2000Propȝ的计机Ӟ不到5分钟Ҏ(gu)的网l就已经完全瘫痪Q网l严重堵塞,HTTP和FTP服务完全停止Q由此可见威力非同小可?br />
-f Set Don't Fragment flag in packet.
在数据包中发?#8220;不要分段”标志?br />
在一般你所发送的数据包都?x)通过路由分段再发送给Ҏ(gu)Q加上此参数以后路由׃?x)再分段处理?br />
-i TTL Time To Live.
指定TTL值在Ҏ(gu)的系l里停留的时间?br /> 此参数同h帮助你检查网l运转情늚?br />

-v TOS Type Of Service.
?#8220;服务cd”字段讄?tos 指定的倹{?br />
-r count Record route for count hops.
?#8220;记录路由”字段中记录传出和q回数据包的路由?br />
在一般情况下你发送的数据包是通过一个个路由才到辑֯方的Q但到底是经q了(jin)哪些路由呢?通过此参数就可以讑֮你想探测l过的\q个数Q不q限制在?个,也就是说你只能跟t到9个\由,如果x更多,可以通过其他命o(h)实现Q我在以后的文章中l大家讲解。以下ؓ(f)CZQ?br />
C:Q?gt;ping -n 1 -r 9 202.96.105.101 Q发送一个数据包Q最多记?个\由)(j)

Pinging 202.96.105.101 with 32 bytes of data:

Reply from 202.96.105.101: bytes=32 time=10ms TTL=249
Route: 202.107.208.187 ->
202.107.210.214 ->
61.153.112.70 ->
61.153.112.89 ->
202.96.105.149 ->
202.96.105.97 ->
202.96.105.101 ->
202.96.105.150 ->
61.153.112.90

Ping statistics for 202.96.105.101:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 10ms, Average = 10ms

从上面我可以知道从我的计算机到 202.96.105.101一共通过?02.107.208.187 Q?02.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97q几个\由?br />

-s count Timestamp for count hops.
指定 count 指定的跃Ҏ(gu)的时间戳?br />
此参数和-r差不多,只是q个参数不记录数据包q回所l过的\由,最多也只记?个?br />

-j host-list Loose source route along host-list.
利用 computer-list 指定的计机列表路由数据包。连l计机可以被中间网兛_隔(路由E疏源QIP 允许的最大数量ؓ(f) 9?br />

-k host-list Strict source route along host-list.
利用 computer-list 指定的计机列表路由数据包。连l计机不能被中间网兛_隔(路由严格源)(j)IP 允许的最大数量ؓ(f) 9?br />

-w timeout Timeout in milliseconds to wait for each reply.
指定时间隔Q单位ؓ(f)毫秒?br />
此参数没有什么其他技巧?br />
ping命o(h)的其他技巧:(x)在一般情况下q可以通过 pingҎ(gu)让对方返回给你的TTL值大,_略的判断目标主机的pȝcd是Windowspdq是UNIX/LinuxpdQ一般情况下Windows pd的系l返回的TTL值在100-130之间Q而UNIX/Linuxpd的系l返回的TTL值在240-255之间Q当然TTL的值在Ҏ(gu)的主机里是可以修改的QW(xu)indowspd的系l可以通过修改注册表以下键值实玎ͼ(x)

[HKEY_LOCAL_MACHINEQSYSTEMQCurrentControlSetQServicesQTcpipQParameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20

=============================================================================

|络工程师都?x)用到PingQ它是检查\由问题的有效办法。但也常听工E师抱怨:(x)不可能,怎么?x)不通呢Q?br />
q样的困惑一般发生在自认\p|正的时候。D几个W者遇到的问题Q欢q大家补充。 最单的三种情况Q?br />
1.太心(j)急。即|线刚插C换机上就想Ping通网养I忽略?jin)生成?wi)的收敛时 间。当?dng)较新的交换机都支持快速生成树(wi)Q或者有的管理员q脆把用L(fng)口(access portQ的生成?wi)协议关掉,问题p决了(jin)?br />
2.讉K控制。不中间跨了(jin)多少跻I只要有节点(包括端节点)(j)对ICMPq行?jin)过滤,Ping不通是正常的。最常见的就是防火墙的行为?br />
3.某些路由器端口是不允许用户Ping的?br />
q遇到过q样的情形,更ؓ(f)隐蔽?br />
1.|络因设备间的时延太大,造成ICMP echo报文无法在缺省时_(d)2U)(j)内收到。时延的原因有若qԌ比如U\Q卫星网时g上下星ؓ(f)540毫秒Q,路由器处理时Ӟ或\p计不合理造成q回路径。用扩展PingQ增加timed out?_(d)可Ping通的话就属\由时延太大问题?br />
2.引入NAT的场合会(x)造成单向Ping通。NAT可以起到隐蔽内部地址的作用,当由内Ping外时Q可以Ping通是因ؓ(f)NAT表的映射关系存在Q当由外发vPing内网LӞ无从查找边界\由器的NAT表项?jin)?br />
3.多\p载均衡场合。比如Pingq端目的LQ成功的reply和timed out交错出现Q结果发现在|关路由器上存在两条到目的网D늚路由Q两条\由权重相{,但经查一条\由存在问题?br />
4.IP地址分配不连l。地址规划出现问题象是在网l中埋了(jin)地雷Q地址重叠或掩码划分不q箋都可能在Ping时出现问题。比如一个极端情况,A、B两台LQ经q多跳相q,A能Ping通B的网养I而且B的网兌|正,但A、B是Ping不通。经查,在B的网卡上q设有第二个地址Qƈ且这个地址?A所在的|段重叠?br />
5.指定源地址的扩展Ping。登陆到路由器上QPingq程LQ当ICMP echo request从串行广域网接口发出ȝ时候,路由器会(x)指定某个IP地址作ؓ(f)源IPQ这个IP地址可能不是此接口的IP或这个接口根本没有IP地址。而某个下游\由器可能q没有到q个IP|段的\由,D不能Ping通。可以采用扩展PingQ指定好源IP地址?br />
当主机网兛_中间路由的配|认为正时Q出现Ping问题也是很普遍的现象。此时应该忘?不可?几个字,把Ping的扩展参数和反馈信息、traceroute、\由器debug、以?qing)端口镜像和Sniffer{工L(fng)合v来进行分析?br />
比如Q当A、B两台Ll过多蟩路由器相q时Q二者网兌|正,在A上可以Ping通BQ但在B上不能Ping通A。可以通过在交换机做镜像,q用 Sniffer抓包Q来扑ևICMP 报文l止于何处,报文内容是什么,可以发现ICMP报文中的源IP地址q预期的那P此时很容易想象出可能是\由器的NAT功能使然Q这样就能够逐步地发C些被忽视的问题。而Ping不通时的反馈信息是"destination_net_unreachable"q是"timed out"也是有区别的

===========================================================================

Windows下ping命o(h)怿大家已经再熟(zhn)不q了(jin)Q但是能把ping的功能发挥到最大的人却q不
是很多,当然我也q不是说我可以让ping发挥最大的功能Q我也只不过l常用pingq个工具Q?br /> 也ȝ?jin)一些小l验Q现在和大家分n一下?br /> 现在我就参照ping命o(h)的帮助说明来l大家说说我使用ping时会(x)用到的技巧,ping只有在安
装了(jin)TCP/IP协议以后才可以用:(x)
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s coun
t] [-j computer-list] | [-k computer-list] [-w timeout] destination-list
Options:
-t Ping the specified host until stopped.To see statistics and continue - type C
ontrol-Break;To stop - type Control-C.
不停的ping地方LQ直C按下Control-C?br /> 此功能没有什么特别的技巧,不过可以配合其他参数使用Q将在下面提到?br />

-a Resolve addresses to hostnames.
解析计算机NetBios名?br /> CZQC:Q?gt;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?92.168.1.21的计机NetBios名ؓ(f)iceblood.yofor.com?br />
-n count Number of echo requests to send.
发送count指定的Echo数据包数?br /> 在默认情况下Q一般都只发送四个数据包Q通过q个命o(h)可以自己定义发送的个数Q对衡量
|络速度很有帮助Q比如我x试发?0个数据包的返回的q_旉为多,最快时间ؓ(f)多少
Q最慢时间ؓ(f)多少可以通过以下L(fng)Q?br /> C:Q?gt;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 tim
es in milli-seconds:
Minimum = 40ms, Maximum = 51ms, Average = 46ms
从以上我可以知道在l?02.103.96.68发?0个数据包的过E当中,q回?8个,其中有两
个由于未知原因丢失,q?8个数据包当中q回速度最快ؓ(f)40msQ最慢ؓ(f)51msQ^均速度?6m
s?br />

-l size Send buffer size.
定义echo数据包大?br /> 在默认的情况下windows的ping发送的数据包大ؓ(f)32bytQ我们也可以自己定义它的大小Q?br /> 但有一个大的限制Q就是最大只能发?5500bytQ也许有Z(x)问ؓ(f)什么要限制?5500bytQ?br /> 因ؓ(f)Windowspd的系l都有一个安全漏z(也许q包括其他系l)(j)是当向Ҏ(gu)一ơ发送的
数据包大于或{于65532ӞҎ(gu)很有可能挡机,所以微软公ؓ(f)?jin)解册一安全漏洞于是
限制?jin)ping的数据包大小。虽然微软公司已l做?jin)此限制Q但q个参数配合其他参数以后危害
依然非常强大Q比如我们就可以通过配合-t参数来实C个带有攻?yn)L的命o(h)Q(以下介绍?br /> 有危险性,仅用于试验,请勿L施于别h机器上,否则后果自负Q?br /> C:Q?gt;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
………………
q样它就?x)不停的?92.168.1.21计算机发送大ؓ(f)65500byt的数据包Q如果你只有一台计
机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,我曾l就做过q样
的试验,当我同时使用10C上计机ping一台Win2000Propȝ的计机Ӟ不到5分钟Ҏ(gu)
的网l就已经完全瘫痪Q网l严重堵塞,HTTP和FTP服务完全停止Q由此可见威力非同小可?br />


-f Set Don't Fragment flag in packet.
在数据包中发?#8220;不要分段”标志?br /> 在一般你所发送的数据包都?x)通过路由分段再发送给Ҏ(gu)Q加上此参数以后路由׃?x)再?br /> D处理?br />

-i TTL Time To Live.
指定TTL值在Ҏ(gu)的系l里停留的时间?br /> 此参数同h帮助你检查网l运转情늚?br />

-v TOS Type Of Service.
?#8220;服务cd”字段讄?tos 指定的倹{?br />
-r count Record route for count hops.
?#8220;记录路由”字段中记录传出和q回数据包的路由?br /> 在一般情况下你发送的数据包是通过一个个路由才到辑֯方的Q但到底是经q了(jin)哪些路由?br /> Q通过此参数就可以讑֮你想探测l过的\q个数Q不q限制在?个,也就是说你只能跟
t到9个\由,如果x更多,可以通过其他命o(h)实现Q我在以后的文章中l大家讲解?br /> 以下为示例:(x)
C:Q?gt;ping -n 1 -r 9 202.96.105.101 Q发送一个数据包Q最多记?个\由)(j)

Pinging 202.96.105.101 with 32 bytes of data:

Reply from 202.96.105.101: bytes=32 time=10ms TTL=249
Route: 202.107.208.187 ->
202.107.210.214 ->
61.153.112.70 ->
61.153.112.89 ->
202.96.105.149 ->
202.96.105.97 ->
202.96.105.101 ->
202.96.105.150 ->
61.153.112.90

Ping statistics for 202.96.105.101:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 10ms, Average = 10ms
从上面我可以知道从我的计算机到202.96.105.101一共通过?02.107.208.187 Q?02.10
7.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97q几个\
由?br />

-s count Timestamp for count hops.
指定 count 指定的跃Ҏ(gu)的时间戳?br /> 此参数和-r差不多,只是q个参数不记录数据包q回所l过的\由,最多也只记?个?br />

-j host-list Loose source route along host-list.
利用 computer-list 指定的计机列表路由数据包。连l计机可以被中间网兛_隔(路由
E疏源QIP 允许的最大数量ؓ(f) 9?br />

-k host-list Strict source route along host-list.
利用 computer-list 指定的计机列表路由数据包。连l计机不能被中间网兛_隔(路由
严格源)(j)IP 允许的最大数量ؓ(f) 9?br />

-w timeout Timeout in milliseconds to wait for each reply.
指定时间隔Q单位ؓ(f)毫秒?br /> 此参数没有什么其他技巧?br />
ping命o(h)的其他技巧:(x)在一般情况下q可以通过pingҎ(gu)让对方返回给你的TTL值大,_略
的判断目标主机的pȝcd是Windowspdq是UNIX/LinuxpdQ一般情况下Windowspd的系
l返回的TTL值在100-130之间Q而UNIX/Linuxpd的系l返回的TTL值在240-255之间Q当然T
TL的值在Ҏ(gu)的主机里是可以修改的QW(xu)indowspd的系l可以通过修改注册表以下键值实?br /> Q?br /> [HKEY_LOCAL_MACHINEQSYSTEMQCurrentControlSetQServicesQTcpipQParameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20
好了(jin)Qping命o(h)也基本上完全讲解完了(jin)Q其中还?j,-k参数我还没有详细说明Q由于某些原
因也包括我自己所攉的资料过这里也没有向大家详l介l,请大家见谅,如果在看?jin)这?br /> 文章的朋友当中有知道得比我更多的Q以?qing)其他用技巧的也希望?zhn)能告诉我Qƈ在此先谢q?br /> ?br />

在这里我补充一点:(x)那个-l参数最大值是64K,严格说那个例子给得不??5多K?不可能那么大,加上那个-t,不停的ping可以让一些\由器重v,D路由器的讄恢复原始?q就是入侵\q一U方?有点用的.

Q二Q?br />
用于验证与远E计机的连接。该命o(h)只有在安装了(jin) TCP/IP 协议后才可以使用。Ping命o(h)的主要作用是通过发送数据包q接收应{信息来(g)两台计机之间的网l是否连通。当|络出现故障的时候,可以用这个命令来预测故障和确定故障地炏VPing命o(h)成功只是说明当前L与目的主Z间存在一条连通的路径。如果不成功Q则考虑Q网U是否连通、网卡设|是否正?IP地址是否可用{?br /> Ping 是Windowspd自带的一个可执行命o(h)。利用它可以(g)查网l是否能够连通,用好它可以很好地帮助我们分析判定|络故障。应用格式:(x)Ping IP地址。该命o(h)q可以加许多参数使用Q具体是键入Ping按回车即可看到详l说明?br />
1.Ping本机IP

例如本机IP地址为:(x)172.168.200.2。则执行命o(h)Ping 172.168.200.2。如果网卡安装配|没有问题,则应有类g列显C:(x)

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方式下执行此命o(h)昄内容为:(x)Request timed outQ则表明|卡安装或配|有问题。将|线断开再次执行此命令,如果昄正常Q则说明本机使用的IP地址可能与另一台正在用的机器IP地址重复?jin)。如果仍然不正常Q则表明本机|卡安装或配|有问题Q需l箋(g)查相关网l配|?br />
2.Ping|关IP

假定|关IP为:(x)172.168.6.1Q则执行命o(h)Ping 172.168.6.1。在MS-DOS方式下执行此命o(h)Q如果显C类g下信息:(x)

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

则表明局域网中的|关路由器正在正常运行。反之,则说明网x问题?br />
3.Pingq程IP

q一命o(h)可以(g)本否正常访问Internet。比如本地电(sh)信运营商的IP地址为:(x)202.102.48.141。在MS-DOS方式下执行命令:(x)Ping 202.102.48.141Q如果屏q显C:(x)

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/hostQ存在问题?br />
--PING命o(h)参数详解

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

-t 若用者不Zؓ(f)中断?x)不断的ping下去

-c count 要求ping命o(h)q箋发送数据包Q直到发出ƈ接收到count个请?br />
-d Z用的套接字打开调试状?br />
-f 是一U快速方式ping。得ping输出数据包的速度和数据包从远E主回一样快Q或者更快,辑ֈ每秒100ơ。在q种方式下,每个h用一个句点表C。对于每一个响应打C个空格键?br />
-i seconds 在两ơ数据包发送之间间隔一定的U数。不能同-f一起用?br />
-n 只用数字方式。在一般情况下ping?x)试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不L扄W号表示的名字。如果由于某U原因无法用本地DNS服务器这个选项很重要?jin)?br />
-p pattern 拥护可以通过q个选项标识16 pad字节Q把q些字节加入数据包中。当在网l中诊断与数据有关的错误时这个选项非常有用?br />
-q 使ping只在开始和l束时打C些概要信息?br />
-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中Q要求在数据包中记录路由Q这样当数据q回时ping可以把路由信息打印出来。每个数据包只能记录9个\p炏V许多主机忽略或者放弃这个选项?br />
-r 使ping命o(h)旁\掉用于发送数据包的正常\p?br />
-s packetsize 使用戯够标识出要发送数据的字节数。缺省是56个字W,再加?个字节的ICMP数据_(d)?4个ICMP数据字节?br />
-v 使ping处于verbose方式。它要ping命o(h)除了(jin)打印ECHO-RESPONSE数据包之外,q打印其它所有返回的ICMP数据包?br />
转自http://hi.baidu.com/bwjj/blog/item/3d623d4ec5cdbfcad0c86a5f.html

http://baike.baidu.com/lemma-php/dispose/view.php/36175.htm



SodaR FisH (苏达鱼) 2007-09-07 10:40 发表评论
]]>
վ֩ģ壺 | | | Ӳ| | Ǩ| | | ¡| | ۽| | | ר| | ¡| | | ۲| Ͻ| | ƽ| | | | ɽ| ƽ| | ľ| ¯| | ͼľ| | ƴ| | Ϫ| ±| | | | ˮ|