Board logo

标题: 教你正确使用Windows的Ping命令 [打印本页]

作者: 野人e族    时间: 2008-1-27 22:16     标题: 教你正确使用Windows的Ping命令

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ) P* X2 \+ x0 \! W; l$ F
  
. F' F; ~% `3 K9 m* [  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: % c7 Y! Q# L0 |. q1 p' n
   , `# G( s( Z5 O7 b# Y* y
  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
( W% |- {* b! m3 t) {' i  
' D3 F3 T! R- l# {  Options: + @5 W5 X9 Z4 l) B3 E
  
# ~4 R0 u& N7 r7 Y- B  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ! {0 Y/ G* \" }- @2 M
  
# M( g2 y( C' @  不停的ping地方主机,直到你按下Control-C。 8 ?% N/ Z! }  Y) P# w* n
  
9 U; N; P, V( z" G% R  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ' L% _( z4 i, u
   / A, Q$ y6 ?( ^
  -a Resolve addresses to hostnames. ! [- x4 L4 ^( B0 }$ [( h6 }( |$ t
  
5 b) j3 s$ X' V2 p2 K2 u- ~/ J  解析计算机NetBios名。
: z3 a$ B+ m2 X% O& K2 l# o# D     l9 _) k. L3 T8 {
  示例:C:\>ping -a 192.168.1.21 % W3 e0 V& j9 O) l; n. e" Y4 x
   7 w# V: H  @- w+ j- j2 _+ Q: e
  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 2 z. l# j& w# N; E( k
  
: M8 J! f9 y1 N9 v) A  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 w2 N. D8 I& c, A2 @  
; }( [& e. G1 i+ t. m- a  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- T% s* Y/ k8 d. ^   3 |; a( E* Z  }+ y' f$ Y* l
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 O3 [  ~) r4 @# S4 W0 x1 K

  p' T/ j/ S  y7 e. i  
! f5 b# g2 T, {* \) x9 V( j' N" p  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 _; f6 w0 g; s& D$ O   0 Q8 p8 R5 y$ j) L; p4 A
  Ping statistics for 192.168.1.21: 1 ]7 W$ M$ l7 m* g2 p
   7 ^+ r4 p3 {0 g  Q
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
! U3 W& Q# M/ D# I5 E   . H9 B8 g  u& B9 Y6 b
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 q/ F4 w0 E7 ?- n9 P( `  
- D) i% x7 |& q  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 , Y. r) g: ?' P! M0 J4 o
   8 ~5 h7 [0 c0 X% I
  -n count Number of echo requests to send.
* p' A* S1 o. }( J3 r  }  
# t% ^/ s4 ^: y# O1 B  发送count指定的Echo数据包数。 3 F% y3 {% j6 @7 |. g
  
- D" }8 {3 h- F: O; ^, A  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
7 I: e, E4 p% ]. r! ~& |1 Z  
+ S3 e! O$ |: N7 ]9 w! Z& b2 P  C:\>ping -n 50 202.103.96.68
' i) t  Z+ y# v+ N# o. t; f+ B2 J   ! z& z3 g0 W( K
  Pinging 202.103.96.68 with 32 bytes of data: 1 o- w( ?/ y1 w5 }
  
" O: b% c, s; ]0 c5 Q8 n: E3 b  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" s* S6 g0 R8 ^/ l4 k   6 |$ L4 d% ^+ R+ r- [' ^, W
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , ^* U* r- Z) q% B, M2 p; |
  
$ I7 f& }+ I$ q1 C4 Y: s  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 K, F6 q; ^, S. B* J9 k
   ! n4 n; `! `; O  v& h
  Request timed out. 9 r4 w# g4 {  v
  
9 g* r0 e0 S! H. U" {" X3 ?3 k0 }4 d  ……………… " S4 e. ^1 D0 a
  
3 b& c% d, A. [3 }5 ]( \7 ^  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , l( t$ K7 w( T1 ]3 W
  
3 m, t0 x0 @, k; ]. C8 ?( b; u- K  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' d& h# H2 Z2 I1 A: x' \- p8 d1 k
   ) J! ~2 n' L9 J& J6 c4 I
  Ping statistics for 202.103.96.68:
$ }! O. D/ b' ~' `& ?  
  ~7 X- K" r: A" ]! [  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 0 w( B! w5 u7 {+ f9 U
  
) K, s' L7 w; k; B5 V  Minimum = 40ms, Maximum = 51ms, Average = 46ms
& f  ~5 @$ b, _( i( u  V/ k! p, Z  
1 d( O! F3 L+ ]) S  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 % E) j3 V0 Q4 h5 m9 E2 A- N
  
- c' B/ w5 I# K4 r0 P# @  -l size Send buffer size. 8 l' H$ n6 m: m9 Y/ Y, d
  
" `! o# }6 y, d  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

强大,但是我看得不是很懂!




欢迎光临 捌玖网络工作室 (http://www.89w.org/) Powered by Discuz! 7.2