|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
* j; i1 i# i( R B) ?1 b0 z$ i
: \7 r4 V& A S! V+ b: T% w1 \ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 8 }- m- I9 d5 }4 L2 b3 d
2 f% u" V2 ?. V; l" I6 m7 `* B5 Q f
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 4 t7 J. d, ]5 Y+ K2 t1 Q" D
, m8 E' Y b8 E Options: 6 O7 f9 ]& i9 M0 Q) s
5 Y# ?, T& _8 C
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
$ [+ ]7 O9 t, ]. f8 Z! s6 N
: d5 j H- ]3 `) ]: N 不停的ping地方主机,直到你按下Control-C。
- |: c' v2 Q+ c+ b8 {9 \
$ Y( p: ^" m$ j9 L6 _- r. G1 E. { 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 # ~: m9 e' Q8 n! n" g7 a% V8 T% E, ?
5 M; o0 x( T t0 Q# H
-a Resolve addresses to hostnames. % I2 X; h f7 O. B0 u. K6 w0 Z$ @
) {. U9 [/ a; _6 H
解析计算机NetBios名。 7 @4 b; m) B# t( m: S6 ?3 l, L
4 `1 \7 u% h4 ^! p 示例:C:\>ping -a 192.168.1.21 - e7 ^- E1 i, J6 z" l. ?: s9 @
8 S* i# v2 \" F% }
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
% |; \; h$ e1 [* {: m4 e4 l1 O 2 }, W" ]+ ]' ]! g% i
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
G0 m. ?( P5 q0 C* i& x& b s
, C3 m8 A8 s* K0 W3 P' g0 [; @ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 {) q4 ^$ N0 x3 v
% f7 N" u: Q2 e Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) v( L/ z5 q0 ~+ W9 ]7 A2 }! V$ V
5 v% e' D! `, {* r$ r; V5 I
& g: p, i% D. S Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# H* `2 }7 S# |0 M% ]( Q & n1 a5 w; R/ f+ t+ P# Y
Ping statistics for 192.168.1.21: & p z$ w2 u( `; j: n8 G
" l9 I0 n$ @- ^) [ G8 | Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: / M) h1 @1 G$ `7 h# S
$ M. _8 T9 p: ]6 ^
Minimum = 0ms, Maximum = 0ms, Average = 0ms ! V* O% O6 C5 k C, p
! q8 p* E/ `# H% y9 o 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
[5 [" w+ S7 {$ k4 t! P
# L0 g' A& r7 C! s3 w! ] -n count Number of echo requests to send.
2 ~9 i3 x6 i' J0 S3 C( X
0 P, D% L9 N2 R7 j" C& k, ^7 m1 j 发送count指定的Echo数据包数。 ; z! m# |" g7 D; C1 S- a. A
6 S. `" i5 e0 @2 ?1 ^, E 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
2 F, v2 C2 y f/ p5 y t. [# U% I
! t3 s0 f0 }4 k5 |2 z) G p3 ] C:\>ping -n 50 202.103.96.68 ! _* W9 Y' F' U! x
/ D6 d$ J; }- _# Y* F* ?
Pinging 202.103.96.68 with 32 bytes of data:
2 ?, g' b; q- Z+ {; q) G& T0 E! h $ ?; F# Z/ p" c- K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 b4 Q/ g- i& i# b8 i
; I" ~% R- e' J! c" V
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: B3 i" B3 ?/ R: z$ y& q - t& M5 H" n3 H# ^
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- f# ~7 v3 y: i5 f
1 `0 s, D, `( h/ g3 T9 m Request timed out.
! l1 \& e" V" Q; s: ]
: w. }- r8 G6 m7 W+ i' s9 ^ ………………
3 z/ q1 B" P9 c6 i, Q
0 a, D+ B& K7 Y. z, D( z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 {( Z+ Y1 W, s7 R* y8 x4 m9 l3 a
: X6 @, Y$ y* Q" o5 w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% J* M2 x" b8 U! @8 k6 T# Z) l7 `
' f# |9 J6 g) Z1 d! D Ping statistics for 202.103.96.68:
2 D. ~" c7 J1 d8 l2 Q+ b1 r
2 M. P9 l% x: z; | Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
& m# K8 `7 R) Q 8 f" q( l' c) J. Q
Minimum = 40ms, Maximum = 51ms, Average = 46ms
: H. T0 X/ b, ^* \& \6 j
9 S0 u \! S; P) K+ u$ O 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ( T' {7 w" x7 t/ C' Y
3 Q2 \' Y5 h- {# c; D. H, e [ y: g' B
-l size Send buffer size.
1 e2 c% R7 l" N. W/ Y0 Y" T3 z
5 @2 `; l+ X* ?. K" x g( Q 定义echo数据包大小。 |
|