|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
# P$ v: H1 d) P& R4 f" _
3 e& w( A8 v1 P$ f 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: * k7 P1 U( J: G4 _5 U* h$ ] \: p
) k3 Y+ v; R- @0 J' ~
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 ' R8 D/ o% u, S' w; I; n. P! k) w
3 }+ b; [2 i. i Options: + q2 Y+ ~) E8 W5 S
3 b, S+ j: A: \, ]. R' P -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
2 W7 y) B( p# e6 g6 p ' T( H7 q/ ~5 r- k G2 E
不停的ping地方主机,直到你按下Control-C。
* ?5 ~# f6 D% i2 o6 K5 S7 p+ y7 T% { & i$ w5 ~- I/ ]9 u7 }4 I0 R
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
4 `# v* @/ T0 v) b9 z7 O
' i Z9 S4 X4 Y- @' s -a Resolve addresses to hostnames. / D( {" N8 E1 H3 J8 B( S2 b. g
7 Z% F: s) J& k: u* Y2 m$ {
解析计算机NetBios名。 ' p7 z6 y/ J& f9 j
: Q% r1 O9 v% e. {
示例:C:\>ping -a 192.168.1.21 & G# @1 [6 v+ A0 f q7 f( Y% C
' r" d; q, d6 {# U Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 4 J, |6 `. W7 F" J: t- O1 f0 c
1 A* i3 J; V$ V0 q& L& _6 C Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 }: t( o* R# a* Z* a/ S! `' B. U 3 m( I0 b- B2 }3 T. w
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 u4 _5 f' F4 v! X4 m5 [% d2 h
. d+ k: \5 g6 h1 [4 A- o3 S. b Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 P+ J* x( B0 S2 G* G% b4 N0 Q; K' |7 L' a1 c. s) B' J
8 |+ R3 b) N: u
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 C. }9 \- o. }3 R2 N
3 n7 r: N2 a: p3 {0 r( T7 r# L Ping statistics for 192.168.1.21:
/ E7 M- Z! X: ~# ~: n1 S! q * L; t5 T9 j8 ]1 k0 Z1 G9 @3 J+ P
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: * }- r# e/ M- s9 N+ {& p
/ D7 c, e0 N) _" U$ Z Minimum = 0ms, Maximum = 0ms, Average = 0ms ) T: R$ i! U4 x" c0 g8 n
+ B7 {: M, U- z! U 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
% B4 X# J$ R3 F& Z5 {4 p# r! ~3 \
) J; ?3 I5 a8 X2 i8 i -n count Number of echo requests to send.
2 ~/ S6 S' F1 r
: h; K L( W3 n 发送count指定的Echo数据包数。
7 q K* b1 n: K" w- W+ ~' A
3 w! p/ V& }% z0 P- P1 g1 E 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
- d) S6 [7 c8 l+ H* {$ h
2 `7 l- W3 p. @" q3 y/ g+ ^ C:\>ping -n 50 202.103.96.68
3 f, i" F; j8 V* g) W: ?% h5 j 8 d s: u4 U& N& k& G2 u7 ]2 x
Pinging 202.103.96.68 with 32 bytes of data: 6 `# M7 x) B( U3 |; O$ ?, J. ]
7 x% n! o1 X+ x. [
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : l* j) t! r' @- E' E' J
+ ]5 s6 m: ~. Z) f8 x8 \/ Y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! u0 z- V0 b5 k5 t0 Z: P- v/ J8 q$ w
: w' d! V* Q- P# v; z, T, d/ B9 U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
z9 T3 ~, ~' f+ z+ v
6 G0 c1 z0 U, y- i Request timed out. , b0 J" R" W' Y6 d% h [7 i
6 B# Y% G& G$ e6 \1 c ………………
& F0 z4 k4 l3 V
7 Y' H3 Y1 _1 y. e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) q7 c& t. h, ?: ~- _
1 Q/ u5 Q! K) r4 |8 a( N/ ]5 K# e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 C4 w+ a$ A [8 l, H. b: q7 @7 Z
/ _9 {9 F: R% f) J, f4 Q Ping statistics for 202.103.96.68:
* H0 Y m0 R+ H; ~) ]
3 P# T/ p' o G/ }6 ` Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 1 S8 d- s6 [0 z. ^' K
9 k+ [1 P( K2 | @. i" d" B Minimum = 40ms, Maximum = 51ms, Average = 46ms
4 h. D2 l0 v0 `8 X. Q( O 4 e1 e& l+ R. N6 P
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
" q) j- D, D; d, M3 k
3 b4 j0 H( d; J. N* P: T+ ? -l size Send buffer size. , M$ i0 _3 y9 b
2 N/ J3 B# B/ Z. Q9 a3 R, q 定义echo数据包大小。 |
|