|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 1 c) D- {5 A4 m
' J; i: T! \$ q/ k( y 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
( W' f: M# e& U3 P5 o7 Y
* U) V3 o6 S' O# p4 b4 a 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 V: U0 U) j( R6 N& t+ O
0 r8 o9 O+ K: Z- U! B$ d Options: 3 t f2 K* A+ ]9 H: D1 U( a) D
5 _3 {: |. t3 i) Z/ w
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
u& W" Q8 f& X
3 x. W3 H2 w+ e( Y 不停的ping地方主机,直到你按下Control-C。 / d- D: y6 g: b/ ^5 ~7 F, m
0 \, S* R9 d' {8 h 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 - I/ _. m5 K& l! ?
8 D3 c7 I$ F) D -a Resolve addresses to hostnames. 8 {. f! C7 t( O5 V
0 T, g+ o: W1 b) F/ |& H. H( G
解析计算机NetBios名。
6 W7 {( n4 I# S1 E4 R5 r
$ v4 H' E' z4 A7 \ 示例:C:\>ping -a 192.168.1.21
3 I1 N; O5 k/ @& {
* X/ Q7 Z( \5 o. `0 \$ O1 b Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % h4 x, }, N, M: u* ]& p
# o: K! a! q1 M/ t- x8 N Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" z: w! @" r9 x- H; N
; `- n, ?4 O# F$ r8 H Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( `/ S1 ?7 x/ U3 h& q3 _- l8 I( |
. ]! m; ], {! M: o2 @3 _3 B Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. w4 ~9 \8 J6 J# L3 g
* y- r. y7 x2 x) L; o; e | # a! @7 [! O6 z J
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 E% Q7 n2 E0 v- M ) a: k5 Y$ {- a6 U6 s3 K
Ping statistics for 192.168.1.21:
) l; h; o0 z/ k' [$ H7 I; c d* O/ N8 x" c! \; R4 y) O& M% B# |* Y
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ( D! O( T6 F) C) N/ }7 z2 p
+ N& `5 o5 _9 f w
Minimum = 0ms, Maximum = 0ms, Average = 0ms
7 j* x0 m/ d& V# p3 z! o7 Y \4 d( H& z2 u! U# o4 n
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
( o7 u- }9 M) b2 e/ l % z9 o6 Z' a; m6 c
-n count Number of echo requests to send.
! G* q# U; b5 L, Q9 B0 o- r 5 R, w0 n" @& G. `$ V7 B
发送count指定的Echo数据包数。 4 H0 {6 f6 Z+ Q5 Z1 w0 s
' {# e$ G9 X, v# m. @, L. M 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ) G k$ _" w. x q+ [
9 a5 j& E, }" _* S X9 Q) d, o
C:\>ping -n 50 202.103.96.68 ' v9 G4 l8 m% J
/ d& \: G$ i! J( Y. V' t$ h
Pinging 202.103.96.68 with 32 bytes of data:
: j) s% W d# V$ T) @& r
& p4 F* V% I r# a+ y J1 J( i Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 B! h, ]+ z) f5 l L v- ?* M
1 ?% F, ~! R4 i) T( G/ _1 e, U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 ^) q% g, W3 Y+ [
0 B4 }6 I% V: V6 J, _ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & {0 D# z; F5 D; N
^) M2 W: ?/ g5 W. b# v3 c1 Q. _9 x
Request timed out.
! ^! f% Q; N* e, M, D. b. ?/ @ 9 s( j1 w; y& }- O ?" {9 g6 M
………………
$ K( P; Y/ ]5 P) G4 w) e; b 6 C* h- r. [8 w; T! C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; R. u! p/ U% E7 v& Y7 c
6 T% r+ K) h6 y/ X- [0 ] Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : m* Z7 z1 \# u, M* c) j
$ i2 P0 w( P7 }2 s& X# q! ] F Ping statistics for 202.103.96.68: 2 i" @# y. \1 D _# k6 g4 S9 w8 e
& x& ^( z& n$ }( I
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
- q! D1 q7 Z2 ?" @8 Y" k7 u) J
( {. B& Y) o6 W* M Minimum = 40ms, Maximum = 51ms, Average = 46ms
8 s8 w: ?# Z2 h" ^, F! B$ }7 g 4 q w3 Y+ U: z9 W9 S) c
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
: j* C6 u/ m8 A; D% E0 { 1 U; m7 a2 {; g* R; z7 d
-l size Send buffer size.
3 x: P; x9 B M6 n& P2 N 2 B7 g1 w5 z# _$ f5 G
定义echo数据包大小。 |
|