Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 1 J8 W9 E+ e1 _3 u# s0 G
  
' p' G7 e2 y7 J3 K/ s3 \  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
  K0 m" r( ?) F+ K  
/ l! @- U+ [# W0 Z. E" \9 S  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 " n% {+ r. n& W# k) F% d
  
9 k* X) y) g/ H! u  Options:
& o; Q, T3 ]8 I: K) V2 |  I   8 V: Z" l; o! \# y$ g, ?" h6 C
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. , W8 O/ }' I5 I0 A
   1 |! e/ N+ U* S  g$ n1 m
  不停的ping地方主机,直到你按下Control-C。
1 {3 W2 t" Q1 z   * r7 ^8 S8 F/ Z  f8 ?
  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 / u0 Y8 x3 @1 W% I6 m
  
* J9 J, b: S4 A4 P9 l  -a Resolve addresses to hostnames. 5 `/ j+ N/ z1 O/ `
  
3 [, V6 v. z2 s  解析计算机NetBios名。
' d7 D6 J0 `$ x+ K( d+ q  
8 O+ o3 U+ r5 p1 ]  示例:C:\>ping -a 192.168.1.21
9 ]& b* n5 |% ?9 z9 n8 X   ; R: N9 s5 ]* l2 H
  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
5 c9 ?8 F8 d. T5 w! d- O* N  
9 ]! y. ?! ?6 P* V  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - ^+ W& ~- S) R5 J( R
   4 U, f( k% B1 z$ Q7 O7 `
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
) S( B) p$ P# x$ d+ J+ ]; {  
2 V7 ]! w% v5 N6 a: k  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% S+ _9 W' V. l9 B* I' i( C5 R
  
! c) B+ I1 W. }8 q5 q6 x  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & I4 G8 G+ n+ S9 n4 A; L
   ' [  v# \2 j& o8 v& O3 t
  Ping statistics for 192.168.1.21: ! L, i3 \4 n! ^# k+ J3 h  \$ {3 ~( f
   7 U  F/ Y- v6 `: E
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: * Q$ q, u% q; r$ f/ ^& K, {* o
   2 D" b# z$ I( \# w
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
, e5 ]" H5 w. h7 j' [   ) W+ k2 e! j$ c$ W+ w/ b' m% j6 v# @
  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) W* z- O0 o* f, T: @' V   , O/ A% M* H; m6 Q3 c$ j' v
  -n count Number of echo requests to send.
, t- Y3 j. }, Y- w3 n   $ |# D1 {" k& f0 U/ {
  发送count指定的Echo数据包数。 $ }, E9 G2 v' P0 ~) @3 c- T; F
   % H8 H7 f2 w/ K! m/ Q$ c* ?; U
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: : ?  a/ y! R1 O# s* W( h
  
: A4 T  ]1 ?# c6 J! [  C:\>ping -n 50 202.103.96.68 " g: P+ s: I5 C! B& q4 r% s
   ; Z& d" D8 U0 _6 N8 a
  Pinging 202.103.96.68 with 32 bytes of data: 7 N: ^6 z9 Y& h4 W4 |
  
$ Q5 F0 C9 a3 o# |  L  @3 ?! S  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 E) v( K2 F; {  {5 _
   * a' b" W* r* X5 N
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 X# \0 J) ]3 ?; Y, q! }1 K; `     W% |+ d! S% V
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + b( e! e5 }: h. O- U6 ^4 M
  
! @7 F. z4 V: T/ v  Request timed out.
4 i9 ~0 o9 O% X6 @  
8 w  k' c' L# U$ A  ………………
' Z: r' t9 d3 i. C  
; t( E. Q, s. c! S$ M% X  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - X& v8 x% j8 K
  
. L" _% c' l4 o: ^  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . ^" h) Q$ r8 k/ ]( b" Y
  
6 e) y) y. G& x( H: S  Ping statistics for 202.103.96.68: ! U: H4 }& M4 \1 |# J5 J
   # v+ |0 }/ w, {: ~& j0 S
  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: - m. {) M, U& `, M/ b
   & O( g. Q; h' }3 H
  Minimum = 40ms, Maximum = 51ms, Average = 46ms 0 U: p$ {4 @0 C  K3 d/ t) A/ F
   5 @" z# r* v8 x$ X& |
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
0 ^7 r$ U  J/ c. O5 Q   , B: E* ?. H3 z- a. x: ^
  -l size Send buffer size. 5 t2 n  N; l. r! m) x& M
  
4 e: G2 Q1 S5 p& {' G  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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