??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲男女内射在线播放,亚洲欧洲一区二区,亚洲另类自拍丝袜第1页http://www.tkk7.com/sodar-fish/category/25619.html知惜Ҏ? 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ȝ http://www.tkk7.com/sodar-fish/articles/143335.htmlSodaR FisH (苏达鱼)SodaR FisH (苏达鱼)Fri, 07 Sep 2007 02:40:00 GMThttp://www.tkk7.com/sodar-fish/articles/143335.htmlhttp://www.tkk7.com/sodar-fish/comments/143335.htmlhttp://www.tkk7.com/sodar-fish/articles/143335.html#Feedback0http://www.tkk7.com/sodar-fish/comments/commentRss/143335.htmlhttp://www.tkk7.com/sodar-fish/services/trackbacks/143335.htmlPing 是个使用频率极高的实用程序,用于定本地L是否能与另一CZ换(发送与接收Q数据报。根据返回的信息Q你可以推断TCP/IP参数是否讄得正以及运行是否正常。需要注意的是:成功C另一C行一ơ或两次数据报交换ƈ不表CTCP/IP配置是正确的,你必L行大量的本地L与远E主机的数据报交换,才能信TCP/IP的正性?br /> 单的_Ping是一个测试程序,如果Pingq行正确Q你大体上就可以排除|络讉K层、网卡、MODEM的输入输出线路、电~和路由器等存在的故障,从而减了问题的范围。但׃可以自定义所发数据报的大及无休止的高速发送,Ping也被某些别有用心的h作ؓDDOSQ拒l服务攻击)的工P曄Yahoo是被黑客利用数癑֏可以高速接入互联网的电脑连l发送大量Ping数据包而瘫痪的?br />
按照~省讄QWindows上运行的Ping命o发?个ICMPQ网间控制报文协议)回送请求,每个32字节数据Q如果一切正常,你应能得?个回送应{?br />
Ping能够以毫Uؓ单位昄发送回送请求到q回回送应{之间的旉量。如果应{时间短Q表C数据报不必通过太多的\由器或网l连接速度比较快。Ping q能昄TTLQTime To Live存在旉Q|你可以通过TTL值推一下数据包已经通过了多个路由器:源地点TTL起始|是比返回TTL略大的一?的乘ҎQ?q回?TTL倹{例如,q回TTLgؓ119Q那么可以推数据报d源地址的TTL起始gؓ128Q而源地点到目标地点要通过9个\由器|段Q?28- 119Q;如果q回TTLgؓ246QTTL起始值就?56Q源地点到目标地点要通过9个\由器|段?br />
通过Ping网l故障的典型ơ序

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

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

发送包含由 length 指定数据长度?ECHO 报文。默认gؓ 64 字节Q最大gؓ 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的计算机(严格源\由)。允许的最?IP 地址数目?9 ?br />
-w timeout

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

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

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

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

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怿大家已经再熟悉不q了Q但是能把ping的功能发挥到最大的人却q不是很多,当然我也q不是说我可以让ping发挥最大的功能Q我也只不过l常用pingq个工具Q也ȝ了一些小l验Q现在和大家分n一下?br />


现在我就参照ping命o的帮助说明来l大家说说我使用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地方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名ؓiceblood.yofor.com?br />
-n count Number of echo requests to send.
发送count指定的Echo数据包数?br />
在默认情况下Q一般都只发送四个数据包Q通过q个命o可以自己定义发送的个数Q对衡量|络速度很有帮助Q比如我x试发?0个数据包的返回的q_旉为多,最快时间ؓ多少Q最慢时间ؓ多少可以通过以下LQ?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回速度最快ؓ40msQ最慢ؓ51msQ^均速度?6ms?br />
-l size Send buffer size.
定义echo数据包大?br />
在默认的情况下windows的ping发送的数据包大ؓ32bytQ我们也可以自己定义它的大小Q但有一个大的限制Q就是最大只能发?5500bytQ也许有Z问ؓ什么要限制?65500bytQ因为Windowspd的系l都有一个安全漏z(也许q包括其他系l)是当向Ҏ一ơ发送的数据包大于或{于65532ӞҎ很有可能当机,所以微软公ؓ了解册一安全漏洞于是限制了ping的数据包大小。虽然微软公司已l做了此限制Q但q个参数配合其他参数以后危害依然非常强大Q比如我们就可以通过配合-t参数来实C个带有攻L的命oQ(以下介绍带有危险性,仅用于试验,请勿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样它就会不停的?92.168.1.21计算机发送大ؓ65500byt的数据包Q如果你只有一台计机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,我曾l就做过q样的试验,当我同时使用10C上计机ping一台Win2000Propȝ的计机Ӟ不到5分钟Ҏ的网l就已经完全瘫痪Q网l严重堵塞,HTTP和FTP服务完全停止Q由此可见威力非同小可?br />
-f Set Don't Fragment flag in packet.
在数据包中发?#8220;不要分段”标志?br />
在一般你所发送的数据包都会通过路由分段再发送给ҎQ加上此参数以后路由׃会再分段处理?br />
-i TTL Time To Live.
指定TTL值在Ҏ的系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了哪些路由呢?通过此参数就可以讑֮你想探测l过的\q个数Q不q限制在?个,也就是说你只能跟t到9个\由,如果x更多,可以通过其他命o实现Q我在以后的文章中l大家讲解。以下ؓCZQ?br />
C:Q?gt;ping -n 1 -r 9 202.96.105.101 Q发送一个数据包Q最多记?个\由)

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 指定的跃Ҏ的时间戳?br />
此参数和-r差不多,只是q个参数不记录数据包q回所l过的\由,最多也只记?个?br />

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

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

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

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

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

|络工程师都会用到PingQ它是检查\由问题的有效办法。但也常听工E师抱怨:不可能,怎么会不通呢Q?br />
q样的困惑一般发生在自认\p|正的时候。D几个W者遇到的问题Q欢q大家补充。 最单的三种情况Q?br />
1.太心急。即|线刚插C换机上就想Ping通网养I忽略了生成树的收敛时 间。当Ӟ较新的交换机都支持快速生成树Q或者有的管理员q脆把用L口(access portQ的生成树协议关掉,问题p决了?br />
2.讉K控制。不中间跨了多少跻I只要有节点(包括端节点)对ICMPq行了过滤,Ping不通是正常的。最常见的就是防火墙的行为?br />
3.某些路由器端口是不允许用户Ping的?br />
q遇到过q样的情形,更ؓ隐蔽?br />
1.|络因设备间的时延太大,造成ICMP echo报文无法在缺省时_2U)内收到。时延的原因有若qԌ比如U\Q卫星网时g上下星ؓ540毫秒Q,路由器处理时Ӟ或\p计不合理造成q回路径。用扩展PingQ增加timed out?_可Ping通的话就属\由时延太大问题?br />
2.引入NAT的场合会造成单向Ping通。NAT可以起到隐蔽内部地址的作用,当由内Ping外时Q可以Ping通是因ؓNAT表的映射关系存在Q当由外发vPing内网LӞ无从查找边界\由器的NAT表项了?br />
3.多\p载均衡场合。比如Pingq端目的LQ成功的reply和timed out交错出现Q结果发现在|关路由器上存在两条到目的网D늚路由Q两条\由权重相{,但经查一条\由存在问题?br />
4.IP地址分配不连l。地址规划出现问题象是在网l中埋了地雷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从串行广域网接口发出ȝ时候,路由器会指定某个IP地址作ؓ源IPQ这个IP地址可能不是此接口的IP或这个接口根本没有IP地址。而某个下游\由器可能q没有到q个IP|段的\由,D不能Ping通。可以采用扩展PingQ指定好源IP地址?br />
当主机网兛_中间路由的配|认为正时Q出现Ping问题也是很普遍的现象。此时应该忘?不可?几个字,把Ping的扩展参数和反馈信息、traceroute、\由器debug、以及端口镜像和Sniffer{工L合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怿大家已经再熟悉不q了Q但是能把ping的功能发挥到最大的人却q不
是很多,当然我也q不是说我可以让ping发挥最大的功能Q我也只不过l常用pingq个工具Q?br /> 也ȝ了一些小l验Q现在和大家分n一下?br /> 现在我就参照ping命o的帮助说明来l大家说说我使用ping时会用到的技巧,ping只有在安
装了TCP/IP协议以后才可以用:
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名ؓiceblood.yofor.com?br />
-n count Number of echo requests to send.
发送count指定的Echo数据包数?br /> 在默认情况下Q一般都只发送四个数据包Q通过q个命o可以自己定义发送的个数Q对衡量
|络速度很有帮助Q比如我x试发?0个数据包的返回的q_旉为多,最快时间ؓ多少
Q最慢时间ؓ多少可以通过以下LQ?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回速度最快ؓ40msQ最慢ؓ51msQ^均速度?6m
s?br />

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


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

-i TTL Time To Live.
指定TTL值在Ҏ的系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了哪些路由?br /> Q通过此参数就可以讑֮你想探测l过的\q个数Q不q限制在?个,也就是说你只能跟
t到9个\由,如果x更多,可以通过其他命o实现Q我在以后的文章中l大家讲解?br /> 以下为示例:
C:Q?gt;ping -n 1 -r 9 202.96.105.101 Q发送一个数据包Q最多记?个\由)

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 指定的跃Ҏ的时间戳?br /> 此参数和-r差不多,只是q个参数不记录数据包q回所l过的\由,最多也只记?个?br />

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

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

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

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

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

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

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

假定|关IP为:172.168.6.1Q则执行命oPing 172.168.6.1。在MS-DOS方式下执行此命oQ如果显C类g下信息:

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可以本否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141Q如果屏q显C:

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参数详解

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

-t 若用者不Zؓ中断会不断的ping下去

-c count 要求ping命oq箋发送数据包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会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不L扄W号表示的名字。如果由于某U原因无法用本地DNS服务器这个选项很重要了?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旁\掉用于发送数据包的正常\p?br />
-s packetsize 使用戯够标识出要发送数据的字节数。缺省是56个字W,再加?个字节的ICMP数据_?4个ICMP数据字节?br />
-v 使ping处于verbose方式。它要ping命o除了打印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 发表评论
]]>
վ֩ģ壺 ձѵӰһ| ŮëƬѲ| ͵͵޸պ| youwu뾫Ʒ| þþƷһ| 97þù޾Ʒ| ҳվѹۿ| xxxxƵ| ŮڵƵ| ޳aƬӰԺĦ| ձƵ| ҳƵ߲| ޳ӰԺ߹ۿ| avҹһƬѿþ| þù޵Ӱ| ҹžƵ߹ۿ| ޸һ| þõӰҹ³˿Ƭ| ɫëƬƵ| ƷѾƷ| ѿŮճˮ| ҹ޾Ʒ| ɫͼۺ| þù׾Ʒһ | ҳվƵ| þþƷ޾Ʒ| 91鶹ѹۿ| ޲Ļ| ٸѾƷ| Ƭѿ| ޹߶| ѿһëƬ| ƷһһƵ| ޾ƷѹۿƵ| þþþѹۿ| AVƬ߹ۿ| һһ| Ļ벻Ӱ| þþþþùaѹۿɫƬ| ӾƷ| ޵Ӱһ|