  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
* P+ t4 X3 P' \9 f6 r% I
F; `# m- V; q$ r7 T0 o 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
% C K# t' |# y* z q
$ F/ s) ^; Z( C; ?1 C$ Y# 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 % m: \2 ]! l5 P) m7 U# g
* L. Z1 ~5 a. B7 L Options:
9 r" u8 c, i' m3 ] O. B
' ]5 n! r. k# @1 R* `! { -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 8 b3 N2 q" ]1 n
) o5 P/ J* |/ W8 i! H 不停的ping地方主机,直到你按下Control-C。 ! ^: B/ }# `: X0 F) u. t% E, u
% ^& G( J+ B& L* C( f 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ' Z2 r, z' t2 i( F6 O, o
9 v, [$ Z/ r4 _! Q; Z5 L
-a Resolve addresses to hostnames.
9 {) ?) n3 r2 C6 V5 ~1 c* r 1 C0 T- N! T2 F3 M" A
解析计算机NetBios名。 5 d) G8 w% G. e: o8 L: t
3 \- u9 f9 |6 v2 y8 }( K$ F 示例:C:\>ping -a 192.168.1.21
7 o; S0 H( T0 {% e4 I 5 N2 G0 g- q9 }! Q* O4 j, M2 y o
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % @' X4 a/ a3 q" E# g
5 D9 q( _9 U7 c+ m |$ ^* W+ q9 u Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 r$ M/ D; [2 I& x
8 Y5 n& z/ C7 X1 S Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 F4 o6 S! P1 _9 w- U
) f1 |- {+ z$ N2 E
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& K: c" O- r( o8 y; K. v
4 ?- p! N/ ~& o6 j, w& I" A- v. h2 K : S! f. A8 w: p" \
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : Z+ W. m$ C3 o: v$ `' i9 X5 A' L- E
7 X% n+ D/ c7 z' \' G6 r
Ping statistics for 192.168.1.21:
5 }! ]6 D. B x % t" V; t) M) f3 M7 Y
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 9 p8 h) ?7 ^ Y7 e& i. V* m
3 \4 P5 F% E4 l/ x
Minimum = 0ms, Maximum = 0ms, Average = 0ms
% U" y0 b* q9 y1 o: j
' T! A7 V" B# e7 L9 }0 J( H 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 % M8 M/ F8 ]9 |6 s8 r
: ?3 ?7 F* g% C1 W+ o
-n count Number of echo requests to send.
9 S: U' K" F( q+ _3 V: W
; m4 I( B1 d; A 发送count指定的Echo数据包数。 : l Q! L1 G& f6 g& n5 A
: L3 i3 c- R, ^' P$ z1 [
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
, @$ @) D+ K3 ]# `3 m % X4 ^# S6 K: k1 J
C:\>ping -n 50 202.103.96.68 * Z$ ^: q) g( K4 W& H; F6 N6 D
8 t8 D) F2 H8 p7 R* C( [7 v
Pinging 202.103.96.68 with 32 bytes of data:
4 a( `, q/ J; h: L! y! h( z$ i6 t0 a 3 R/ ]& Z9 k8 ] } C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( S9 ]8 I2 Q: I. A) K5 p% b 4 F3 _; z9 ]5 O9 B
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ X! V6 ^; B/ I5 X# d6 P
$ J) t, b1 U2 @/ o# B: H Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 l( v/ x( R s2 c
1 [: K& X. o9 u' {5 q
Request timed out. 6 j9 d" s7 m; e5 i+ C) d
* X: D; u: c& Z- Y) l. x! M% ]
………………
* l/ I3 M3 i% H2 w8 D0 n6 c
& H: R8 M& i8 U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 z% R0 }0 J( {) R3 H" E
) ]6 i' Z) P H- d& g2 c0 X, p/ P Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 P9 w( E6 V# G; P
* D. y5 A$ w8 q$ T+ v
Ping statistics for 202.103.96.68:
' w. x+ O/ {, h0 u) K 7 q2 I( _- c6 _! B& h
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: : z1 N) F* d3 L/ k/ p* g
5 | h4 m/ _ H+ \# n) Z) m
Minimum = 40ms, Maximum = 51ms, Average = 46ms
n1 X0 [- `9 g% ^+ Y5 l
( h, W. v3 p! B' c7 \: X& T; | 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
, s2 e% X( _( A 1 l; q. y. P+ l$ z
-l size Send buffer size. 9 W5 `4 k1 W! I; b" @% o% ^
0 o ^6 U% Y; u
定义echo数据包大小。 |
|