|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 3 P f/ _) H/ p) n5 x3 W
3 Y% D2 B3 F* K$ D 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
" F1 z# p# u0 a' W$ T 7 Z' ^3 D, |- J6 p, t# j4 F* L
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
& w6 [& E; K; V5 q+ i- f( r8 c1 ?* _
- x7 A! g: j7 z O2 f" U8 J6 N Options:
, v5 E7 s, t+ K$ u4 h - r1 y. x/ u/ o1 z& }, l
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ; F6 z! Q; `1 O9 d; ^/ @# P) Q
% n: e _' l: b% ]% q3 `. f$ G
不停的ping地方主机,直到你按下Control-C。
# D2 ^% T7 {# W7 S2 g 7 u, P& X3 n6 V: o7 z; r6 k9 U
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 9 p6 U4 m- ]6 a
) O. `7 ]0 W) a" ~
-a Resolve addresses to hostnames.
- q: v' j3 M/ q2 {+ Z
0 B2 I2 ~! D) V- y7 O! ]6 t 解析计算机NetBios名。 ! k# q+ I& n: p- E, C6 `
# T' m- q) K. J! J9 P9 N! g 示例:C:\>ping -a 192.168.1.21
3 i3 E) R& ^' i- N6 O
6 c* g3 }' A8 s( ?$ ^ Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
7 P! ]2 n. p0 [% T- ~ p2 z7 y/ Z 5 f* D! O& z" I% U, o7 z) ^
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 s' i8 i; s. N4 z7 L5 x1 Q
% M' n9 z5 d1 g y6 F& ? Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # X" W# N9 Z, ]
3 Z1 R9 J# V; D* ]9 m" l
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 Z, E; Q; g m7 Z: E6 e' n# V
0 ?. W* {5 L. @
" m2 t3 u, S% ~. ]+ M9 M Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 |0 X# }0 ?$ ~+ g( I
9 ^+ S8 w6 _* E% X/ {9 M6 f% @2 t Ping statistics for 192.168.1.21: ! ?/ q1 e9 i4 ?4 c7 i. k+ w
" _! K; D$ Q0 M# L6 ]# Z
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
2 e% R: @8 i) h( M; b( g
/ O" G0 k& O" X( W% M2 H Minimum = 0ms, Maximum = 0ms, Average = 0ms 9 V$ B0 i$ \' J. C* @3 v) A& k
* K0 Y1 d7 A4 F: y4 U8 X- R 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 2 A' P! V2 J% Z3 J
5 C* |+ I9 O$ w$ ^ -n count Number of echo requests to send. , I) @1 P7 D9 r0 N) x+ f( r& g- P
4 }- o' H6 z8 Z3 n! d
发送count指定的Echo数据包数。 ) D$ F7 r8 I2 K! E s$ K+ m- e
! ?2 V! [! V" Y" n
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
1 C4 x4 O) U& s, j3 c2 d% X
. E6 y. }9 D9 N* ~ C:\>ping -n 50 202.103.96.68
& O' F) l# N5 m/ a
8 I/ {- u3 D |2 b Pinging 202.103.96.68 with 32 bytes of data:
) m- T& L, W O
) [! A8 |0 |: L- N7 c* K Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! S6 [* q0 u% a, [7 _& }$ T
2 c! X" A+ t. @ B Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! U' r/ b- r8 c0 q. Z R( k0 Q0 L6 ?
+ @2 `3 f5 z6 a% w! c% @! r
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * ~$ C/ ?; U# b3 ?: y& C0 R& J8 t
+ j8 I8 T0 \( t5 D! A8 Y$ t) [
Request timed out. 9 c, E0 Y/ t# I$ J6 h
% S. W" D; Q: y7 C( M$ f1 Z ……………… " P. t0 h! U# ~
! O/ T, W" Y- C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 `/ c* _& D' g) D6 ]" k
+ \1 s3 j U5 _ D Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; ~8 H# G( J$ Q
) s% R" X: A3 u/ d1 x
Ping statistics for 202.103.96.68:
, k6 W$ x& {8 F5 n: I( b* _ 2 e, m" b+ w2 n; I5 S& n* B
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 8 L. K8 ^2 o s8 ?
1 g% ^! y1 L" O3 H0 B3 L
Minimum = 40ms, Maximum = 51ms, Average = 46ms
( [8 v2 s. o( o. s% ^5 e" a7 u
4 L9 U' S* _7 T8 V0 ^7 h 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
. @: ?7 g' u; s) r2 s! @0 E ' @) ^) ~% y' v
-l size Send buffer size. 0 F7 k7 \% q; Z! O* A8 J
0 z6 K3 n' m# ^) a, s1 ~' R* ^& L 定义echo数据包大小。 |
|