|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 / p5 A% m9 F* u4 L3 f/ e
7 X6 ~7 W7 [5 q6 t" Q
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
: X L0 c6 H. Y$ w E( [ b) T3 ?: h B$ w! z
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 ! v4 f+ v: o3 E
' B# E% k" w6 x
Options:
- C9 k- L8 N% @+ \3 q o 5 M2 W" ^7 T3 J9 B1 R( W
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
4 `- u% d8 x/ a" I" ~ - U( ?/ J, i8 L: ]
不停的ping地方主机,直到你按下Control-C。 ) b( D4 K' ]: Y: A. u- `- P
3 F6 ?( E/ l i2 L6 x 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ! [' E$ t1 z. {4 d- \* R
' A0 m: p* f O# X
-a Resolve addresses to hostnames. 4 L0 b7 j1 z& ^3 s2 N7 w
; C$ d4 }$ A1 G0 s* S
解析计算机NetBios名。
! j* V+ n7 K5 I; _ # J2 A# y0 o. \; j$ N% u/ F
示例:C:\>ping -a 192.168.1.21 3 { m9 R3 S% W+ R" J2 S
2 k. P# T q8 d, E) |' c Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
# s% n, z- P: r( a8 M+ Y' O' R# a , t2 ~2 Q: m' x
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; S2 B/ ?1 x$ F% K8 V9 ]: r) [
8 R2 W( r, r% }* u$ g; Y: H4 P
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ k! M- e) s: c3 U: s6 R q/ @
( f8 l. \- J. L w( M7 h Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# y. [+ L' e, h
+ T3 k1 g7 H/ U7 q% D( X
, U7 B" T# E2 i Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
2 T6 E: Y. N8 L; M& E7 q
& D% T+ H( `, \ P9 X8 ~ Ping statistics for 192.168.1.21:
# A2 e7 v4 h+ W$ g) P
/ l) q% w* ^6 P4 K1 Z* M3 A Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
" F, x$ z, J3 x; E7 h* _; Y
# ?: e4 q6 C# Y m" Y8 g; H2 i Minimum = 0ms, Maximum = 0ms, Average = 0ms . U9 _6 [( j+ I6 S3 h/ f& Y1 ^, Q
; V8 t) a* [2 K) \1 }, J
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
2 s: m/ a6 k8 Q/ G8 V; i* `
0 c P2 ?8 D; G7 w. m -n count Number of echo requests to send.
' ?4 \( }) a7 {$ |. O6 ~# ~
% \" I" Y6 A: J7 K! O! _; r/ W) M9 O 发送count指定的Echo数据包数。 ) N- m+ O e! Z5 |, S- g: ]
/ d! X. v: T0 Q5 M" S' x 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 7 u8 x! e: M9 b' j) f
6 _# X" v3 G; e& J
C:\>ping -n 50 202.103.96.68 3 O' x% W/ I9 z( ^
3 h8 {' H! S* x6 F9 ]# T5 F Pinging 202.103.96.68 with 32 bytes of data:
4 V T, Y2 F; |4 {3 T; g$ q4 C- ^ ) Z: c/ f6 f1 C$ E; h
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- R* M3 ]# f9 ?7 m; Q & T# a, @3 w8 ?' w7 O; {+ V; N
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 h; j7 o9 T" S/ o
' n5 R( y% D" D6 L4 b! Q' R3 Y% A( l Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' Z' H( k+ d8 F, q8 q2 {
( v& ^7 S6 l/ z$ a7 Y Request timed out. 9 v! Q Y) l t
- o T! P. \4 d9 O: v ……………… 0 T! Z5 J" ~( ]& k0 u' ^7 M
3 ?3 R8 p- H" [5 l; S! f Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % p3 E. ^7 N6 j E8 R8 g- z
. o5 S) v1 b* {- T Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 m* |- n/ F/ N0 F
5 r' l, ?$ N6 O6 }2 |: j
Ping statistics for 202.103.96.68:
$ K4 ?/ G/ t5 Q6 K# h& T, i: O
. g, d% M9 I7 d' `; Q$ A4 N: H& R Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
4 {! R) R5 Z$ y. U; {( u
. O% E% j2 Z' n Minimum = 40ms, Maximum = 51ms, Average = 46ms : @* j4 L( |/ T* b3 v" _( p( K( a1 |
4 K: g Y8 t5 } D/ J/ W
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
$ `* t5 X# y! l$ L
8 w+ G v& f8 E0 b2 u: n -l size Send buffer size.
* X2 j+ e# ^" ^ $ k! q4 \3 S9 O' H: a
定义echo数据包大小。 |
|