|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
3 h5 d5 m H: n & Y1 x4 T: r/ D$ {
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: / m( z" ^6 M1 h+ |' \( {) p
) Z$ e* m% o5 \; d 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
% \; z4 m- `' p
1 V, P7 ~3 I* ~7 W t6 c Options: ; c' K% l2 R2 o+ c$ Y, H+ c
2 d/ K" j! H0 L, L) k/ q1 F
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. . u& E/ ~. H$ b0 q
% Z( }7 G4 ^# }# | h 不停的ping地方主机,直到你按下Control-C。
, }, \ Z, t* u" s7 y 5 R+ {" Q r1 }6 L6 |$ \5 O
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
- z* r. g. ~ ]; b
3 t' @3 Y/ S @7 C: w/ v -a Resolve addresses to hostnames. 7 U( a9 x2 D( H; A# L
- s6 C* `$ J- _& |( T 解析计算机NetBios名。
- l, R+ i, _, a- ~) l' f/ u7 l, b
: V' F# V! A$ Y 示例:C:\>ping -a 192.168.1.21 ! U' H6 N3 }# z2 u) L
6 S! l' U6 Y) z l# m$ D' n) Q Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 5 R9 X( l! V4 l' f4 a
; e6 u) p( G' h, M! @
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ c3 z+ Z7 ?- u* X 1 l3 j; @- q, R9 J- ~
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 L/ U8 Z2 z7 f5 z
( m1 t. A+ w) C# L& Z) l6 u Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + n/ P( W& P! x! N3 U
L. K1 [& i* f
/ S) f9 a& Y: a( }/ c: q$ k5 g* s Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : G0 V$ B/ y5 }: p0 B; p
/ Z f+ x; b; X. N$ j" |$ v" j Ping statistics for 192.168.1.21:
5 j. ]2 h( ~2 o 7 L0 g z) B9 I6 L9 ]/ R# [7 I" B
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: % |# f0 b+ |2 e- J
1 J7 Q/ E5 i1 w, B# ~$ ^8 f
Minimum = 0ms, Maximum = 0ms, Average = 0ms 1 ~% Z6 x, U4 Z! X
1 R2 U, J4 |7 ^6 h& G1 K 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) Y; I4 O i' t0 u5 n
: v" H4 c# i$ Q# v8 D5 ^3 Z. k/ J -n count Number of echo requests to send. ( W: [) E* w. N; ^8 `! s7 K
R9 R, u' }+ j5 Q; M( d7 \2 q
发送count指定的Echo数据包数。 ( o m/ k, @; s# l9 A
( n, \' a: D7 x8 U1 H$ u 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
6 r7 O7 z# {* p7 x, b% Y
- I0 c4 C: l$ H8 D, g" x% O3 {$ A C:\>ping -n 50 202.103.96.68 ! h. }. f9 m% k5 X' C& `
% H6 K3 I) a/ D: N/ c/ | Pinging 202.103.96.68 with 32 bytes of data:
$ V# C V- }+ \6 W4 z# W
- J6 D6 T4 N& R0 \' t Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 2 |6 R m3 E1 b* ]9 R
) Z2 T' t3 s8 o1 K: |+ w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ Q( j( a. s) h) ~" r& w
; J6 B- z1 d0 K( p* m6 \ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) ]) V" y) {( z' ]$ }
! Q( U/ r9 Q0 i3 t3 Y# _# s) P Request timed out.
( H- j5 _6 }( H9 B; ]% W, O/ e
{+ J0 _# i# V0 h1 T ………………
' I6 c/ k X* B2 |$ T! S- T
0 W* {: _. n, Q" v! M( N6 l Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 t1 o; J. L8 B2 J+ B
0 _* f( u" ?5 V1 w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 I% ?4 U8 a" J- u' {* E8 }% a- l
3 q+ [4 C1 |$ |+ t Ping statistics for 202.103.96.68: & V! o8 [/ t9 M& }% e! h
7 T, y# A4 Q" E) i Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ! h9 o' e7 c0 {7 R( h3 P- O
1 W9 Y' c1 ~" m, j Minimum = 40ms, Maximum = 51ms, Average = 46ms
6 F6 |4 N$ R1 a5 G6 r
* h0 [4 |" F* T: E 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ; X# x* D7 ?# V; r: W3 N( B
3 O6 n, \/ @, B, z/ _ -l size Send buffer size. " z+ X, |9 }6 T0 k: x( }: n# I9 E
' X! S+ h* G* S, l3 E: P! M3 D
定义echo数据包大小。 |
|