|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 # F6 h: u3 p0 |3 c
! Q3 {' c" d' o. e3 K: z k; @% _' ^ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
- M+ q% i/ w3 C+ s
+ ]" Q: V1 W( j% y" 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
) X p0 d3 C' k$ F9 T 3 T9 t# o, o/ z- H) j2 [6 R4 R Z
Options:
. y \5 K* w6 g g4 W) q/ D8 N
5 {7 C6 {+ W3 a& `6 j -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
7 X& ^* C4 N7 a' T9 `
* n" W. P/ W! }! K) c- e 不停的ping地方主机,直到你按下Control-C。 & U% h7 d" Q6 U/ u0 G& J
6 a: o2 {2 u9 J0 R8 T' u; V
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
: `8 f2 h5 W, ]( c6 I8 {1 _ * r! l5 m! m( E" g; y9 Q* k8 c
-a Resolve addresses to hostnames.
{+ l( C3 y y( }/ E
8 U: n U7 c9 Q+ n 解析计算机NetBios名。 2 Y& k! P3 b5 s, [
% J. h- c: W+ W% X: ]: @& { 示例:C:\>ping -a 192.168.1.21
9 j+ P2 }; n5 H6 y " t ?* G9 S. i4 S! N+ m
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 4 {8 l8 I! Z6 {1 L
) |) E! U7 p. q2 G Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; x( M1 r5 ?1 }5 h- a; z
- _( |& n7 ~* W) E# n0 i( T& E Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ X3 }/ v; w- d' ` Q' P" w. _% ~! j
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 t8 C, {3 C% @, b
w* T/ l4 X8 i( b5 ?% d
: |' R; ?: q! S- p) ?
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 {; q0 k5 h d2 j! S3 |
4 x) y: f" C8 J1 \ Ping statistics for 192.168.1.21:
# S0 W9 W# g9 B6 C( ]7 H / S8 ^3 R' U. r% g3 ~$ F+ |
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
: K( c4 R6 d8 R7 z0 d* W
5 a I$ B8 U. |3 G" D( c, x! C Minimum = 0ms, Maximum = 0ms, Average = 0ms # z+ ^: J" T3 v% Y
! E( `( {$ ?& q* w8 ^
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 # ?5 _* k7 i7 ~* s* H# ~
# c2 [" A3 o) n6 ~
-n count Number of echo requests to send. 1 n8 m$ L6 H- I0 s4 u* X/ }
6 J& K4 E$ m7 ^ 发送count指定的Echo数据包数。
" c1 G# N C3 q6 G: C6 q5 I' X! A6 |3 T' Q % T4 E2 w/ U1 d/ B3 L
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: j; D* R1 ]% T U! B* w* S 6 K3 v3 C6 @6 X) F. ~
C:\>ping -n 50 202.103.96.68
/ {/ L P* W% D# B" U
9 J, \0 C3 c T5 v Pinging 202.103.96.68 with 32 bytes of data: * j; i, h2 C5 `! s/ M7 U/ S
1 m2 ?, d) i" u$ f" c Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , B' c7 A2 V3 r* g0 j* ]
- H2 M1 E9 y) a- z. [1 n& K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& ?9 \- f4 { P% P & E8 F" f+ M& M0 |
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 2 U1 z+ |8 @$ n2 y- @4 a: {2 L
( ~+ J/ m, b$ k2 N% Y+ }. S2 S3 N Request timed out.
) _- `0 X8 L# V( m0 h8 F
6 y! \; i) H D. P4 J% t ……………… 7 D+ R: X6 y, S5 C0 W
- k. k! |( l5 a1 N) k9 i1 i Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
L5 R# E+ W, K) f/ c. u4 O5 b, J $ { |- q* g" N. j# _2 r/ I5 U3 {4 W
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( E. [0 i; _# q5 T0 v
/ w- _( s- J( n# X& p& U1 p Ping statistics for 202.103.96.68:
( F' T; [+ V/ b0 l4 y
- _" t* I% w0 F Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: : t" ~- c' U' {
! w; H. q _' J Minimum = 40ms, Maximum = 51ms, Average = 46ms
2 s4 x2 L9 |( v& q" g
7 }0 e! o" R) R7 B! B1 k 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 & [1 @7 a2 f; Q! [$ K
; m% \) f' b" G) o -l size Send buffer size.
5 P1 i5 T1 P7 d( D
5 b% }; H0 n7 O* D3 ?3 ~. k& j 定义echo数据包大小。 |
|