Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ' X+ \! M, z2 I( j0 I
   . A. f4 ?/ I* y7 C- R( P
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: + T, ^" ~/ P9 ]: ^
  
% q; A( [# O5 p' b/ ?  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
7 X- z5 r0 G4 y, h6 q   ; |) ~0 X7 i' l! I
  Options:
: U% G: s' s! m3 a7 e  
2 A6 Q8 W; j( E/ V# A  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
; J6 G# X9 j6 F* `   * i' C% O6 x% V; e+ U* j
  不停的ping地方主机,直到你按下Control-C。 " E% ^3 I& m2 u4 F6 H' t
   " W. G3 B& @! r" E. _5 x2 ]
  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ' ?4 _* \/ q4 M  v5 H
   . t9 o! u9 s7 j: T+ X
  -a Resolve addresses to hostnames.
9 L$ a3 ]3 s, a9 P7 e$ V6 p1 k7 s  
6 I) }8 j( V0 z, {& `  解析计算机NetBios名。
: c5 W" J% h8 `9 [  
" f# P+ e' d. S' Y1 Z  示例:C:\>ping -a 192.168.1.21
: w7 w6 A) F7 p0 p2 s   $ D$ L7 r: c  R
  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 2 L2 Z4 t+ T1 a+ v" M: g
  
/ U& c1 G0 g3 r  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 G) Q8 K1 Q9 K8 H
   $ M, V. L/ z9 b6 f3 ?) |
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . X4 ^8 I& T% r- j1 P4 \
   0 |7 x2 X. u- [# R* M
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # C9 ~) l3 J* p$ w

" C. |+ z( g" ]( w   , T3 ]$ l5 O' }* h/ U0 ~
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # b: Y, c$ H% }8 a% r4 ]
   7 l' t9 p& b+ H( Z4 E) Z/ r
  Ping statistics for 192.168.1.21:
& p" v% l3 r5 {# b' {   " N/ A  y% r) i& e
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: / J; M) l2 r! n* K% w2 c
   , P  S( D4 A+ u0 Q7 l1 u6 }  x, a
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
8 a1 h) Y- l8 \2 R6 e- l3 a   2 i' Z0 J/ T  u
  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
! |. N# W- _5 V- |) {* j3 y& o/ W5 ^8 T   2 _$ C0 g. V. Q/ y
  -n count Number of echo requests to send. ! \- q! a# }% B0 R: |) X
  
+ m0 X5 u/ O- \' o8 n  发送count指定的Echo数据包数。 / v3 S% E$ ~* C
  
6 N3 a" }0 r! \  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
( S6 O, u/ ~2 Q0 k3 j   , ^9 I. L3 U5 c
  C:\>ping -n 50 202.103.96.68
( Q' S6 O! t* x6 Y# ?( i  
  F3 D/ o/ h. ~# }4 r3 b  Pinging 202.103.96.68 with 32 bytes of data:
# C9 d5 E2 ?7 |# I   % c$ C) n; m$ g5 I; ~
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - r( `; E  a4 k
   8 {, A8 ~+ N. {& e# a8 }
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 z# p% k0 [( y1 `* t0 x7 w9 C2 n" b
   / _& T- r* f, [4 r
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 m# s8 S) b# k% L4 p! m8 X+ H0 J: [
   . X/ d1 _7 H4 e/ u  }0 b4 U  [
  Request timed out.
5 ~* b4 @/ `  v) B   1 z$ d* e3 M- Q3 c( p# k
  ……………… " D2 i& D& G9 x3 G, L. y) A
  
' r& J( N* Q/ R' b2 y" o+ t  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 g) n% L& m2 o& o( V4 L& l
  
8 L% j9 Z" c% `0 A$ y2 H  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% x* o) A5 P$ y   8 }8 w0 a2 _* M; ?& W, r! ~
  Ping statistics for 202.103.96.68:
' X$ I% ?8 V. L0 v  
. ?8 K) O2 H$ l  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
0 h( t' T4 o0 |6 p  
; k" M! @! B8 s  Minimum = 40ms, Maximum = 51ms, Average = 46ms
# G! {3 E1 ^: x: d   % T; R9 e: ^8 c3 M: ?; a
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 3 H0 @6 G4 g* t, @
  
* D# L7 Q' \/ g% ?0 h9 @' Z" d  -l size Send buffer size.
3 c" n: v/ w5 O; B% W  Q   . Q8 O" v; E5 ~3 V
  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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