  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( y4 z. y1 `, `8 {1 I. B: |" {
& E$ ~: v$ |3 M! ^! g
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 8 c. Z, g7 ^* v, K7 m. u
5 k9 l0 c# \( ~! N* V, `
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
, C; P0 G0 [, U8 }" w8 T # b% ? K. \1 v* d; X" h
Options:
9 l4 |- ]# S2 n3 `) H
$ Z/ \: U( J* _) B1 t9 Z -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 0 I' U4 v8 W$ D* u3 h
3 S4 w+ S' W/ ]; {) t: J 不停的ping地方主机,直到你按下Control-C。
* c; M2 t7 E8 J$ S# r, c/ T# Y
' \ K& D x7 g) `6 Q! { K 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
6 r4 ~3 u2 f" e5 ^" Y3 k: E . P A5 _6 I/ d- Y
-a Resolve addresses to hostnames. 1 G: W. O+ \& {& ~& r8 T
6 E, P+ b& m/ ~ 解析计算机NetBios名。
! D0 B6 u" e3 t5 N6 k; C
' }0 D! O. n- o6 F7 U' Y9 p r6 Z 示例:C:\>ping -a 192.168.1.21 9 ?" G: y4 t7 h/ ]* f# X( I
' f2 _2 F# J* m% G$ @: Q4 e Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
+ M6 {) |; Y2 N6 {0 n; h * |' e# A" Z; F2 ^2 p. `
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' K4 w( h% i! I) y0 v" A# Z7 Z( u 2 ~1 R' i+ T2 O
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 m; i7 x8 K2 b/ k# e$ N
$ z! h! X$ k( @& p8 |2 j$ Y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + j0 A& J. B- {' J. A! v
5 X6 e u g! X$ ~, E8 b
; b# N0 h) L& u. Y" j
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / D7 v, h# p1 O1 _' c
3 I, T8 O9 C6 m% C
Ping statistics for 192.168.1.21: ) x$ J' F/ t7 ?* S6 d
2 y2 Z& h& }+ |
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
6 v5 I* u: J! N# r3 K9 i9 f . i, q' {* u5 O4 Z2 H: H/ q
Minimum = 0ms, Maximum = 0ms, Average = 0ms
. e' g1 d8 `, s- ~ 1 O' T0 i$ k) Z1 M: J
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 5 H( N! i6 n: i4 X5 E" s- ]5 J$ w8 {
{* M6 _6 ^. u- }# C- b -n count Number of echo requests to send.
! i2 U+ Z! Y5 e+ J! u% l , G3 G3 e; F9 c
发送count指定的Echo数据包数。
# M2 _+ h9 ` m7 @* \8 A " l4 p" g5 t/ V/ ]
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: D- B [/ x9 f
/ p9 D$ J7 } Y, M- i4 l
C:\>ping -n 50 202.103.96.68
, z6 n2 L6 F, p7 c/ n0 x
9 e1 Q1 m, @: z, }/ Z' |% c Pinging 202.103.96.68 with 32 bytes of data: ) N+ G/ _- [% F5 T3 N* ~6 |
" m5 p3 a, g9 c% I* H, u Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; A1 d* @/ A# t
8 g; y2 j7 q$ i Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 C7 y M: W1 o! S
. q5 o6 H5 { ?) p" y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 R8 d& a& t/ L# Z* b
/ b7 i" z& C( k9 c, H/ s% [ Request timed out. r3 Z% U3 `6 G
2 r, p3 R* C, k7 G H ………………
& O% q J J! _
9 o; c1 b# b5 l: w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 B) L/ t ^" _/ K0 i
& A8 F' w' I) \5 w3 Y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ Q3 V* H0 a' m8 j& X
/ a7 w* d% k1 ^" D* L) ~8 ~ Ping statistics for 202.103.96.68: 9 m- Q& {! d! ^0 O5 t7 B, Y; ?
& H% m9 ^% F; Z* Q
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
! t) ~* a1 @9 {. Y, F& [4 ~ ( V, e9 M, W; y$ D: ~( {7 R3 O
Minimum = 40ms, Maximum = 51ms, Average = 46ms r4 z L; ]& e+ c% {" j
/ S4 s; k& f% k& m" \; p8 }
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 2 I" |- }& h9 q( J' G) h$ c, K
0 u7 T2 n4 \4 S' k c# T# V* F- i7 n
-l size Send buffer size. # N5 ~$ |( ^- J; M; }
7 d% S+ [- O* v! y
定义echo数据包大小。 |
|