|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
! U2 a7 o" A8 `1 h& U9 ^9 y
$ }9 y; z( f' c" h! L% L# J 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
* _- ?) w0 }8 a1 w/ H0 r
( @2 {$ F8 `/ Q+ w1 r 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
9 d# J/ u0 x% F9 `+ T7 v/ w) X) n
+ @1 d. _0 R; h/ t Options:
( g5 b& U4 @! o' J: Y# X3 n 8 f. o! Z% ~# ]/ @ o9 ~+ p
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. + }3 W1 M1 P8 Y I! P7 ~+ N0 R9 H
, u* @% N7 ]- O$ K0 a
不停的ping地方主机,直到你按下Control-C。
3 S2 C8 Z( ?1 b' c9 R+ J2 { & l% T$ k( J9 s8 {) K! M
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 + d+ h7 Z0 d$ M: a. K
; r. O, n. c5 G2 l P3 l$ L w -a Resolve addresses to hostnames.
* r4 J- A' u4 w! p 8 \9 K- Q6 V+ E7 g1 I" B
解析计算机NetBios名。 2 q, l$ v8 v+ f: `, D; |/ B$ w, X8 z
$ P: x, L( M' a. ^$ Z a. Z6 w 示例:C:\>ping -a 192.168.1.21 9 q) d- @) P+ d* c9 s0 `( o2 i5 R% O
+ I% d( @( y6 w( y. s Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
: ?$ _0 O/ v/ O7 U5 H; k% D( q ) ]+ ~4 Q( I1 i4 t; x
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! w( D7 A, R) w3 u
}* l0 K' P& u+ M \ A7 t0 c |
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ D2 B3 m1 j5 x
( S5 g2 F3 @. B9 a5 P% Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: q# C' W" s1 F. M5 e5 w
% P1 h% s! P' v# o
1 t% O9 s# r; O2 U Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' v: T9 i6 X5 ^" g 2 A S O* m( b- C' o
Ping statistics for 192.168.1.21: # C$ Q% p ?: Q& i
% c3 ?) N: ~2 V: D
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: * w7 Q" v; |; i7 q# |
# {; Z7 M' y; j, a+ Q
Minimum = 0ms, Maximum = 0ms, Average = 0ms
9 D" w$ @# _2 X# f ) }: z& h; A# J' F5 W
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 $ _3 R5 i5 X/ a5 G1 ~; A3 x
3 p: }2 b" K$ y& b4 V, c
-n count Number of echo requests to send.
3 J4 v( v- D$ C' M: m- ^
# m ]9 Q4 f8 E# I4 h$ \+ { 发送count指定的Echo数据包数。 ?, k6 T8 M; X; E3 T
' s! ~5 n/ v- Y8 \' m$ |, }" t
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
! j5 ^5 k/ o) z9 N
) _4 n6 i' l- ?& B7 R/ }% x5 F C:\>ping -n 50 202.103.96.68
" q e6 w1 E( O6 ~+ j! Q" C 4 ~' O# ?) l9 {( j9 x% s# k% k
Pinging 202.103.96.68 with 32 bytes of data:
* ?, p& u1 i' G* |
; m2 v* B3 w0 @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% y0 M4 m( d& Q) k
+ S7 L- y7 n8 z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 ?9 p6 s9 D: {) O* f: L" x' v& {
b( o$ |5 w2 V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & Y' Q! B/ L8 |; o5 Y- o
5 k+ }5 T) D' n( y, V Request timed out.
W$ D, [" X2 }! g( |# z* \
3 o' s, l4 k& I! M$ G9 U" n8 L ……………… ( S7 Q f a9 R( k: b! X6 K
2 H2 k* @9 y& ` Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; o3 p; T1 B3 q E
, T! D1 f( x. U. @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 H" U' u+ G' r: I- S: C6 w5 Z # U/ K! r2 @9 O" f5 J _
Ping statistics for 202.103.96.68:
/ P: `7 M& I- w
9 J2 r& s9 E) L- z; E, l$ h Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
/ }7 P) Z* R" |, z7 k . M0 V9 M) u9 A) D0 \- G5 J: r8 o
Minimum = 40ms, Maximum = 51ms, Average = 46ms
{, o% t# S7 W6 M 7 H* a+ p; I3 @7 {8 Z
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
& R9 z0 J1 _% ?$ L2 o$ K: H1 i
& J4 V) t0 W$ L# Y* M2 G# {! q1 N -l size Send buffer size.
/ S ~4 A1 X7 l4 Q/ d " h& T8 J, Z6 X3 q& E+ X
定义echo数据包大小。 |
|