  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 * n( v! p0 B- R3 D+ T) X
' Q- [7 O( {. r8 l0 E7 c' V 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
8 `* D$ u3 Y. G , Q8 T. K' {' p
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; R, l# N% M) n7 l
% ^& z, w9 ` B; h' T8 R- ] Options: ! c( \8 n7 ?1 t
3 @% G/ ?& g' U1 _+ s& S
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ; o: L- i" a- i7 b* n( l% M
, f8 ^9 y" ?% M" J: ` 不停的ping地方主机,直到你按下Control-C。 8 T5 [- S v0 h s1 \
. i3 p) D n! s0 K2 c( d, E 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 $ C3 z: F4 `5 X* j* @
' L$ A2 P B( O; r! P- { -a Resolve addresses to hostnames.
: L4 u( \" F! n( v$ Y " r9 ~7 X' a$ o+ J0 t: e, ]
解析计算机NetBios名。
4 G) O: E' Q6 |& H* j$ V1 M) R 6 H, `8 B; l# i' _
示例:C:\>ping -a 192.168.1.21 " L0 w$ o: P6 r1 q1 e" O- q v( Y/ c
$ r9 J* t T. I& o( B$ t# s
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: L% O. t9 e! [1 C/ t8 e4 X4 D
- V# i# k; a: Q5 J) Q2 v Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . v6 l6 G) N ?- g, A: C) p* I
+ M5 w( J7 N4 u1 J( Q. R: L. o, C- t d! u Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 e) p- z) f# j2 Y! H6 M. x3 S/ e0 {
: ~8 n) c. F) H- r, ~' C; `/ O9 y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 s1 l: {, f) m) B
- i9 f; T: y5 L5 E+ @, f, h' Y8 G
$ f8 _4 A8 u( G8 i' } Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
) K' F/ f: A! o8 }+ t5 k& c & U' ?- T' `' B% _4 V, q
Ping statistics for 192.168.1.21: ) h, N; s. `6 @" J
- j) R2 A* [+ t6 z+ D( ` Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
3 v5 F- o2 o D# e ~6 Y0 T) u7 t * j2 [, ^+ g9 D# \6 Q' H
Minimum = 0ms, Maximum = 0ms, Average = 0ms 4 f" z0 \' I$ Y7 V* r3 C/ o
9 Y' Z3 F) b' N! D4 f2 }
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ' e3 J* ?6 U3 y4 M- v* d ]
, R6 \. G" R9 A7 w# U' p! W9 W
-n count Number of echo requests to send. - i$ M% O- Z2 F" l! n
, R' O: \7 K% Q% Z7 b 发送count指定的Echo数据包数。
: o6 g* Q8 m0 x$ g% ~2 ] ( M0 l) |2 I: X- T' T' D: T
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 8 O# ~4 F% b% u2 j% F
/ G- J2 }/ v V: J3 { C:\>ping -n 50 202.103.96.68
9 ^" Z1 k+ s' X( D4 L5 J
6 u7 w9 y$ U; [3 `+ m) J2 _- i Pinging 202.103.96.68 with 32 bytes of data:
- `% H, }) Q% R( ~2 a# L/ A" `
* K. m% [5 _0 Z: U* B. A Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 }1 R: n2 ^6 ]7 g
) u6 U( l4 b) R Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) j+ F+ i% _3 @# g + ^" @! \! {* a. `; z. T9 g, I
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* W0 H& J" m- m
6 O4 y2 `5 ?. m1 u2 U a Request timed out. ; j7 \" s% O2 N8 y: B' j
7 h3 I$ p2 V5 u t8 `: d
………………
! ~- \+ e9 O8 N# S8 Z8 Z + S7 h9 \& A' Q. ]
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# \5 p; z% `0 ?# S j3 h4 ]' K$ T
% M3 H7 D3 d0 }" @5 c Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / P. [1 A7 ^6 J/ w1 [5 R" D
+ t0 }6 Y$ E. ^8 ]3 ~ Ping statistics for 202.103.96.68: 1 k2 G+ d$ a, v+ Q2 D) f6 e
, c0 k0 F( d$ _3 H, r% k
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
' `0 |; U1 y# L. q" ^
# I: H1 l% a1 W1 X6 h% {+ | Minimum = 40ms, Maximum = 51ms, Average = 46ms 7 b: L+ b0 I, u+ C8 e; w% |
( X$ Y( `- g2 F$ D2 }& U3 ~ 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
5 B( j; D* e8 w5 d" z+ D + }6 X/ @& `% V
-l size Send buffer size. 6 [ z% V u; `" l4 [$ g! z
3 K2 d1 ]' v! P2 m. g 定义echo数据包大小。 |
|