|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 2 P+ K7 I- M! z% Z, m
: u" X/ |& V+ M2 [
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
0 L. u- P- A. Q+ V
3 [6 \ w" g6 ]- c) ^4 d7 j. S- t 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
+ n) c( q. ~+ S: ` + k; C% @7 d% Q, a" @3 j% q$ y! Y1 V
Options: ' Q2 L# \. a, f5 O
0 {. x3 X, Y. c# X1 N G -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
+ [" Y: I1 }' t N) f7 O% i8 U8 y
( l8 P7 D6 c6 I, K K" U 不停的ping地方主机,直到你按下Control-C。 + n$ R) Z- h+ ^8 n; X k
3 [8 v, F( f/ c$ w
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
) G& O/ J2 u9 S/ |3 B/ w2 M" O+ W
: `/ V" U" A; K5 j6 C; A- B -a Resolve addresses to hostnames. 6 P& N) K3 ^4 w1 w/ j
' [8 i* z2 k- J 解析计算机NetBios名。 / f2 p! M4 G3 ^
- s2 C' v% e* [- P. F& C
示例:C:\>ping -a 192.168.1.21 ' e% W5 I" c! D3 U1 O6 b9 Q
! y) j H$ a) |; v" B" W Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
5 Y- P. ^4 [! o! l7 K& G. y 9 U2 U* A, D5 b' O% n
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ @, J3 k R/ e% g$ H* j. q) D
) L9 i5 b4 w+ ?3 z2 V Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ @! ?3 ?8 B% m0 C3 {# _, ^; T
. D, e# n! j0 R Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; f/ n: p. y% _9 W5 i$ K! s. [& }- H+ _! W- J. _ ]
" V9 J* s5 ^! W- A4 ] Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * g9 U4 T1 r- G H) H' _, V6 U
3 | y+ ~: E* |8 T) P/ I4 g; j" X Ping statistics for 192.168.1.21:
5 ?8 J; \8 [. K3 G/ K % k1 o) C9 `% y
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
/ C' U/ c9 G4 F5 ^1 p/ s2 x
: ]+ @! t% H! P9 t0 Z, | Minimum = 0ms, Maximum = 0ms, Average = 0ms 8 h7 P4 q. D, X$ {- i
; I' j8 D8 T1 P+ v1 ]" Z. _1 g' q 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
1 v+ |; h# w+ ?; c* d7 K3 k- a0 [
/ \" `: {" f ^2 g -n count Number of echo requests to send. , a' |! z0 q/ ^* R; @0 t4 a
% U" N; U( I$ M9 r7 P$ F3 R
发送count指定的Echo数据包数。 6 w8 L" H7 _2 U: c; C% N: [9 t; M+ C
% X; m0 B) @9 d. \( j; W. Y 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ! r: {% c! W- _
+ V5 o# I1 a3 F9 b6 p9 d$ @8 c7 f
C:\>ping -n 50 202.103.96.68
$ f' ?' o9 i1 p Y/ e' l
0 F1 } p- j& O8 b Pinging 202.103.96.68 with 32 bytes of data: 8 X2 G) Y$ e$ H1 w% e3 S* I' r
, l/ z: w/ f! Q8 | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 S# n& m7 e5 A/ Z: t) D3 A3 x
6 c8 |6 H2 Z) l5 O) q" l
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; S3 l1 u0 b% u0 b
# M2 B4 t. F" e+ k& z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# ]; ^6 |# N$ y* v M: f / L0 k1 q! C, o, e- V: G
Request timed out.
0 j$ c: U% E4 z% c5 [3 c' h ' @1 Q9 g% v+ w7 ?5 M2 O1 X' r
………………
4 Q1 t8 Y/ G9 y
# D$ e+ A( n0 |- B" A. h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ I3 F4 n, I7 Y) X" Y( J# U' [
' B% O; T+ H/ O+ M& B
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 M* }8 [$ T' T+ O, B
9 N" i" C `/ Y! g% t4 ^4 U
Ping statistics for 202.103.96.68:
2 i" i D" G8 o# L3 Q 2 M9 H }% G( j7 O8 I: l
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
4 W& b! U; g% U9 p
0 m5 X% ~% h0 I( Y1 k, N Minimum = 40ms, Maximum = 51ms, Average = 46ms ) o0 y) i7 Z5 m/ W9 }
g3 R3 ]7 l5 y Z+ H; @% ]; }* ~
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
+ U* h- s$ P. J! g- A3 w0 G8 S9 d5 d
5 r& w! m. j+ x# ~" z6 w- ~: h -l size Send buffer size. ' R! c' U* _6 L0 ^& A- d" B+ Q) O
6 ^, T2 q. N7 ^8 R _2 p
定义echo数据包大小。 |
|