Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
* A: j  T* \; F2 A8 x; E. k   ! e6 r% K6 R6 G9 @1 n1 L) Z
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 6 ~. w9 n* D, x: K. N
   5 @: E" z/ G1 F
  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 ; Q$ F, o$ M% C$ _
  
% r# J# |9 M; J0 m' }. F) l  Options: : y7 B+ G5 F& I
  
! r7 [; j) A' g; D8 G. X( M9 D# Y  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
( i- o8 W+ o/ |6 @( [, T8 Z) k% w/ A   - F3 `: j2 c+ Z' y
  不停的ping地方主机,直到你按下Control-C。 ' f( E: [, b+ C0 T3 x6 }* I
   ) N: L( ~. W# |3 N
  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
% A4 }; `: S. d& p  
1 ^" J. k1 _+ l1 a& f8 e  -a Resolve addresses to hostnames.
$ E1 Y: D* y2 ^4 ?2 c+ q   2 J, D: _4 X6 y- I
  解析计算机NetBios名。
$ a6 ?0 v- m) ~6 K4 t, g   7 A0 _3 w- k: y& b0 ?0 H0 J( S4 B
  示例:C:\>ping -a 192.168.1.21
( u3 l; l; i8 ]: w% k  
2 X7 _* c% Q8 X: q  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
& w! @8 F4 O* [# I& v  
' A" T* G$ E8 U" U0 F  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) J9 S$ b/ [8 [8 u. Y' U" W$ q
   6 G7 N2 k7 G! f/ b0 E0 [. Q4 a3 A
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & g) R; v' y' q  @6 Z5 ], o2 x
   3 N: ?$ i. |/ Q8 @  f9 i
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : A1 g4 |. i0 @9 |% N

; m% [' Y0 _# d8 L& u+ I: x: c8 \  
4 }5 W* Y; C" a) U  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 D; X$ @8 e5 m   0 [9 @; p5 [  a* W" m$ V
  Ping statistics for 192.168.1.21:
9 ]3 n! K( X0 Z2 f2 F/ f8 W   - R/ V1 H: `5 G
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
' t7 i/ x" s5 X2 Z   ' I+ ~( c0 x. I8 p
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
0 A% e( b. \0 H" @2 {6 N& s  
9 c  M1 q5 O6 b, f. G9 W. @& [" K  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 . e4 H4 h! q! r3 C7 u" t
   7 w' k7 a5 o& p' ~5 q0 T4 F
  -n count Number of echo requests to send.
6 s' O: c9 d/ Y; `   $ Q9 F6 G: l5 @
  发送count指定的Echo数据包数。 . l# h% P! E( B; @7 @7 r* r& T
  
4 _* n- E+ e7 ^! [  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " _7 s* J$ F" t: p* U
   5 X) O* k- o2 g8 w
  C:\>ping -n 50 202.103.96.68 0 H3 b' G* p& h! H% Z$ F; l
   3 {. e+ a7 @) _7 Y
  Pinging 202.103.96.68 with 32 bytes of data:
% X6 n  m( [. J/ L   % J5 \. I$ L  p! j) e/ P  j4 {
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / H6 w6 e  D% v9 E1 m
   - E, l* _) ^8 q
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 \0 J3 F7 E4 p  n6 ^* J  
" t, U: Y1 Z) G7 ]! f+ f  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 }0 s  x( D; j  
1 c. b& |+ @4 Q$ E  Request timed out.
7 s* c: q; J" k  t4 y  
1 i# t+ b1 H7 c' u; y- ^  E  ……………… # q0 W( R- q3 {. _0 U3 u
     \4 M9 }% ]% s1 @* b$ {
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 i) [6 t$ Z* `$ H3 z
   2 p, E, }2 I7 @# L! T
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # O( V, e3 t2 K6 K/ e# B
   : R( g( g: D8 [' o% V$ {2 `) b
  Ping statistics for 202.103.96.68: / t; Q2 y- n% Q7 N  d$ b
  
; p1 M& p  w0 ~1 o7 `" B% d  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
; p5 T% P) Z! i  
! N/ U, N2 {" l! o; t  Minimum = 40ms, Maximum = 51ms, Average = 46ms
% }; G! ?. L4 e+ A: W8 H  n  
7 |' y0 S. m, h/ @  N& s0 [  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
* y  D7 f6 u9 s: F4 l9 C   + v. z( {& K: q+ ?. _; t+ K$ P
  -l size Send buffer size. 3 o" f" D/ Q  [8 W  A
  
- J( n( @8 o6 K$ y6 g; g  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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