|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( V' l x6 d2 p" I/ V# k0 s
! E e+ M I% X4 N! f1 T& Y+ o
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
) ?/ N N) k/ G1 c: D+ W5 g
1 R; |, t3 N7 \8 n 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
- ?4 w5 Z2 `( z. z4 e" L
) @& ?) |. S4 u2 F$ }" G2 a Options:
F* w& `4 z' A! v- i$ B. F( w ) H, t9 h$ |6 z7 ~
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 6 m) q( y% o6 V2 ]+ y* W
( j* ?# d3 A9 ]( s, \2 k3 h
不停的ping地方主机,直到你按下Control-C。 ! K; v0 f; Q, H) L3 e
/ x ]& [' j5 {, I 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
) r, }, W& D8 C : s8 l8 f+ C" z
-a Resolve addresses to hostnames. " U9 k/ S m& u: x5 j O
. X& [" K) l8 d5 d# v7 f# o 解析计算机NetBios名。 * {. p' K- @4 z/ j; V& @5 R
# s/ a b1 N2 E. y1 ^+ J7 D 示例:C:\>ping -a 192.168.1.21
* \( U! Y2 ^" M ) c4 K7 K# V0 r
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: + J% R) D6 w9 y/ Z# w
+ E; L- m# O5 V
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( v( O$ G5 X% e* T
3 t9 J. U5 t4 h" O3 U9 B/ s Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; I$ |8 k* l' \( S- f" W , U! Y1 M. R0 M2 _! I
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , t! z% |% I5 [% ?
7 V2 k0 [- \; i! w# O g* G2 @& d
7 ^6 i. l4 v1 l+ B Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& s+ ~6 ?" W$ e# X6 e6 b 6 I/ T% r$ {* J4 {
Ping statistics for 192.168.1.21: * p* }! H2 }0 e& k' E
4 f1 G' M. \, ]- j. s& n Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: + j2 b5 R8 V i9 V: S5 p
3 w; ?2 b& e1 S/ p6 O
Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 M& N2 b; H% N0 ~
5 @9 ^5 v8 c% h, j 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) b0 Y) g+ o0 C! Y ' ?! U7 A/ G) N
-n count Number of echo requests to send.
$ _4 M; d9 a/ m' `# o3 A + E! f* k4 f: z
发送count指定的Echo数据包数。
$ o1 y# z1 t# B+ R ) l% {& b( o- v; v
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 6 o" d. {& m6 ]/ ^
9 T7 ]5 v* K( M0 H3 g$ g S
C:\>ping -n 50 202.103.96.68
+ `- `5 \3 k" r/ | 9 O9 J( v D7 f. d
Pinging 202.103.96.68 with 32 bytes of data:
9 p. m3 k$ k$ d$ V & W e1 ~) l& V: S }0 z8 d4 g8 L
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : `- | M/ z2 U( T, @
9 z1 h4 Z% t' `8 O* T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% R; R* e* S8 j5 T " |+ f. ^7 `. W( e& D
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# F8 `# V7 j& H+ f5 v4 W: H0 h# U
2 K) y! _8 h7 o1 t Request timed out.
4 n/ ^9 S6 R/ o- Y8 {8 @3 A, A
1 N, G4 i6 J* c4 W: M. a' i ………………
, A, {* c8 j& D3 F) i
/ O3 [) j& Z. i# [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" {2 v& U3 c3 I5 ?' k , x- T! R. l5 i0 M) Z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & o$ M$ F8 B+ }) `4 q
9 [; ?0 N5 w' a; |5 e: n Ping statistics for 202.103.96.68:
. t6 G, ?. p' f* V7 u! x1 M% I* [* Z 1 S0 {) P- v! `: y- i+ }
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
, `' w- z9 Q& n* J 7 g) m/ ~, q0 i, E
Minimum = 40ms, Maximum = 51ms, Average = 46ms
6 f3 e3 p2 \# u# S 8 Z/ h* L7 o. z/ G2 X
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 * s& v- p" `: Q9 k! }
) A( m9 S1 T$ B" g9 V8 Q
-l size Send buffer size. % e c3 m& R" \/ _3 T
; f- a# ?, g" C9 u) V2 y
定义echo数据包大小。 |
|