|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
: L! t9 D3 Y' ?* H! H# H2 S
; U, F" a7 j1 T 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
- S; {$ M5 ]' D5 w : t: l+ g) H2 t6 f; u- `* a
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
" v7 o+ M7 \4 o9 t" d6 y z # f- f' l- P4 m6 m# c1 o, z
Options:
7 j8 d0 k& d/ f0 l+ m. Z) d
9 [+ l1 D, o- P! c% [* { -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
5 y" \* ?& K9 T3 D1 \* T
. Q4 U9 r1 L, e' j/ X# D" H 不停的ping地方主机,直到你按下Control-C。 0 f8 ?3 O6 u; j
( b& \; {- J; D 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
4 Z5 M9 h8 e1 R7 l5 _; J4 B
5 J+ g7 E- f/ V7 p; g+ d9 q -a Resolve addresses to hostnames. : q- Y& W! q+ Q& m, ?2 ]7 d
- a' N+ B7 v: Q+ v% O5 m
解析计算机NetBios名。 # }4 `4 w$ w! j( ?3 W: L
( x$ F% \3 {8 \4 t
示例:C:\>ping -a 192.168.1.21 2 d+ ]9 b- j* m/ |6 I
& u- C4 S& I+ X" O3 m2 b Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: : W/ a2 K/ F8 u) d* R
8 }& C u6 R6 S$ T1 V$ x% q4 R4 J Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , E+ ]8 j8 G) p w; L5 R @0 r/ G+ N
: ~5 N6 k M! t& X6 h \
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # r8 B# E, i3 h7 s, {
! q9 E, c) [: D# v" t Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
K4 w8 q# F& i' u' ^& J) y- O1 Q' n+ p, J/ J4 r' R' g) K5 B
" E& ]" R; ]0 ~! F& M Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( A4 }8 ~8 R" _ K) i) u c1 _
: e" y9 s" G1 l u Ping statistics for 192.168.1.21: 8 W* o+ c" I. B* c& ^+ L2 F
9 R$ i7 E9 x; s. k9 J: v% ^ Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
/ O Q) r# H( D) s5 v $ J0 w, z/ H5 ^* O5 g8 H
Minimum = 0ms, Maximum = 0ms, Average = 0ms
) N7 C$ ?8 ~" a& {- e# X2 @
7 m0 h# ^6 E3 r7 @: s 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
/ `0 ^6 k2 ]$ D5 O7 C' g& U
2 Q, d5 D9 F) R9 V( _0 J8 t4 l* |8 E -n count Number of echo requests to send.
6 P/ R- Y2 p' j. w K6 R / b9 _/ I/ ?' T5 f8 V
发送count指定的Echo数据包数。
! E7 a* D+ P; A O4 e5 ` ( H$ \" U: p# P Q! U% O( S
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 5 V0 }& |- d- v3 r9 |% v3 D
3 U5 p9 W8 S) Z0 G( t1 Y" S+ T
C:\>ping -n 50 202.103.96.68
2 l. L1 v n+ U6 b* d5 a) R A
! s4 b/ R$ J% m0 g7 |3 i# w. p Pinging 202.103.96.68 with 32 bytes of data: ! g* X, _& a5 {3 A) j; ]
8 e9 D7 z2 K9 a7 y5 v
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* p. G! q$ {7 p; A3 E& r
, D+ i+ T' Q" r0 m+ J" Q' c4 n Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 F# y; O0 f8 x' a* `$ Z
" L+ i$ U( @. p6 |- z. X( }" W) y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 `% e- D- m( o; D4 |( E v1 @! V' e
! l: m3 O2 @, v$ f2 `, M: d
Request timed out.
0 U& A$ P$ ` H4 H/ p( z% M
& N. [. B% f: E8 ]2 o2 ] ………………
3 o* g4 y9 V/ h5 N2 h" [# _
6 o1 m4 c3 B* C/ k1 |0 R Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - r! t0 K, u% s' w- p
% }# w9 C+ f/ `& l5 k0 O
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / a- T% ~ R9 Q a+ ~, K# ?
: \! I- Z" O' o
Ping statistics for 202.103.96.68: , K+ e4 o, ~5 d
6 h. @+ [9 F7 Q" j6 X
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
T$ ]2 J. p6 n- k, e 1 F# E% n w, ~
Minimum = 40ms, Maximum = 51ms, Average = 46ms
) u* m* M+ o! Z7 _1 y j
- S5 C' y( f6 M8 n4 d9 c B 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 " y% ^9 r( n' v2 U( T* ` }
* g4 S l9 r* P+ J, q6 }
-l size Send buffer size.
6 O ?! k4 i, c1 _ ) s o" \* K$ m5 P
定义echo数据包大小。 |
|