|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
) z& z! D9 ^9 c" ` 2 X ^! O; z7 w+ Z
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
1 p5 F1 f5 h' ? W # h2 P7 N' f. u/ J
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
! o* X; V2 F, c$ J/ H8 r 1 z# j1 I, [% a8 ~$ r
Options:
; T' ~4 B X' Q+ j. Z4 f) [
; n' K6 k7 }- P$ w& q -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
4 h- \7 J$ V6 D! Q 8 ]) o5 T( P, T( _
不停的ping地方主机,直到你按下Control-C。
' w: a+ H8 x, e, ?3 X+ V 1 R# Y# n2 Y* J9 @
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 7 m; t/ }+ T0 V* s
& ]- P% H2 Z- x( A5 y! b. N
-a Resolve addresses to hostnames. 5 S) z( [) R" N5 X% z" {. l \% f
g) M4 V( @! K, c# W8 M
解析计算机NetBios名。 & q( z8 U, t2 B) n, y* v% y% x
' b2 w- F( y2 g6 ] 示例:C:\>ping -a 192.168.1.21
1 M4 ]% C9 C) i5 q( {
# g0 P4 p& C4 Z( ]2 c' } Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 9 `1 h( q6 {9 d. E
: m- E) p; }! u$ U
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 8 V1 M) K' C$ z/ }9 {
- n6 r& e; b! O. y' q$ H9 n! {5 `
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
2 K, t ?; V8 Y! l0 } ) j* M. c+ T: {6 u! N
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' Z7 b# w3 l8 x8 N; T2 u7 R7 s
% C" z" w( }3 C" }3 n( k ; R: @9 o$ g* h% z3 M
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , }% @& j: G( v( s5 |+ |, r
0 r# M. [/ Q4 m' u7 M Ping statistics for 192.168.1.21: " ~! |3 t* g' p. ]/ M
4 U3 M# p0 R1 ?6 F7 M h Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 1 H2 N. j2 e, q$ e$ l
3 {) m+ f, K0 J( X: q
Minimum = 0ms, Maximum = 0ms, Average = 0ms 4 n/ Q+ R& |' e e8 a% A
/ g! Y9 W7 O( Q8 A1 r: ?9 r 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 & r k# X" K9 U% m" H9 O
6 G7 N5 V* y! I" X2 V6 u
-n count Number of echo requests to send.
5 D! o9 c$ |! q2 U8 |7 Q0 a
+ O7 o: E5 T2 J. M 发送count指定的Echo数据包数。 ' }' e; Y* A: i) O$ @! z _% p
2 y' S8 y! ~) e' O
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: . N7 [2 f2 |3 `$ V1 d3 f) k9 p( k
$ ~7 Q. W8 u) s' {2 e: }/ M C:\>ping -n 50 202.103.96.68 # [# {+ d$ Z7 q
+ S' `2 L) q3 R) T+ o) H$ }
Pinging 202.103.96.68 with 32 bytes of data:
& d7 F8 B7 ~' C' g! o
[+ |5 D% k: I/ d Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : q1 Q$ ^! ?6 j4 l
+ h$ O* M1 W! m1 ~2 D Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; @5 z W! H3 I. h( M- Y5 ^* n
. p) n3 x, e8 m+ \
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( D3 @$ D4 s7 p6 F ; L" x* Z; s) [# v/ |- ?' F6 U
Request timed out.
1 E# w# W, v+ w6 S0 T) N 5 D8 {' {9 r( L- z9 r8 s% {1 U
………………
, e8 L4 G4 E, [/ v" G4 a
* @9 h! v* }" h" M% m% N Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* Z! U3 E) S) g0 ^ ' F: p0 l# U+ X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* Y! @/ k0 {; o# x
$ H# |( g5 B& Z) c: Z Ping statistics for 202.103.96.68:
1 N! ]$ f) x% n$ D
8 R; j4 T3 g6 }# ]/ i) D( u/ a$ J Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
2 w* ]; T4 r8 c. E. B% u8 Q
8 f" k0 w6 E# m" `1 i Minimum = 40ms, Maximum = 51ms, Average = 46ms
* L4 F7 j: Y' R: f2 N2 U' X. |# d
' p" i$ D) T1 f) s2 P+ R, u: x 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
5 ^7 K C% d; l4 T* n9 ]. U 0 z5 m) ] l7 D
-l size Send buffer size. 9 l5 F) [ @7 M; L! I" y
" _: T; A8 }. }( h0 G3 Z/ z# S 定义echo数据包大小。 |
|