Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
. C8 Q" ^3 ]6 a+ o0 g  
8 T* a  }- g5 {# X  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
& D; {! [6 d& y  
" b0 g. g' f4 q- E  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 o8 v' y7 F: o  
2 ?( @; t4 W/ ^. b0 c  Options:
- Q  n7 l$ x% Q2 g# Q' X. q   ! R; X0 W& c. X5 g4 k
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
* W- k6 k8 {; }4 s/ [  
2 M8 f! ]$ o4 y) }/ |2 L  不停的ping地方主机,直到你按下Control-C。
7 s  z0 Q8 x: J! b% R( z/ r. `   4 A' {. w  s/ ?: y4 }. G" N
  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
) u1 W9 v) N% U* u. d/ X+ _   ( @) p. T* I+ t! L" y+ h, E0 k
  -a Resolve addresses to hostnames. 9 q8 Y% c; q- W! ^
  
  ?; I6 o4 A0 H' c3 f, M  解析计算机NetBios名。 1 l- w/ h8 N9 K$ X4 c8 F
  
8 f" x$ m! C1 P5 ?  示例:C:\>ping -a 192.168.1.21 & O* C1 B+ ]) s2 X- ]
  
! c9 n+ N- ~# _( z- K5 d; n- R% |  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
+ k1 L7 E; ^+ a* b  
0 N1 w$ t- z' [- i  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
  Z2 N! b' E8 T   * E! m' p5 M; S) z) y& o$ n- t
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 A* _& A: d& M8 y   $ m1 B! k) [6 }3 w& t9 ~6 y
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 f  {0 }0 u! e. V, ]

+ a9 ]3 A7 f7 ^' ~6 h$ E   0 p4 H. [* b* e4 I
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ N7 _+ F: z- f, t& e   5 s% h9 B+ O( O4 f. [; N
  Ping statistics for 192.168.1.21: # q: d7 R6 j! s! |4 z" O% \  o  d
   : A, t$ R2 Q, B  L4 q' e
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
% u) R+ v4 Z5 p5 d2 T) V   5 D9 x) f* M& E5 m; M4 C
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
* |) Y7 Z1 U; h  
: c5 z2 `) H  Q  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) E; L; O9 }4 U. ^6 q( M
   / E- G7 L5 p/ D7 v
  -n count Number of echo requests to send.
; m/ X* ~4 E* w4 @! i  
6 x  w. J5 t9 O8 ]  发送count指定的Echo数据包数。 $ z5 H1 H) O+ O4 }
   * m+ N) L# g9 \
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 7 [9 U% x' j+ y6 [* w
  
  V' q# |: B; o, h. C0 t0 h3 x  C:\>ping -n 50 202.103.96.68 % y+ q* f# e* [8 S; f
  
, N/ v" R1 K1 p4 {  Pinging 202.103.96.68 with 32 bytes of data:
/ }7 g  ?; c+ x   ; u; H4 y3 h; G9 Z* q
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 E1 \9 M, Y3 x" X- h  X   2 R0 ?, O$ Q. Y) G2 z% j, h
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 C7 `; w* r: @, Y( r  _5 \$ @) N
  
: V+ }# U9 C& h: \  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 w& C7 m! f4 c# Y- `+ J  
2 A( o* [; ?" P. l! N  Request timed out.
6 s" L* e! {/ ^! J   : M: [: g0 d2 `+ Y3 m8 g
  ……………… . x: }/ G' D% d8 r9 b
  
' x2 m* M  {# K+ M! o7 d! m  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 T4 k1 J2 l( @& _! d
   , n( M# m- P6 I/ A
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & |# @' U" B9 e8 N( H; F
  
% B  c! D8 y- E0 f0 n/ @  Ping statistics for 202.103.96.68:
, O8 b- _9 F0 P8 p8 l. Y   & U7 }5 P" D& S* E6 a
  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
# f5 q- Q9 c8 x& Z$ J   1 y1 W" U) v) i. C# E& Z
  Minimum = 40ms, Maximum = 51ms, Average = 46ms 5 u/ H+ B+ z+ A/ ^2 X; G8 x
  
9 l  _  J) F1 Z1 M. @  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
1 I0 b9 v, A1 X( R) s  
2 ?" C& L4 b; l5 M  -l size Send buffer size.
2 M- r" \6 [: n4 U: N6 R* C  
& J& W( Y6 |8 M$ _( @  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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