|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
3 |7 `3 _$ O& y8 V: g% Z# \
, x) Y2 O7 X2 } 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
/ g9 [6 h1 B1 g/ |& `$ _ + O2 G4 G3 f( k, E
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
; v! ~. S5 Q2 G$ R 9 N" l5 Q$ M) h- f
Options: 3 {, _0 d; }! E' s
5 X8 c* }8 p% Q, L3 ?, g6 R -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 8 |3 p6 }) H% C
7 A) U m5 H- l# H. G8 f" N, E 不停的ping地方主机,直到你按下Control-C。
4 y+ q' _ P+ \4 z0 u
# D: p+ Y& ^2 E& r 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
* w5 t( `" h P1 f+ q( D % U) v" `, U7 }
-a Resolve addresses to hostnames. ( N" Z/ u! J% A( L1 h1 [* o$ T% {
! M: f) J# v# ?& Y# f" G$ o7 D
解析计算机NetBios名。
$ x! y. L& K3 F
$ f( b8 g/ s5 y/ |/ e 示例:C:\>ping -a 192.168.1.21
$ l! r1 y5 j# _ * y* g- g6 C/ k; \
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: : O- L" U6 m( F t" U: n# ? a
; t. O# ?9 E6 z2 O4 f) E7 U" N Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " u( U* g* E. x8 A6 \4 }( S+ F
U% l/ R2 R, r+ i3 J) R2 L c Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 d1 I- E5 i* z9 q
1 a: H4 a1 b" `$ X+ N) J& B
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" U! m0 i% M7 Y {+ m' M: |/ X1 r& Y4 T! s0 O+ r/ U( }( X. g- m
) Y+ R- I! o) ?& ~1 D R5 M
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + g9 u$ {% w8 T3 {& }6 V) G' ]
( V! m1 ]: K, W$ Z& ^# i& ^ Ping statistics for 192.168.1.21: 7 l( `+ f) m# _. p. w
; A7 j- J$ ?3 o x7 |. ? Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
# g6 t+ _$ j7 _" |7 y3 @
2 X* L9 p$ s7 [) [' s2 k" t9 G Minimum = 0ms, Maximum = 0ms, Average = 0ms
, |7 y( Q( o& c3 G
* I4 Y$ r" M( z J- o/ V8 p 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 # D( w5 I2 P6 k$ u
& l2 s" @$ U6 q -n count Number of echo requests to send.
( A- Y* d1 w3 e( S9 O) p ! }" F! b/ @8 p) k v- ]4 o" S2 p: F
发送count指定的Echo数据包数。 0 q( t8 N P! }
% o* L- l m9 n: [" b
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
+ e' f7 h5 b7 ?( k$ G$ _2 R: @ . Y- F. ^5 |# t0 V2 Y& p+ _
C:\>ping -n 50 202.103.96.68 ' H: \+ G( K) R
& |2 V! L8 N7 H9 v) b, V Pinging 202.103.96.68 with 32 bytes of data:
7 V0 _+ C1 [" ?1 Q
1 N9 }- ~0 Y) I Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
$ i6 ~' l) a9 J4 z8 H/ ]$ L: p
, I' }/ V1 K8 N1 j; s+ Y4 P Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 |% ^4 R: U# ~6 G
* m7 H/ @) k: d x) `) s0 s9 u K0 T& g Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: h( X# j0 T/ a0 j) ~
) u$ }- a- a+ n- Q8 ^& J( c Request timed out.
4 J$ [+ m+ _5 T+ }$ B. o " B* g$ y! ?1 [, ^' b
………………
. N F4 s7 \/ J" d 4 V, e1 P7 I+ d. k
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" a. N8 Z, ?% \: }8 T . {6 ~1 A5 D% z) {' @. a* f
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! A' k4 s% z2 a: `1 a
v5 k3 X5 u& k* M
Ping statistics for 202.103.96.68: & ?' y$ o) k! G
- a/ R- U A7 {. } Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: & j4 m v( p/ o3 ~/ y2 |5 y
- ~0 V* Y9 `$ f Minimum = 40ms, Maximum = 51ms, Average = 46ms " k5 ?. W! R! D, |% |
! E4 Z0 l+ ^6 z- }+ l 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
- s$ Y% J- x/ b, v* l( W, c2 W
" s- a N0 y/ y8 B+ X$ D -l size Send buffer size. 3 r2 H9 @2 M8 Q) K, _1 t2 f9 u
1 s0 h: f0 ^' w 定义echo数据包大小。 |
|