  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ! `' }) p* s/ a4 C$ o
2 \/ L3 k$ U( l
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
# x8 F. E" M: w. e
4 g6 F$ R8 P* K 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 % J/ A+ R8 I8 U: J! r/ \* A9 G
@; U p% ]* m2 ~% ]$ f Options: # H2 m2 c# f9 _, M0 N# K
* n2 [6 y9 y% w5 k -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
+ P& M( a; E7 \3 G" r2 Z& [) F( B5 ? 1 v0 C) T4 y3 K7 O5 @" ~
不停的ping地方主机,直到你按下Control-C。 / U+ J( l0 [+ ]3 S* h0 |6 t3 ?
4 M+ M2 T+ L4 s2 t% s& N
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
2 w# U9 P p v& J9 |; I& i
9 c6 A2 o6 S7 a0 l5 r -a Resolve addresses to hostnames.
& ~! b/ h6 C0 ?( X7 o7 C. D
: `) M0 k! z/ U) J 解析计算机NetBios名。
2 |* c5 M) x: E0 ` & A6 H0 x9 c+ e: ` M+ V9 ]
示例:C:\>ping -a 192.168.1.21
/ F# [9 ]% f5 O2 L / P% g# d" n3 Z* D% ]1 `0 x
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: & l6 o' r" A+ r1 B6 @, j n4 A
9 \% _, D* b. s4 b$ k' j Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , ^* v: |( R5 x& S0 e9 m1 Z/ Q
1 s2 ~9 X- G0 ~& {- N
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' ~% T/ H) z, |; l; G5 h5 h6 N- p
, o! l+ _0 j" ^$ k* n4 v: ~& D- a Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( h3 {+ t: {) r' C" V
. j/ A7 ^" z+ \1 K" b4 [
' s% A7 b+ `5 V( B/ q, i. w
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 L- p i0 m4 l
) d2 T k! b% R) u3 J% C
Ping statistics for 192.168.1.21:
6 }( g0 z" h9 B5 H 3 `- j1 r* h7 C6 b
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: $ E" t0 o, n: q! c- `6 e/ T
! ]& x/ z2 L& u1 b
Minimum = 0ms, Maximum = 0ms, Average = 0ms
- m1 f: K. M& J: W! c2 {
& E" b- l6 e6 c4 U/ I( L 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) d* I, L% u9 \5 T) p3 I. m5 W " D$ \) r7 [8 g' ` R6 B S
-n count Number of echo requests to send. # X; Y }; w- L1 ]: Z. s- X
( s9 Y( i6 e5 m; _' ]3 }
发送count指定的Echo数据包数。
/ h! Y2 Y& P) G/ f
. @: U/ J; ?: Q0 J! [5 f 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
% u$ z6 Y) Z& ^& ]$ i, A) N/ I
6 v, {5 Q% d6 _1 i# ^% B C:\>ping -n 50 202.103.96.68
; C. {, u0 S( ]5 M1 k4 D6 o
' O% u$ X) l# s Pinging 202.103.96.68 with 32 bytes of data:
+ ]) E, u# U7 _
6 K; p! S8 \0 d1 d, n6 V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , _3 x( i( p3 {! e$ d0 z
- Z& q: c+ ] P5 e$ ~: T0 |3 w( h
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # r- v) U9 `" |8 }' k
' ?% F/ [# R- P: c& \# O }) Z& W Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; c; u" h7 j7 ?# `8 _1 M, c8 H
7 Z h; ~* q; g9 s+ U Request timed out.
" P- B% s0 ?: E% s! k ' A+ k; S0 k" x7 ^+ x3 _
………………
5 m1 n4 }2 w! r& X2 k# z( r $ L' c( i9 r- Z4 ]9 N0 S& G
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 ^) s4 U( K0 x+ A( z0 D* U
* p# |; m; M3 G' i0 N3 g# y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # i* b/ y7 f* w
5 x- u9 v+ S/ M8 C* k Ping statistics for 202.103.96.68:
$ ~" F( k. K8 h ) I1 Q% A( K6 r; q
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 9 K2 |( a! o# ~; ^& O% p
9 `) _5 a5 G1 s# c3 k/ c) R
Minimum = 40ms, Maximum = 51ms, Average = 46ms 7 ~, Z! ^1 A) q0 O3 N
- |. I1 R# V! [( Z& b9 A6 S
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
& i2 h& c; X" N9 j% P
! X8 a2 H4 c, o) k& t0 @( r5 h- G -l size Send buffer size. 7 i/ ~3 u% ^5 B/ C9 V# ?
+ S3 I O/ i3 p S2 n% N 定义echo数据包大小。 |
|