Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
$ s1 w" o7 Z% Y& R! {: R6 l   " t, c( S' M! W4 P% q
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: , \: g$ t5 Q( u- z& R
   7 F2 F  ~; M) T) [
  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 / D# A; m  P! R5 W8 A
  
1 B* e* `( U* B$ v: N  Options: 8 n( M& Z: I( i9 L) e( E% W) J
     f) _4 `: ^0 G& }: T; ^
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
* ^& y0 i, m7 q) ?6 u7 q  
) y: J/ b6 s0 U' E/ J  不停的ping地方主机,直到你按下Control-C。
* `! L- z  Y: }3 W9 J  
. r4 b' j7 ]3 q4 ?1 @  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
$ i5 o/ A3 P8 p   5 J1 A! D% J" V- f( e0 x* D
  -a Resolve addresses to hostnames. 3 S; Q2 h( q) |$ b% p! W: p
  
" K: v% Q9 s2 X  `2 k% z" ]  解析计算机NetBios名。 2 F# ]- c: w: J/ ]" N
  
; D9 A+ o! U$ O* R  示例:C:\>ping -a 192.168.1.21 1 i8 i& \5 v, V' l0 J& s7 t  l
  
; u+ @$ z: W8 v2 J3 l% Z0 d0 d, ^  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
3 X( ]6 h2 O% k0 s   $ W! `  T9 }2 S) r, X9 T2 r- |
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 F1 q6 W$ Z0 g. [
   ; [' c$ C! u6 n( z% \
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" G! t# ^5 F9 ?  
# `- I* }0 {$ O; T  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 G+ u6 y: `  f) O# k! w/ o

+ }8 ~- g% N+ |$ E  
# S, H, T6 Y6 V8 `' \! F$ X; T  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
  }( E1 k$ Y1 z; M: c3 H  
7 ?/ {$ a+ n" E/ M: m  Ping statistics for 192.168.1.21: 9 B# G( G+ e4 h. u+ o6 y
  
- M6 ?: R2 Y: i7 ]  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: : U# x, r- f: t( |& N, j7 a
   - m* }  Y1 q9 c
  Minimum = 0ms, Maximum = 0ms, Average = 0ms 6 |9 ?: I! I* Y
  
' L1 H6 Q5 K7 E  p( U% @  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
+ U" t6 E6 N8 @# @2 \   . Z: K- f" e8 t0 J* k
  -n count Number of echo requests to send. " C# f+ e/ Z5 d4 K
  
# z+ b) B: G9 ]+ K- v) D  G  发送count指定的Echo数据包数。
! J; Q" R; p0 |0 n  c& \+ v  
$ g, Z6 l9 S  H# ~  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 6 u- N+ u* G: D3 [, h
   1 f% y7 t; C( x" D, A
  C:\>ping -n 50 202.103.96.68
6 w: B( l. g, K/ T. o; P  
- a9 o$ ]. C7 m& }- K* ]! m  Pinging 202.103.96.68 with 32 bytes of data:
9 h9 F" Q: M# \5 `( y  {( u   ) ^7 w/ B9 }0 ^8 [: ]0 y* a% r5 T7 @' w
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 f6 w( E) p5 _# f* T3 F
  
  t" j0 y6 ^2 ^7 [, C  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - a5 ]% A8 w) a9 T+ l+ `
   3 ^- D9 {& c0 n1 J5 H
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 p5 Q, Z- ~2 K9 z3 q, t  
7 X$ [6 m0 W* O1 F5 \8 Z3 N/ ~  Request timed out.
6 W4 u* O/ D) H( A   - n, b, \- q! V3 o; o
  ……………… 6 l/ R1 z( p9 T! ^+ ~, e
  
) A% A7 {/ O  M5 q: r  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) D  q- b* p: d( Y9 a8 i% V
   : x. Q+ n" X$ I+ o( q* i+ `
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % ~; g; V+ l3 H7 @! }5 k: _4 H
  
/ g1 y) _: O2 _# ?4 o& X. K( ~# g  Ping statistics for 202.103.96.68:
1 _5 a% p9 O# A2 E   6 ~( a0 c4 f% W
  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: - S6 Z7 H% ]' Z9 b) T
  
) [$ {& h0 J; r, O0 u  Minimum = 40ms, Maximum = 51ms, Average = 46ms : Q, C8 {' _" V5 O: Q
   ' Z% Z# H( ^- i+ W
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
5 @6 \! G7 `' s6 g  
( M: a+ v; N1 w. M# z  -l size Send buffer size.
) D: a3 P) ~4 x( @  u) X   ! F0 A0 |% e( K3 O, v% {
  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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