|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
% j7 U, m6 Y6 ^( U) A. E# x+ L
9 \; j6 Q1 Q5 l6 n 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
6 l. X* z/ \& G, U
# ~; u, z6 n) o( m' w% ^ 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 ! V% w. O/ J; j& g& u+ c
$ S3 l1 L n, ?. _ Options:
" T2 |$ P! `2 J( M% e5 t, U 5 v; V3 x9 e4 y4 E
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. , [. S- u Q7 P1 l! r5 v
6 I/ A8 L0 ]* T4 s" i- Q3 W$ Z
不停的ping地方主机,直到你按下Control-C。 % g% l# s( f9 A1 }2 e1 H6 } N
5 J7 Z% v' U0 J4 M# | 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 + l E( h8 }0 G: S/ ?1 z( @
( B4 k1 q$ g" Q; G, K
-a Resolve addresses to hostnames. ! |! ]1 ^) a- q2 ^* R. b8 J0 ]5 U
) i. {* l8 @) r w0 P 解析计算机NetBios名。 v7 Z0 x0 p3 x8 H" u0 E
, R- G% j5 \5 k( n; H4 b
示例:C:\>ping -a 192.168.1.21
1 }- x5 M/ E% g- I ; u" o% t$ I G4 U; a! Z2 K
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
9 w! f3 X+ R. i
7 z) i7 D" w! V4 v Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
5 d0 R1 A# `1 y5 a# m2 ^# L ! j. {/ [9 n7 M% ?# w" t
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 i/ |3 K- M% p$ ?" R8 \* A: l
( S2 b5 w: Y: V5 S% Z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ m5 u2 `. k1 C% l0 I; W* Q7 o7 K! w" x1 f: e2 ?
" d f) a. m1 c; t% D4 z' C Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
5 G( X& a! t! M ; s3 t( I5 g+ }" O# j a0 m3 R
Ping statistics for 192.168.1.21:
9 G/ e/ t" P+ ^5 { 9 @& E. _6 F, O4 U
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
: C, H; x" Z+ C$ Z/ v+ d3 y " k4 l; C& ~1 C! }: ^
Minimum = 0ms, Maximum = 0ms, Average = 0ms
3 d1 e2 J& u3 v- Q6 x+ P
0 R6 D& p5 ?( s+ k" l4 m4 {( ?: M2 K 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
( R* U% F0 F4 E" h ( {% z3 B% k" N! g. L9 J2 k
-n count Number of echo requests to send. ) t0 T) c: v: ]* p7 }' E
; _9 [+ c& S# Z y& u; g
发送count指定的Echo数据包数。
: S3 p4 z+ U0 t' y n
7 K3 w) N1 q. n7 |+ q, e1 G 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
8 N- D" \+ [5 r4 M
+ p, F% S0 k) [) \ Y C:\>ping -n 50 202.103.96.68
6 B$ Z( a9 f' ^& o' R4 }5 R 8 j& z" E5 t" }
Pinging 202.103.96.68 with 32 bytes of data:
0 O' _$ I# X% G# J4 @. u3 ` 1 P! v. F. X# K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- r, Q, ]) T" \3 @( S ! n/ n F7 l4 X0 P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) u2 z7 S1 s- H: e) i. R7 \
; D' d' H# R4 I9 h0 b Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. D( L* L3 O2 @+ f3 W 5 W' _3 V$ Q8 k* h8 M* {
Request timed out. 1 I* F( O5 M6 G
6 @+ a! R# \; t/ z ……………… 1 L' Z$ [- b1 E3 q: {, C1 _
3 z4 g; `( ?: Z& N Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - }3 A- p# `. n# E: M6 R6 {% k
7 Z7 u. @8 q. K* X% R Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / L1 h& Y) |, ?% ?8 C, b
3 _" Z) Q. {& Q6 S" u7 V
Ping statistics for 202.103.96.68: 5 ]3 q$ |1 _( o7 D; s
& a( g& @0 L) h Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
n- D9 M) M/ M: h
7 N$ V& d- Y: w6 R0 \2 S Minimum = 40ms, Maximum = 51ms, Average = 46ms
) \* o2 u0 |; I4 ~: W& ` 3 n; s; a& i; A0 m
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
9 D, f& c" X0 i' g* P, a & i. G3 H. L7 v& u4 a$ E
-l size Send buffer size.
* ^/ K1 D! p8 `" A 0 x' ]. ~4 \. m! `& b
定义echo数据包大小。 |
|