  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 % b* [, |# x- L0 z
/ l# z% w4 b" B* g. Z O% u 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
6 ~4 s2 `* E: p* ?/ t4 l
% Y6 ^( d ?' Z5 M 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
3 i, x: I+ Z% w ) [% Y0 j8 E0 F- G
Options: 3 `- @- w2 U( K& i" b
- J. n2 x( g3 o: ]; z
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
; k5 ^ @! \/ W( p/ \9 W; Y; ^2 s6 H 3 ] C+ u9 C4 h4 S) T l' I
不停的ping地方主机,直到你按下Control-C。 5 B( K: N3 \8 _7 c. e6 w' G. D2 a& ^$ T
" ` f* G( b& M9 B z' f
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 + O& W+ L2 X2 Y3 b! D2 c; t% l, n
: D& q9 T6 {( I [! c1 P -a Resolve addresses to hostnames. % Q1 \) n8 q/ H5 U) v4 F' ]
# K7 f/ a6 e* J. ~1 A9 ^5 q D2 }( | 解析计算机NetBios名。
* c( Z5 ^( n2 ], { ; H7 z$ }6 n9 T& a- S" C: |9 E
示例:C:\>ping -a 192.168.1.21
7 {6 G- @8 d6 K# i 2 P% y; v6 x" `' p; R2 Z
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 0 A. p; K" ~6 C) [3 `# i5 d
/ M. N7 z) G) J; q Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 ` P+ W; t) l, K0 q
: `8 p0 ~' J4 | Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & I3 P- X4 z, H9 ]* l$ n
# |6 i1 y% V" I: W
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! d( y* N5 p9 ~2 H0 E. s
. s, b/ t2 o# s& g' k
8 G* g' o f$ b Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ n# j/ {2 f+ @. E, t2 [8 l* C3 c3 f6 q
! Q! e; w' y i4 c/ l" | Ping statistics for 192.168.1.21:
' {8 E8 @) x' x9 n 1 Z" J( v* \5 S. @. N+ u* e
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
$ g1 I3 [9 U3 [. q! v! n / I: I1 n" x0 T3 L. X
Minimum = 0ms, Maximum = 0ms, Average = 0ms ! D& L+ n0 ?% N" ^! P
3 v* H" X" U- R+ O$ s4 f! [- `, c 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 , L5 U1 q) N) { o3 w% }( W! @. n
8 {+ f6 `" `, E3 k -n count Number of echo requests to send. $ v( h4 P$ A( i- Z
0 X$ q' ?0 N9 {1 i( \, T
发送count指定的Echo数据包数。 ; S, k" d% s7 i
8 \; t7 r j P/ f
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: $ f2 Y' G* C5 w' W, n
) V* Q+ ~+ k+ k
C:\>ping -n 50 202.103.96.68
: P% e9 Q2 P* {+ W' ]2 t) {; R+ n 5 T5 L& h& [9 T! c) Q2 o
Pinging 202.103.96.68 with 32 bytes of data: $ E9 ^$ |/ t: \5 R- O3 Y% N* v3 U
7 x/ b" x' d. R- Y. ~
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / @7 f2 z8 G+ W' I9 ^% [
r9 Z& a! J2 u6 u- u Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 e/ o! M- ]5 ~" t0 ?1 Q% i
" d. w- H9 V# I+ o2 P# k6 B/ n* C Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 A7 Q; H0 e- U/ Z% I6 E! v
. f) g; [) r& G# e) k
Request timed out.
1 v# o6 W' W. y7 [5 N6 p0 u7 N9 k
1 X# Y6 k* ^1 o8 w+ Z ……………… ; m' t' K5 ~! p
2 e( W% T' G3 ` Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% }& V- V! d+ M8 [( f& u ) A9 L: A: f8 u( W) }
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' E+ S4 ]4 d8 [: i
' K* V \% P1 k+ S. m! `' Q
Ping statistics for 202.103.96.68: + A) I, S" M1 \) Z# t$ n' A+ E# H
`2 H9 ?, l% p5 P% ~+ w1 t
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 7 Q5 ^% ~" R# u8 B- w
; p7 S4 _- `4 r2 [) F8 ~4 a
Minimum = 40ms, Maximum = 51ms, Average = 46ms
2 i& I5 k9 }5 g) d4 w+ Y$ { # j1 A! {' c k7 {. P. L; W4 e- ?
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
& k/ d) v6 p9 M3 {
& Q3 {1 {$ ?" T$ S3 U/ z2 A -l size Send buffer size. 2 r" F0 N5 B! Z6 H+ X
+ n- K6 @' }& v/ ?
定义echo数据包大小。 |
|