Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 + C1 e% O! {1 L$ O. R$ _, z: g6 L1 v
   ' p& b' k2 q- |$ s7 K
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: % `: I  a. E. O  N$ [, d" U
  
2 q6 j$ U; ]& {  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 ( v# F3 d5 w. e9 @1 d) u
   6 W6 R# b7 m/ w' p
  Options: " H3 S$ r9 g* z5 d2 v( S, |
  
) {4 K( r; z$ X( i  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 6 @7 {9 C4 l$ p
   2 x* ^! b1 Z7 X: v5 ]4 o5 Q
  不停的ping地方主机,直到你按下Control-C。 ! _) i2 \+ I. l( R
   ! M+ B7 ^$ a# t
  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
9 N4 T5 z& C0 i/ [% V# }: r   * p, c/ I  `& P1 O+ P3 f
  -a Resolve addresses to hostnames. / x2 n. d" c! m7 E& y7 H0 G
   2 c% \5 m8 j1 e$ C$ e+ X
  解析计算机NetBios名。
, C" R- v4 h( w8 w# U2 O   + C2 g  G4 L8 `; u% o( C4 S1 y
  示例:C:\>ping -a 192.168.1.21 ! u* {8 l. Y- q# s4 t8 P4 V
  
5 Y5 {2 }4 W( |$ ^$ r/ `: f1 g% W  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
& o* p' E; Q1 i  
/ G! W# k, T7 b( y! ^  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
) r, T+ N# o0 j# k$ Q  
# G& B  S9 V9 v" _" K- d# S  }  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! d1 i; b. `4 L+ f* M/ K  q  
# R5 I, v) K6 m* V1 d  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 |2 v0 |/ f4 F

: j- E7 [- y) I# s  
  l4 j" r) K/ g9 r6 @) K1 D; @  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( S& W& q3 O1 W+ ^* p" t. k5 J
   . t( M: U  x' |! F
  Ping statistics for 192.168.1.21: ' e9 _: t  f. T+ \
  
0 a( g, y! I: z- \  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
0 ?2 `% R  P. h   * V2 [& O$ L" Y, m0 H3 q
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
$ u$ }# `, `! U- \6 _   7 H: a' M1 e  c) _8 f9 T
  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ( B$ `1 X, V" }1 e/ r
  
" n2 n2 a; s# @0 m  -n count Number of echo requests to send.
) H0 O+ K6 r$ k0 ?$ C7 v3 Q   0 H. C' @- h4 C5 X; [) J5 Z  |
  发送count指定的Echo数据包数。
- n, e* D! q# g% @5 c6 R   3 c( |/ B" H! `" M
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
2 g- h9 B7 Z1 k9 t5 m: Y$ `2 o4 a& g   / {! ]* `7 W( q+ r: J$ U8 t- e
  C:\>ping -n 50 202.103.96.68
, T* ~. M" s1 K& ~! f$ \% v0 `   . D* I5 b- K( P8 K
  Pinging 202.103.96.68 with 32 bytes of data: ( f- ~( X3 Y6 B5 U# }; H6 J1 V
  
' ]8 O+ y( f. b' _) T* }  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 }* x; [1 o# X2 s   7 _( `9 }9 Q1 T
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + C% a& ]* u1 e9 o& u
   3 {5 o' l0 j% y
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 Q) u6 p9 i$ V% ~: M3 A: I+ _     {( r" P( t5 X$ z( `# L* x4 l
  Request timed out. 3 d. P1 N# ?0 ~2 G
  
! S- E6 @, U, ~, `" H  ………………
/ D+ E3 H6 _% e8 W   5 K4 H0 J6 u" M9 G: O. F9 c1 r
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
  D  w  F0 L& x7 v: y   % x( t" g9 C) N6 }( A
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241   N  l  _# P; a7 b. ^1 Z1 m* ?
  
+ ]5 z$ Z; L- \7 Z7 n  Ping statistics for 202.103.96.68: & }. g7 r9 H  O" [- k3 _
  
& f- G% \0 w2 w8 _: l( k  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
4 A* v8 S7 f6 Q! A   5 E9 A9 h) @' }' [
  Minimum = 40ms, Maximum = 51ms, Average = 46ms
6 S' S* K$ _% B- V& M   - I1 D. z( L9 \. I
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 . ?3 n+ g& M: b' w/ _+ ~/ G8 n
   $ _. p: h# q7 H
  -l size Send buffer size. 3 {. k# x2 f3 z: l' V+ r
  
9 t3 ^7 n. w$ `  ~/ r3 |2 N  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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