|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 , l c. \6 ?9 t" D- X5 W) j0 f
1 w, z5 {9 Q5 K9 s 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: $ C* B1 }, Q' e% Y
+ Q/ m1 @0 ]5 E- w4 D 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 * B5 }" h ~, N5 j0 Z* i* D2 @$ P5 {
! Q$ b# W- C& S9 q$ v9 v
Options:
! S9 q8 d$ \& ?7 `5 g2 H
, C& o2 S2 c) f u# E" N, @# J: r -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
9 N$ c$ c. M: B, E- r
9 M0 A& C4 j1 x/ r8 m% ` 不停的ping地方主机,直到你按下Control-C。
1 x2 J4 k: i7 k2 S5 {- W: t3 V
! C2 r' o/ X" q+ u1 e- \ 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
7 e& U* {2 M8 H$ u' \! Q# R
7 m. \4 v8 {8 ~0 r0 ]$ n -a Resolve addresses to hostnames. 4 @/ Q# ]- H3 ^4 M8 C
8 t' I# _+ u; \$ T 解析计算机NetBios名。 6 ]1 A7 K$ C& a3 N2 g
/ p# d, E& j* S& R
示例:C:\>ping -a 192.168.1.21 ( p1 |. }% u: t
' @3 m! Y D3 n' y$ t7 ]/ r Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
4 n7 u4 D' c# e0 _% K, u
! k7 p1 V% t+ m1 N+ U- i: V Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 ~: S! w) r& O O! M. T
8 B3 J/ l- h1 g# N
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 l5 ?! e0 n" @) R, v8 k% B" \
: h& J$ L; J4 f$ j; _ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - K) z# ~& f( L
+ S5 p* d; n" A2 K% J* T' w) ~ 4 S4 E% N' i/ }# d& o; k
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: {+ Z ?* A% K# e& [ ( e0 v/ z/ a- R3 }& d2 [4 n$ M
Ping statistics for 192.168.1.21: 6 m0 d$ h4 j, q$ M/ F4 X; S
' J: D7 Y6 Y; v: ~ Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
& Q& e' }$ V e/ R( {
) Z# m! n3 L) W' V4 }' ~ Minimum = 0ms, Maximum = 0ms, Average = 0ms
8 Y3 e; y- ~0 S; B D2 D1 I. o " k" C! }( H# o$ F8 W! p' E; @: ]
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
. Q4 I: `( ]9 z3 S6 q9 E " f) c' a v7 M( c5 e z. R' B- Q
-n count Number of echo requests to send. 3 S! ~* G2 G1 S/ l9 S
8 Z, P2 S8 O8 z: U 发送count指定的Echo数据包数。 $ b. N4 Y5 W* J4 N8 d
4 {- N, w& m O, D+ b 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 2 v" \2 l8 \& z! Z
2 y1 r7 H9 q" _" h$ ^ w% S! j
C:\>ping -n 50 202.103.96.68
# W {: \# I5 B 8 [& ^& [% z d* A6 ?% m7 z
Pinging 202.103.96.68 with 32 bytes of data:
; W* u! o% C2 D
# V* r4 l" M) ]) i' V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 G& k3 j7 K4 G
2 h3 o; \7 I6 F5 z% b% u3 A' W4 ~ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 T! e; L5 y+ D % e+ Y( |: ^# b9 [6 l% Y \
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* H8 ?8 U0 D: W( }$ I2 R7 E6 s
4 y5 B+ e8 R$ n8 W V% } Request timed out. * q, ~5 H# T) I' l
: g0 d- \% C- x8 d/ V" f ……………… : y; Q4 l3 v j& ]% M+ H
. e; T5 W; g8 B& P8 @* N. S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! w4 d2 A) J& D, D: g ( B) |4 Z+ J6 e0 t
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 P3 M- a, K' w. P! B% |; {
+ [* v$ b; z# I6 _3 @; f6 t Ping statistics for 202.103.96.68: 9 I. P2 q6 u% X% L: g
& y5 s* [- w; B4 O
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: & l2 Z- o2 P" }
' |( L. L$ o. J) A u c9 d$ x
Minimum = 40ms, Maximum = 51ms, Average = 46ms
4 y% }& {8 }9 q" ~
9 B4 l, j+ B: n% A 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
1 \2 F9 A4 J! v* q& }" v
$ H! C/ A) u( y* x% n1 ` -l size Send buffer size. 8 T, P1 |; ]' |8 N% e; F7 H x
) D. G. o( o% @3 l3 M 定义echo数据包大小。 |
|