|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 4 o' Z4 ~% s6 O, d
7 D9 @# O4 J# e1 ? 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
7 f& n: D+ [/ h5 Q1 M( U
' D$ D7 [% d) D& r0 K; 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 , [( O( \ s* g
9 Z; W2 }9 ~. u- E& O Options: ' S' C f4 I, s L7 X$ [* t
0 w2 {5 D0 L, L
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 5 T. ~4 X4 V0 _$ }+ N$ _
* U0 Q) r2 O- J9 \; e2 j/ a 不停的ping地方主机,直到你按下Control-C。
/ ?5 N% ?) V. t; o# E+ g" m5 q - k% c4 K* X9 ~; [( C1 F/ P; b
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
- ]: R o \ ^! m2 H$ R4 A
0 }/ c5 u! b% W" O: p -a Resolve addresses to hostnames. - d" o6 j& `# v0 E3 B* Z5 v
. U- M/ }5 P4 m; E
解析计算机NetBios名。
?7 ^3 H3 Z9 A7 x3 C3 C) [0 x : Y9 w( z, V; H \( s; N4 ^' Q
示例:C:\>ping -a 192.168.1.21 3 x/ v- _& r8 n( R: G* H T
. \! ]" O% O/ x8 g F: p
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: " X7 J( G' A' T; U- e
4 q" Y$ Z4 d; f9 q' \3 C
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
2 C- L; c4 ~$ x$ p9 f
[4 h! z0 @. G Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : U# B6 w" e! N# C
8 B# `4 q2 }0 |2 @) h' g
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( U, u$ }& o$ i& _. j; X- B/ R% t2 b
, u7 ^" W( b. r" q2 f2 q$ M Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 M! w: R( j, o2 D8 ?' p
7 l( c- Y4 T# [# Y- P
Ping statistics for 192.168.1.21: ' {, L7 C# L3 q4 A$ z
" v7 y6 ?0 I ^& e0 Q& l; [ Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
3 ]- y& ?' V% o( o7 y& u ! y3 ~3 K4 [. p- h- n; K# j( T
Minimum = 0ms, Maximum = 0ms, Average = 0ms
* h' r! s5 ] W. `- p/ g9 Y
( U6 e8 r/ ?, T V" L 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 - z% `. A' y. z9 u4 ?$ Z% _
. i* O+ o# n6 z' f7 t
-n count Number of echo requests to send.
5 |2 b# z: O; G3 w* W0 ` 6 Q) |( q4 c, H: g
发送count指定的Echo数据包数。 + o/ W: {& r3 D: {$ B
9 J- I1 t, W) U, t 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " c. U+ C. d. L( X' w: _8 `
3 n! E# }' Z' D% N. X# e
C:\>ping -n 50 202.103.96.68
+ S; B0 X0 N7 s8 R t0 n
2 |2 s/ i! w# z/ I$ B9 {, s Pinging 202.103.96.68 with 32 bytes of data:
2 ?$ W' K, R9 g5 O& R1 l % x7 i8 Q# B% R7 N, M/ q" t, l
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& Y4 P" L# F% Z1 L5 ] 4 `) w+ M# t8 P' J1 e3 ^2 h
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % Y- J, f1 j& G
# V9 U5 \4 Z" |6 G3 ~8 Y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 w2 H- h% H! g3 y! I6 I $ U2 C2 ^( a. J, d2 Y! w/ u2 [
Request timed out. ! K, N* J8 M# Y( }' Y/ n
/ V+ f% S# x2 ~ ……………… / ^/ {: f9 d. n$ ^
7 M3 c/ z8 a8 l6 ~; F1 Q+ V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 ` e Q* w) C7 e" Y$ L
# g& w+ G, X8 Y; x/ A2 A" ~" s
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 x m3 X% ?3 Y5 B1 r5 J4 l2 o
) g; n( e, K4 J8 G, ]+ W Ping statistics for 202.103.96.68:
- G, Q1 B5 v/ o* {+ m$ W
4 Y& C) ^$ Y8 x' q0 c* q& |+ t9 N Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
# m+ ?. m5 j6 _) m2 s9 b 1 |9 d& Y, \3 G2 g* |
Minimum = 40ms, Maximum = 51ms, Average = 46ms
; b$ X W$ _) C# I3 }$ a1 \8 P
( P$ N1 W/ W7 i. z2 U 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 1 q6 e4 a# J' x9 {, x
9 y! ^/ z; G( N2 ?3 `0 ^
-l size Send buffer size.
0 [! F& ]2 w6 Z, d+ |, @0 F ( ]' F5 i- |3 ]
定义echo数据包大小。 |
|