|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
5 O' q0 e: }3 i2 ^" ^4 q
" [' W: ?1 v: @$ g3 `: K( f& h 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 1 |5 D* z2 |1 Q
/ T* D1 y; k, ^2 J8 V: S 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 3 g7 G% ^9 b) u, O/ o' o/ n
- s6 b- w" b, S" I+ s Options: 0 h+ M" P* ]- Z7 U h8 J5 ]8 M* J
( ~! g, s$ Z! c7 i3 s* C
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. / u4 W3 c9 P" P: j6 \- K
' U& O- ~$ i; E 不停的ping地方主机,直到你按下Control-C。
, ~' R) {+ |7 Y' [! y3 b" P% c
+ V9 _5 T9 B% O 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ; H E' Z+ D6 f! j3 @5 v
; }4 B) b! r& M- N# U- n- g% p8 @ -a Resolve addresses to hostnames.
! M8 h1 X8 m- _/ i6 o1 W" U + K$ V+ T: r% @ c
解析计算机NetBios名。
: E# q& O( H$ S) M9 ^% z 8 \" z2 c- |) M2 |; t
示例:C:\>ping -a 192.168.1.21
3 k: ~9 V" h4 A. x9 v
9 r/ ^. f/ r% M. j7 q Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
c* W4 [$ L5 v3 k/ n
( D6 f6 K. R" U, L Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : [9 c, g, H' f6 r! R
7 c) q5 u& u. S# Y- i1 r
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 S5 t% {) x1 M& `" O/ j2 g
9 U T: B. f. \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 z9 w; v0 l; i/ C" w+ v
! _+ b+ B4 z9 f/ M9 P0 u 4 N; X4 b6 n$ e1 F4 T% m# a4 s9 G' G
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 8 J$ z* W1 i! o: l
6 D2 K# [6 t# d/ z/ f Ping statistics for 192.168.1.21: 2 ]2 x% g& `$ ~
3 ^. J2 h+ s2 \& e1 j Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
1 ^: j. i7 E# E
2 o6 v% n' i) \- V+ V" U Minimum = 0ms, Maximum = 0ms, Average = 0ms , Z/ ^# l$ O+ r- M4 G& u, I
; c% y: K9 U) W" S3 h 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
5 ?3 E7 e0 }8 V* G! N* R
6 A' ~" E0 G! c x0 f -n count Number of echo requests to send.
6 E. l1 n3 j* W) Y* O7 v* B* h# f
+ X( L0 F- ]' ?( S3 L# V 发送count指定的Echo数据包数。 1 p2 E) q7 Z; S, Q% b( N
- Y# z6 v7 e5 b8 o J
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
$ b; G1 w& D% @8 _* a/ B0 ^- e
0 i) \$ ^$ E) S! G C:\>ping -n 50 202.103.96.68 ! Q/ ?& `* B0 X7 b* k8 ]0 t
. m5 d- Z" x3 j, H' f: Z# q8 J, y/ y
Pinging 202.103.96.68 with 32 bytes of data:
T* R y3 g9 X+ p3 [# u: n
5 `! n' J, T- k, M# Y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 I& v" {5 B: }( D; Y( d$ _7 F0 l
1 J# J- ~3 \2 H4 h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # s& ~# Y- K# U$ T
2 @7 t& I! {5 |$ T1 U8 q Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % m0 @; @! V% u$ I7 r( `# Z
0 Q9 D' t: d) I# l( S
Request timed out. / e# D5 T/ }' H+ o e- g6 |
0 m9 E7 J% P# F3 @' N ……………… 2 v( L5 r+ L# r0 ^2 H2 R
6 G8 _4 n* M0 u, k8 v' @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 @/ N. H( }0 M, A: g
$ f2 b9 l- z& w7 [) W
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% z$ e. C$ H* p4 Y
- D# _* O9 h' z( I1 [9 H, G Ping statistics for 202.103.96.68: w: [+ o4 }$ g" ^% y H
# g0 v" f7 |% I& i/ |. N
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: + f. j1 J, f- |" J) r2 T
. h' {1 y! Q0 ^0 P% C
Minimum = 40ms, Maximum = 51ms, Average = 46ms
; d6 p T0 _( l x4 S # @2 k& |1 B' |. {( i' S/ W, ?; y5 Z
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
) L' {4 \1 Z; ~2 e0 [* x7 l
7 X' x9 g4 q0 B) P: F T, ^, y -l size Send buffer size. " A0 C0 F+ |& w+ t
2 c) ?$ x) t' ~" f0 j7 ~, Z
定义echo数据包大小。 |
|