Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
' Z  u; L5 ?3 M) A   9 W& h  m; \7 `' z- M* m. j, n3 y
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
+ l6 h$ U+ U1 g& ]; H   7 J1 }6 _! Y* p" {
  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 6 _3 }& O' Q4 W/ h
   * u2 g/ h! i9 \6 h& b2 Q
  Options:
7 o0 b3 p. M6 I$ M  
" i0 Y; Z3 k0 y. I* B  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 2 w: |1 f7 @" p' J2 O  S
   , F' N* ?3 N0 @
  不停的ping地方主机,直到你按下Control-C。 . E' j6 T' n. e& m
   & T: t6 [9 S! Z( U+ [
  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 , P0 L6 T3 X% P6 g; b0 C1 H5 h3 T
   . _8 {( E  Q1 l# D! r
  -a Resolve addresses to hostnames.
" V5 w) k/ o" L- z, v   ( G$ ~6 L1 a6 z6 w2 I
  解析计算机NetBios名。 9 V, m7 l, {% F
  
1 z  q( U: j" |  m! o  示例:C:\>ping -a 192.168.1.21
4 _% E- g; V) }) b5 x/ B& W% Q  
3 L9 p2 @% f0 n4 ^% ?+ Z  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
4 `7 k- r) C: d+ w$ A  
) t% k% k. H5 D% I  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 F' |' \; Z* a
   1 z2 `% S4 F- P3 p; T# E$ R
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 }- O& k! [7 e5 W5 u# ]   9 C& E- z  Q6 K7 `* ?
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 9 P* D( I% D6 ~3 f/ m
2 E: ^1 p# R8 _7 N8 t
  
( p% y# `+ J: m3 V6 J1 ?# i% I' {  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 H$ u' u' r# p; V6 R$ n   $ Y, U9 @" e+ B) Q
  Ping statistics for 192.168.1.21: # G$ c% C1 _& z' K8 y* B( [7 @1 K
   & J. O' Y2 S  v% R$ S' f
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: $ x' a" N7 I6 V% I7 g+ l
   - f' ?$ n0 K3 a
  Minimum = 0ms, Maximum = 0ms, Average = 0ms ) r/ l) a4 b7 a1 r8 Y; i
  
3 q" W4 F  k1 X6 [7 X, m  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
9 N1 }- t4 f& p' N& E9 J0 t1 }$ H  
& Q( q( n- x) Z  -n count Number of echo requests to send. 5 Z  b" d; L: S+ P5 z
  
' a* D3 w6 W8 ^+ j( c9 c  发送count指定的Echo数据包数。
8 M. e/ N! J5 j   2 }8 `7 f, K0 J
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: + ~; W% N5 W. P- i4 T  O1 |5 B9 t
   1 e/ Y- q$ U; q
  C:\>ping -n 50 202.103.96.68
3 c7 l. `; ~% m  
0 E' G6 r  Z. s) r; O: |  Pinging 202.103.96.68 with 32 bytes of data: * L0 O8 \) ~4 Q# p0 T
  
8 w( l+ D0 W1 Q  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. P9 G" _5 F8 o   , u9 Y0 A) K& S! V
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 B8 B$ n5 q- `$ Z& y   ( V) D( m2 H7 k8 X  \8 x
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - O' M3 G/ v* _: t7 b; s
   5 A% G% B2 x/ G$ n  ]# e
  Request timed out.
1 b  H. V" E3 p' q( j1 p6 j   " c3 L" ?4 |' K2 h3 Z+ `
  ……………… * m% R5 c7 d; Z9 V  l+ j
  
, U" J6 c" Q1 a& _, u/ M  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / z1 ^/ V! `, {7 f
  
; `% ?# M) M+ Q2 F& h  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: H9 P+ w+ [2 h. V9 h* |     I) m6 V. k; m% t, Y4 s' |8 y% {
  Ping statistics for 202.103.96.68:
: g3 y& d- }  D: A   . W: }: y& e5 A7 y' I
  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 7 L0 x! O( r* F' u
   # x8 c( @8 s7 U4 C# M, q: r' _7 {
  Minimum = 40ms, Maximum = 51ms, Average = 46ms
" w$ L: b) n6 F+ l; T     R% ~- o3 @2 X- W% ~7 ^- b
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 9 G% i1 e2 |% F, c3 p& U
  
: o9 O; ]  a+ q7 B. A7 c  -l size Send buffer size.
3 P2 @: |8 @9 m: \. ^1 B   * W/ I# A2 r# R' |; |8 b# n
  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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