|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 # F/ b1 [, u% X% Y( c
& w7 ?0 e O- Y4 @0 `7 U I+ e 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: % R7 G6 H/ x2 |! R/ x
5 T' ^& m2 R0 r( {* _ 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
* Z% s3 l, b7 |& U, x( ~# J: s$ I1 u 3 |+ `% z5 h; \& ]2 _
Options: 0 G0 T# C4 v, a I" X+ Z# m
9 a5 e6 M: @; n/ J* M3 M: B -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. - D) k; [2 b. e9 S0 R
7 p/ G6 Q' c) T( L. e/ K; n k/ Y 不停的ping地方主机,直到你按下Control-C。 8 w- c) y0 v5 f' D/ v
0 Z6 {- G4 z2 n 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ! i; A6 ?8 V4 F! T0 p
1 w' @1 U R( s& v$ l( X -a Resolve addresses to hostnames.
' p9 o4 w; W! V1 ?5 P1 o, ? $ f6 ~8 L( l ?' e! M/ Q! O# Q# b, k
解析计算机NetBios名。
/ t! ~! Q# t z/ ]+ w+ t7 |
8 A2 L! v+ D* o6 m! S 示例:C:\>ping -a 192.168.1.21 1 c3 V" _* H k) g
2 o3 e5 G; k8 g0 v4 w" h Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: + i- { E% O. N2 n' E6 I M
/ o+ Z) u" m3 [0 i2 B* U+ i
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % o P2 s! S0 {: ~
8 }9 S; _/ O b
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: ^, r' Z' l6 S" l) y' E1 D
, B, V0 F# f! w% w1 ^$ |6 y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 D# s/ x7 F/ L& j" }' U j9 T, V* N2 f k& h& o
3 u& ]3 s" Q8 v: ~8 J. _% H Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( l/ A, B) D" Q q! m; j( c
. ~( P2 E. O: D& I. z Ping statistics for 192.168.1.21: ! J5 R9 V! H+ r
5 F4 {, W8 |5 Y# U0 }" B2 V: j7 J Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 7 }+ _4 e( r+ T' ?
0 D* \: a! c0 f7 ]
Minimum = 0ms, Maximum = 0ms, Average = 0ms 6 d2 C$ R' C( |: @1 F# _' L$ E5 M
8 ^2 o) V- b8 P
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
/ s2 E; A) g1 n% w
- T0 J0 v& S9 D; M2 ` -n count Number of echo requests to send.
, B3 p! [: o; f9 S: l 0 U( u* I& Z: R8 r5 O. ~
发送count指定的Echo数据包数。
$ s2 Z* e K' W0 Y 7 C! ]) f: Z+ F3 ?
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
$ x) y7 X1 j3 Q/ ~0 x' p; F
3 w! Z' }; z7 @- a C:\>ping -n 50 202.103.96.68
( G9 k( e9 v, I5 t! g0 h
2 l; a1 S: }/ U* s Pinging 202.103.96.68 with 32 bytes of data:
- G6 [) n5 b# N- D9 v3 m5 _( I, [
9 B+ o7 J+ v! @8 z& g' ~5 L- N# m Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! L7 p$ z( W# i- \ F; @; Q
" h' Z! E% w$ p! f: l; | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; G$ Z- m; e6 q# B9 k0 o9 @ 1 z7 f" `* m% j8 n8 l
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 k% x' i( b- h/ c- \. B5 } ) x& s0 x% w, o, _' k
Request timed out. ) k+ m; z% |* I0 N2 t9 `( F
& C( {1 U+ z* |, j( ?) w
……………… * N* w. a1 A+ J1 \6 l, R C
( C6 p) |) ^5 t+ F
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 Z3 r6 @$ ]( e ) p( `( A+ ^: y8 {
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 q& t5 q8 E2 ] E
- c" o5 g% i4 _) j Ping statistics for 202.103.96.68:
8 {, y8 k/ S( G e ( w: g' I1 I9 z/ [5 T
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
) o- ]6 E* n0 M1 d6 u( _
7 o# G7 _# i, y, D+ n, w Minimum = 40ms, Maximum = 51ms, Average = 46ms ! w3 n, t" |9 _
# E, _' E) y, ~- Z _) L, D' r 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
! I X) Y+ F# a
6 K8 e; |9 D s5 _$ _ -l size Send buffer size.
3 {( J- i) ?9 o8 d4 B% v. n- p
4 `8 @3 e* r) `$ q0 v 定义echo数据包大小。 |
|