|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
* g$ q/ ~" s9 O
. W; J3 d) P1 @' `4 N8 h* Z 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
" r6 G7 o! a6 z( T8 v; R 1 n G( y. A: j0 [
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 ?7 P: f# p% G7 L+ n
: E4 {0 F6 ]) y/ M Options: : ^4 q6 _5 v- X& s4 K @
/ b( d) T; O% K2 `, U6 L. F
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. , z8 ], O9 y/ i- i) X- j- [9 y
/ H! ~$ `! Z% u0 {
不停的ping地方主机,直到你按下Control-C。 $ a* W& {* e& D7 Y" Q
5 ?% D6 O- M8 `4 O6 { 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ) ^' x! O$ n% l1 m/ u! {
/ ^4 z0 O2 `9 `# N
-a Resolve addresses to hostnames. , {5 q. t8 U8 a+ o
- D0 ~( [/ Z0 G! X
解析计算机NetBios名。 0 q0 ~2 O; X7 W- n* C& G
2 @: ?( i) S5 _; C 示例:C:\>ping -a 192.168.1.21
7 r: T g: l0 n & |/ j; V9 D% u& h5 R
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 0 r9 T& w `1 G7 j& J
. k- Y, t/ }2 t' \4 m! m$ ~# r
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
2 O5 x9 H" @+ g. B 1 D& V; I" S, ^" a
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' I1 C4 I% l3 j8 j i; M$ h
; R" X* Z8 ?( c g; R
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : z" b. S7 Q! `5 S' ^3 a
2 ?: i! R. W& _8 y) X6 o
* ^& ?# S* L3 a: Q4 k+ ]7 P: D
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 W/ i* N' J/ Q2 \# i9 m
+ N) |( m% {2 t3 G Ping statistics for 192.168.1.21:
& ~: {/ n; `3 H. E$ M
6 Z8 U; q1 i7 ]2 [! e- j Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
5 \* e1 b! v: ~2 G
6 \7 C# n, c& r; i Minimum = 0ms, Maximum = 0ms, Average = 0ms
3 C, c/ J- I2 i; U3 Q! W ( K7 ~ h z2 P, X" I# b( o
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ! X+ B+ ], k/ L/ W+ T3 |
9 [ Z3 C. U: G# d
-n count Number of echo requests to send. 6 D* ?% d2 U' G5 w; h" z- E
; u& @) d# q* W) p: j+ { 发送count指定的Echo数据包数。 ; C5 b$ v F2 W" K' U# L
i6 r4 A& s" L' X0 s. X: R. I5 q 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
) P. ?: _( |0 M/ F( W 2 E2 ^( B/ v1 L& r% \! M0 S; p
C:\>ping -n 50 202.103.96.68 ( P" }* s, V% T
5 \4 C1 Y& L8 y/ F. f
Pinging 202.103.96.68 with 32 bytes of data:
( l/ x; e0 A1 l ! g0 k, L9 N6 S9 |# Z2 T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - c ^& ~% m) d
( {4 ]" d* ~- X% p, w5 O; Z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) g3 I/ h- e! Z
5 w* Y. p" t* J+ {8 ^7 @7 N
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; [+ M2 e. g9 m
! U. J$ L* \( O; b Request timed out.
3 H8 ?" S- r& y) E8 Y
# N6 y" y& j4 f* Y! e" R/ |! ` ………………
& \) P) D) e b2 C7 { 8 Z( w: D; _9 y8 u
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 s8 Q8 X4 k5 p
* W' |! ^& @. r* n' z3 H Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . a$ x8 M2 i8 U/ ]# s
( i1 n& V% P, g' ` Ping statistics for 202.103.96.68:
3 f' c0 z& S. _' s9 {; c 1 s( E6 @6 e, z1 Q2 o9 P
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
P: W$ r0 O4 h/ }6 J
& G+ q/ f" j4 T( Y Minimum = 40ms, Maximum = 51ms, Average = 46ms
8 c7 }' t( `" v3 H. U F- [ 1 O8 e1 W9 l# X) X* i7 U) O
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
" r0 ~" K) H1 M8 F5 H! o
& l" ?9 ]( w+ I$ `" K/ X' Q -l size Send buffer size.
- I1 s, d( m) O8 R/ r. Q0 U6 D
: k5 q3 C y. S* G% b" k 定义echo数据包大小。 |
|