|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
3 M' v. F9 F8 W! W: X. L( u
4 n# s9 ]1 U. g7 \ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ! K( t0 z( D. n7 i; l) _( q
- J* Y `/ L7 I0 g9 L
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
* x% u: X0 A) u: N2 @- n# Z5 u6 c ~4 R. W q# s, z( |
Options: 1 f6 L$ P4 `: P$ Q4 `8 s+ o
1 R& V- i0 f( h& N2 f
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
8 v: q$ R" ]" Y - z: S J7 u7 k" N' H2 t! h7 n2 z' k
不停的ping地方主机,直到你按下Control-C。
2 w3 C; G; @% o8 }1 u i& T7 |4 b
/ K7 v. v* U1 b. l3 s 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ) ?( u$ N) b# L4 [5 H+ B
+ E: j8 D) h$ q, @ -a Resolve addresses to hostnames.
9 {* I/ |3 s0 L/ s1 ~# D
1 S7 H/ n5 K8 o$ ^& q 解析计算机NetBios名。 7 L) O+ {9 x; V- E2 t1 e8 X0 k& x
) C# J0 h, a) `9 x4 \7 A
示例:C:\>ping -a 192.168.1.21 0 V+ u! {+ U* H/ r5 ~2 |9 \/ n) T) C
% @& B+ N. `1 j9 q6 u0 f Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ; F: S6 w4 l2 u4 s
) ^& [& n' i3 k8 e) o Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( @) h* `( i; P: Q2 u1 |4 X1 l
* u9 b1 O g" l r) l Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 ]' g! L9 T" ]8 }0 q; a. m+ o
. u: H- j% U1 ~: o6 j Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" `9 f8 w/ o" {0 s9 k" m# ?! z& m
$ N2 M& I, ^$ \, q, R1 B5 L 5 O! t8 T- f R( x8 Z2 O
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! u1 X0 n8 a1 V; J: J
# q( r4 c/ h E; E6 Z/ u' ?# M Ping statistics for 192.168.1.21:
" X! \7 ^. P6 _- W% `( L , ]; e! O( ~. F3 Z I& E1 p% e
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 1 V1 B w7 V& ~; U, A3 k3 L
) T& ?' _% \# U- i
Minimum = 0ms, Maximum = 0ms, Average = 0ms
& X* r+ a1 {. Z J' O
, }' g$ \3 |# F: s1 Z% |; b6 t 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
# r2 o9 \( H5 L& J6 w8 { % m3 o4 s- }2 y! ~" T" s
-n count Number of echo requests to send.
4 v/ `9 Z8 v) k' v! y8 o1 i " J2 q) f& \) }! E
发送count指定的Echo数据包数。 / r5 {/ D- H8 ]: M
9 n& b" W0 E$ ]% @6 y
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 5 T ^! N4 b9 | A2 m+ l3 ]
6 z- U! S4 d2 I9 Z
C:\>ping -n 50 202.103.96.68 $ S# @" s- P6 k" j$ F- R
6 [* S- H* q2 V P9 J R; \8 S
Pinging 202.103.96.68 with 32 bytes of data: 7 K k: ~0 I1 K
$ X! Q' ^' i0 y/ d: {2 { Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 \- `9 ]9 }/ {# Y( X- c; V
3 u% l3 S" f& u4 T! \0 @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' S4 {8 s" ], e* L
* C \8 t4 o. |# |
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* U( J3 l5 e. J2 m3 i6 G. O 6 H( Q: o" r8 u7 v& l( ~1 y
Request timed out. - T0 y; ]$ T2 M# x/ G4 Y; u; }
2 {" c# j$ r& J ………………
6 r& T6 _* z$ O$ S
( Y; C/ Q' K: P& D- w& e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 Y. P b" e. Y5 E4 |) [ 3 o0 J9 s6 H3 k6 [9 s$ [/ F
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" m# F) c% w% p: M( o * Y6 u6 g' I! o$ t# @
Ping statistics for 202.103.96.68: 1 N7 |7 T3 u; r3 ^! ]" X
, [- z. G2 |9 b0 R6 U' t, T0 y Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
* U. e, f( b8 @/ K/ E/ O: T / c [/ G3 L( e
Minimum = 40ms, Maximum = 51ms, Average = 46ms
0 |5 D( `; l; k, @2 L
1 k s4 t3 {6 ~! _ 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 $ ?. P5 \2 J, `5 w0 j" y! i
: G- @' V- H$ l$ J& O7 z -l size Send buffer size.
! W% ~# y8 d/ `6 T
: a2 i3 e/ e K/ W: T 定义echo数据包大小。 |
|