Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
) {( O6 H0 e6 u" Z. r9 K  
+ d+ J) i2 d- s1 y( c: z  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
, X' ?5 o" @; @( \. m9 S2 K  
5 I, z) q/ {% 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 & Z: ^: x/ Z9 j7 A6 V9 n9 ^& D& R
   * ^% q* V* i' }7 L
  Options: / m% C, l* m8 F; F% Z6 X- Q4 C
   8 `- `, W4 w* \; R; F
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. " C, _# V3 U( Z6 i+ ~/ G# P
  
5 W0 B* d: i+ T; b2 _8 ~  不停的ping地方主机,直到你按下Control-C。
* E* R9 ~6 \7 O/ X& q( r" r/ A/ ?  
! r+ f( [; T( T# o  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 , }6 W6 v. E4 X
   , k$ }0 Y! Y7 z1 ^" E2 D
  -a Resolve addresses to hostnames.
6 J- y5 q# H4 S* Y   9 M5 l1 J/ t- u0 S7 n
  解析计算机NetBios名。 * d0 R4 N$ `) I7 w8 H; v
   9 w& }! C: Q+ H9 T$ }6 T
  示例:C:\>ping -a 192.168.1.21
+ O/ _/ H8 O* K$ g& L  
' C2 I8 N% V  [  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
  c* Z+ @4 W/ f6 W+ O4 k  
: O1 c6 w4 f) \6 M  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 P% C9 T! }* p( g9 y# s( D2 D
  
7 V$ [  I2 g  R+ h  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 f8 o/ \: M+ H8 v7 X
   " h- [' H  K! @% C- ?/ ?
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 ^8 B$ r* }( ]* I! o8 d

  r( K) m" L4 ~7 d   $ m* u7 E1 p# Q1 o
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 P2 f4 l: m7 G) a, n" \( K" W3 r
   ( @" X, @, v2 a
  Ping statistics for 192.168.1.21: * v% }1 g! ~$ D1 ~5 V8 ]1 F) q
  
- Z# ^2 z4 {$ K# \5 y3 }# r  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
  M$ X- O- e* `* }) e" S  
3 p) x. \/ g' ?2 C  Minimum = 0ms, Maximum = 0ms, Average = 0ms   c. F6 y% g0 L( Q" u0 m- ~
  
" F2 q; t8 h! V2 K0 E% H# U  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
- n: V4 Z8 y0 I* c6 O   # ?6 v5 k/ d+ K
  -n count Number of echo requests to send. 5 ~: J. R$ h$ Z, r6 F4 k( b" @& E
  
( V9 b  c% G/ H5 Q5 M4 u. ?& s2 r  发送count指定的Echo数据包数。
6 X, @9 g2 P7 o1 }1 Z7 z- F. p3 ~- B  
6 K# A- C! F+ F4 D: [( Z  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: N# I$ i3 |6 f   3 _0 o& [7 E6 Z+ v
  C:\>ping -n 50 202.103.96.68 ! K1 w9 k' q5 P$ Y# o5 ^
  
7 C0 J* E/ }/ E# q4 u/ T  Pinging 202.103.96.68 with 32 bytes of data:
/ @3 |$ _9 l: y2 U+ s; n6 T7 I( c  
8 k) U3 p# m9 o. F; v5 y  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 P  y* G7 O6 W5 [6 z  
4 b% d' Q) G6 j6 y8 f( d  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& N  i7 h, i9 I' Y& S   " S) \0 `5 j% i/ k
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! _2 {  F) {  C( J
  
' g5 W+ `+ Z6 N  Request timed out. ) d1 H( k: X% l
  
' v# H7 ?# H2 t( c' H  ………………
0 F/ R0 `+ u" b6 f: g  
. L2 k: V7 E! f+ {. Y3 w  Q  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / C+ D4 I1 {; T+ ?% l
   . Z  x5 q9 {% n; {9 ]
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 }( y4 I4 `" _# o/ |6 Q   5 V( E7 ^; t' }- A, E! J
  Ping statistics for 202.103.96.68:
8 F* `" O+ k5 g/ y, I& Y   1 }4 B5 E7 _" ]) g
  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 7 d# m$ S# Z- Y: Y2 R
   , n  D: ^" D2 v" N  g. i
  Minimum = 40ms, Maximum = 51ms, Average = 46ms
$ x! [; i" w. V: j$ n5 `   ( a& y# v* l5 N  |6 R% i  S) k
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
# f- O  X4 O5 Y  i  
+ b2 k2 H. A  m; o& \  -l size Send buffer size.
  t) F& p' s$ l/ n9 R  
& E9 W% ~. z9 p+ H( }: [% D  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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