  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( Q! L2 |5 m8 R' N0 `" B
7 Y. n7 f) S% f4 o4 c" p' [5 {2 R- M 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
1 r0 d( J' i D
/ G5 r( |' L7 _- j6 X 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
% @$ \6 a% `& t
1 W2 Y. m5 R2 N8 L2 u0 T Options:
3 M" V" N7 q2 E! G
& B6 \# A; j9 R" s -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 5 a4 M5 \$ j) [6 y9 ] o
6 d# `) N R/ f* M4 s7 A: z 不停的ping地方主机,直到你按下Control-C。
8 ^5 k& j) o1 g
* u: A5 G/ s) U6 x" @ 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 % N! \! z$ F8 F3 H1 T5 h) |* N& e3 \
$ S: d3 |6 X" q ^6 Y0 C -a Resolve addresses to hostnames.
+ g7 c+ A' F2 p/ z+ v1 I7 E2 g% Q) X1 h
4 e/ E8 \+ x1 s/ z6 L7 s! _" {; g( N 解析计算机NetBios名。 / ~" H8 ?" ]% y$ l7 x. j
3 ~% _: _: N9 ~* z' o4 z" w 示例:C:\>ping -a 192.168.1.21 * H6 }+ U) M6 Y) E: G5 }' S/ Y
6 d5 B' P) z3 B' | Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: # m8 e' T1 W3 h: o& m9 U
. a1 r0 u; D" s) e; \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 H7 u0 W+ y# H" M8 n + R! y& [8 d& o% I) X6 G" ]! V# q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % \) [6 I' X& ]. P" G
$ @3 V# }3 M0 [0 g: Z- q Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' f" X4 E e [: R4 o0 b3 i8 ~
! q* K8 F- x8 W( Z4 I3 E
( l5 L8 s# e( g: A9 R4 ^( L; ~
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- |. K3 E ]) f( b2 U( [ ~; }3 q9 d% r & s5 `& |6 L; f' H& y5 r
Ping statistics for 192.168.1.21:
$ O1 G; P7 p( k2 g1 z8 K W0 @' }+ j3 Y, |7 p6 w
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 5 C% @: p. |2 k( ?- V
- c$ d) H4 F8 { M( E Minimum = 0ms, Maximum = 0ms, Average = 0ms
; |9 V# P% x% I& ~+ K1 P" h 9 a+ o$ k: }6 F, ~3 I; L9 s
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 7 ^! j7 Z/ P9 q7 i- y5 {5 E
! l( K8 i w; a -n count Number of echo requests to send. $ H2 t E% F* g
* P2 _8 k6 l' S4 N( r$ t
发送count指定的Echo数据包数。 & }# \: H0 c* n. A$ g: j( x, [
3 x4 s, |8 Y% ?3 a% x& n
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 3 A9 k0 z# R- L# x
$ S, x- } ` a$ D& q2 O C:\>ping -n 50 202.103.96.68 # h2 u+ w$ B5 S" y) N3 }5 ?: i
& v p3 M: e* y" L; u% s Pinging 202.103.96.68 with 32 bytes of data: * T# w9 v+ R4 `# A+ ]1 G8 }- S! M% E" H
D" A+ t) w" t% ?5 b0 b Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, Q( s9 x9 C% m- B2 w9 f " l" p+ C) s/ I' m/ [" Q" v
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 \& z8 G }- E" V, Y" g! ^1 m
9 k( p. R+ [+ V% D6 S' i Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 b8 k- P% R+ z! @3 x: l
3 `- |& N2 R) V" y( U' _( Y
Request timed out. % V! N) {5 l& Z, m7 x8 Q% m
2 p, A Y) k# {7 A2 e ………………
% D; d& r! S9 U. ]" S* B" Z 8 o, Z4 f8 b3 g! E+ k2 O
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 P1 X/ g# F9 @$ Q9 w- O
( `* K7 _3 r+ T4 v8 u9 R5 e1 k
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + l5 K0 I6 j# B7 u" b# n
8 `6 |/ h) Y8 m9 c f" o- o' U: ]
Ping statistics for 202.103.96.68: ( X# z( A) U S0 F( w. l& E, _
, }8 e( e7 S5 J( A
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ) o* e9 X9 D) @# S6 x- ?
# V+ u7 d2 r% s: ^; b2 b
Minimum = 40ms, Maximum = 51ms, Average = 46ms
( L, I- g2 ]) @5 A# X7 `
2 n. n W- g4 p$ L g; b; p2 B 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
3 V. [1 P) i1 b" l3 \; c/ J4 X 2 m* F& n& v j5 V
-l size Send buffer size.
; D. \8 v/ W' k; o# g; l 9 |& e4 O3 \5 _& W8 K
定义echo数据包大小。 |
|