  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 1 `8 h; D; G- Y: [7 i/ t
( i. p1 a, A) k
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ; o$ R( j& l1 i5 w& r
# y" Y8 z$ T1 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 0 _* u; P) _# c3 [
3 r; z* W. Q) f( Y* g/ A, w# ^ Options: * n, t T7 _& A
+ l1 W3 h/ X- ~6 V0 V% [ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
) M% M, d( ]0 T" R- v$ v( J
; H; H* }: V' U } 不停的ping地方主机,直到你按下Control-C。 , d% @3 e4 Q: m: c7 v$ e
6 F- C% e! }- ^ 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
4 R) z' j6 |2 M! q1 K1 f0 e& q6 ^ / L2 n4 c- \- `! T$ n
-a Resolve addresses to hostnames. + K* S! u w; ^1 G$ X" T
7 G" M$ x3 b1 O5 [
解析计算机NetBios名。 r4 {2 \1 e0 |2 f$ P" I9 o
4 p, `# {! O5 v$ G 示例:C:\>ping -a 192.168.1.21
- \% L; t" K5 b3 k
7 B$ T3 N" v8 H; ? Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
$ k$ |- H; O/ r) F# {: W2 Z$ T( b/ w
5 m' n, ?3 ?/ C) D Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( L- [, \8 r7 o" [$ d
3 {) A1 V9 S9 e4 h2 t; e" H. E2 ]
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
E/ W8 x1 |& \: {3 _
2 E, _" p) o! F6 b Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + c7 l: Y. ]$ z4 o1 u, h! u5 b- Z
8 U+ l3 W' S f$ |7 R' T. e
; r6 V( A/ N$ N1 v4 a Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 8 B- ]; P( [+ g/ z$ w" T
+ j( q0 D! e( f# \* {$ \" O. R9 [: ]
Ping statistics for 192.168.1.21: $ X/ Y' e2 u/ S
; b D: B! E, c9 Q6 z0 _; P/ ] Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
9 c O1 z |" y3 Q0 ~/ c 5 W- i* v% `+ W: E
Minimum = 0ms, Maximum = 0ms, Average = 0ms
/ V9 o4 G# k- C- k. x, M7 i
6 ^, W9 J) ?, E0 ^+ e 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
8 m9 y8 R! O7 O( l/ f* `" W ^ + u7 B4 ?8 o/ m8 q0 Y# D( B
-n count Number of echo requests to send.
0 y0 _) S# q: U2 ]! B 6 i9 b: V" o% h8 E
发送count指定的Echo数据包数。 2 Y3 I4 ?5 `8 F! O
6 b0 P2 F/ |7 R- n- L8 I! D% T7 N 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 0 Q. w+ Z3 \7 L1 p! v
6 ?$ W! W, i! j5 ~. l. J
C:\>ping -n 50 202.103.96.68
) j3 V# w& E: e: Y" }: c : c: q) F- G& G' J, X/ u
Pinging 202.103.96.68 with 32 bytes of data: . O! ]" L# K* X8 V5 @& \; X
0 X1 C1 [) T# S+ J Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 W% A+ z6 R3 P2 n1 |" z* ]
/ c1 A& N, t! W2 M
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 ^8 O. C0 H0 }8 r7 o
( C) k9 T2 a) J2 ? Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 }" g. D9 G1 t) j7 g) D
: l4 D( E9 n/ j' M% K
Request timed out. - ~1 @8 w& y/ a* x& m- e' E
8 U7 v4 l+ Z' Q D2 I ………………
) \3 s1 c) @" [& z( Q( I/ x2 H
+ }5 v+ O2 l g/ H: r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 q, j% t3 x _4 ~+ O+ V
8 Z7 A; Y* t. F _9 m6 X- g2 }/ V' N Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' ]4 A( b0 M) l' Z) o, `
7 Z1 h; |. T7 J: @ Ping statistics for 202.103.96.68:
! J, W( x3 M4 G' v4 R * d0 `: h; ]% t; C R0 v; [% k
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
' {, X! E) U2 M $ H) I( ?0 b9 v
Minimum = 40ms, Maximum = 51ms, Average = 46ms
4 I, p8 @9 m+ e+ F" H& ^ 2 S3 v# i$ e5 Y) U# j
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
, [, S. ^5 H7 u4 Y
) Y2 c& l% U2 s7 z0 H# n% j2 m0 s -l size Send buffer size. * o/ r+ [4 L& ^8 C; G% K! w/ U3 ^
% A, H; Z; A( q& Y) W5 y, e
定义echo数据包大小。 |
|