Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 / O: V, X9 Q+ x) n6 C
  
- Z" w6 M. U; l6 }0 Z  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
% E* i: `4 w7 T$ H% F: m$ i   4 s! x5 r5 S1 F* J9 @$ ~
  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! F9 w7 C% _/ X8 ~& D  r   # w) |& R7 P) z$ @
  Options:
/ l" |, d0 x2 [- q% v2 P& E/ ]   2 }4 O" V$ a) f4 Y" p2 G
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
$ p' I2 x4 U7 M6 d1 c   " ^) {1 [" i+ Y/ [+ N
  不停的ping地方主机,直到你按下Control-C。 2 L0 H9 ?( _% F$ J( V6 y+ p, t
  
' @3 Z, {$ s. F9 p7 H  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 $ ]- X6 C1 p  B8 X& s  ?
  
1 s( [- ^  u' }9 j6 ~9 d  E0 T  -a Resolve addresses to hostnames.
' J: q7 q2 T4 K4 N  
; k5 R' f+ x. F- @3 L: d# x  解析计算机NetBios名。 , }7 n5 Y+ o6 @. v/ x) Y
  
2 V0 [& |8 }4 G4 [3 }; @) B  示例:C:\>ping -a 192.168.1.21
: k" i7 ~8 k- U/ ^  
& e& {3 |6 \  G& O0 m  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
% s2 p$ x4 ?. k; ?  w0 q8 l% e   ' B6 s6 A9 V* c* M6 R
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 |. B  @+ g7 A# s& K% o( [  
6 ?# Q+ E0 X, I& x8 ~7 v  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; L9 t; _: w. I( q- U
   ( ]" Z% `; o4 M  M
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 b/ v% y9 G9 K0 i

$ A/ A! V! S* O' |2 \   ) l' ~# k4 F. T2 f% m
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
5 E" K# b% {! `* K' b   ( _8 r) L% `: E8 @3 [  u# t
  Ping statistics for 192.168.1.21: ' a3 x) \# y+ e$ c! i
   7 W' ~8 z, E! L# z& m
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: " K& t$ }5 o0 n, C
   * l8 [. Y* m9 \
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
$ k$ v7 P# |& _' t  
) }) t# j) b5 B  Y6 T  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 $ I) j  e8 |( N; n4 F5 N
   2 a: r3 V! |% ~0 Y
  -n count Number of echo requests to send. * z" F$ B# h% N9 m2 r' u# T
  
$ B2 j8 q: g  C  发送count指定的Echo数据包数。 . ~: o% O- `, K. K3 n
  
% {5 d$ n0 P( B( z. D  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 0 W* ^' {9 E) X0 u8 D4 }
   " }! E" O: a0 X: r0 K$ B, Q
  C:\>ping -n 50 202.103.96.68
* X7 T9 _$ p$ A) G( |0 X/ q   4 d3 B8 q" _, Y, J$ Q! s* S  u
  Pinging 202.103.96.68 with 32 bytes of data:
& e$ v* `4 u* U2 u2 q   1 k. h3 J9 \6 ?! w9 o. }
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 x4 q% P2 v; N! v6 |1 j  
9 u1 I8 y  y+ v& e  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; y# r2 Q" [6 Y3 u- A* Q5 s9 H   * k& d# u1 _* Q
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 {& n  y" u9 R! a! ?* J: e  m+ K
   4 K" W" W2 I- J! F" B2 m  [
  Request timed out.
! \+ {! j: C$ t$ a+ d  J! ^" l  _7 D   3 C# b. s% l7 I* ?
  ………………
) r1 J1 g- t) s6 O   3 ?& o, i# y5 U. E8 u3 ?; M* s
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& c$ e  O3 P) G2 i" l; u  
8 O' _* E' Q( G  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 y- @6 b( q. y) j# g" k     q  a) l3 ^1 z
  Ping statistics for 202.103.96.68:
* f, c- f9 `8 h) @  x4 {  
6 `/ A; L# h- Q) d8 V& ]& f  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
/ e" D7 o4 K/ Z5 c  
/ q. P5 a4 x5 f! Z' r6 Z  Minimum = 40ms, Maximum = 51ms, Average = 46ms , W3 Z1 B( v! w9 O7 M
   4 R7 }" r+ F+ e0 J* f' O$ t
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
6 U0 }2 Z$ W, j4 l% ?$ u. T" G! B5 ^   ; o' }. H, E. t) J- l/ M
  -l size Send buffer size. 3 `3 u' k+ ?9 }: s0 p% o
  
2 t4 }# y& f0 s  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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