|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 7 f7 A. z' C, A! m
0 |& w* |% T9 N7 A& X 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
, C# Y: r6 d. Z2 Y5 j 2 r8 P6 i8 W4 a4 c+ M2 e
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 ) I/ I. E2 Z+ n; F; ]- z; x
, {8 [" a9 {4 B A0 M! w2 ~7 | Options:
$ M& z& ~# q* ?- k! @
; G+ J6 c$ [3 n6 f -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. . T1 c- Q$ b F4 r9 K1 |& {
3 ]. D/ r5 S8 A; y& N& e9 l$ z" P 不停的ping地方主机,直到你按下Control-C。
3 x- }- X1 b$ f
. o2 K* s1 i. j5 M, W" J 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
/ t7 b8 t& J' z% s ! w% z Z6 j3 S
-a Resolve addresses to hostnames. " ^4 R. T5 ~: y+ N+ C& e
3 X( z/ ~+ S+ y 解析计算机NetBios名。 3 j$ m T: c8 k/ p. E& }0 }
! h4 V8 i% Q8 a7 v6 g8 c Y
示例:C:\>ping -a 192.168.1.21
m8 i& X% A4 X5 c- h9 F, e
& Y1 ?* P/ _1 r8 G( h Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
" k# @( z) m$ ~, X$ Q9 K/ K
! o+ [" | u+ ~3 Z+ ~ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: V( f$ ]" C* N: O : W* y# {4 o2 D( h- x4 u
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 v1 k, z; h* _# J3 M5 p- a
" m4 E6 B# ?/ o Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 t4 t) M' D7 L# @: j: S& f8 f \1 N* O# D$ ~( @6 e9 f, s
3 |% u# a8 n9 L. r Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* a; H$ G. a4 {7 Q
$ U8 I" ~) ]# g* j Ping statistics for 192.168.1.21: 4 s* a1 {, {4 p; ~* G" p
5 W% w6 l2 ]' L
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
$ J+ u9 R9 ]" h4 P, G * A4 X( N2 K( d
Minimum = 0ms, Maximum = 0ms, Average = 0ms
! T' L" n6 Q0 D; r
t1 q& l: C* J0 J6 g9 Q 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 . K% z# b& c* E
' G! F2 s0 j. ^ g -n count Number of echo requests to send. . D/ U% s. y4 @. I$ Y
+ k& U5 H1 ~9 f4 j4 l
发送count指定的Echo数据包数。 ! E# Q$ y2 |3 I
" A- C% j( X7 [5 u3 Y& ~' D' g
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
) m& V* H& z7 O& d _4 F - t" V4 I" P4 H( c4 J
C:\>ping -n 50 202.103.96.68 4 L9 K3 G I5 h
K8 u/ S3 h+ h; e
Pinging 202.103.96.68 with 32 bytes of data: 0 K9 G5 Y* ^1 P$ [$ B, ]1 {6 R
/ o* I9 w7 O, U/ s$ f Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. A# o# c" i4 c% G; v 6 W! w; g* u' s* X! S3 _6 [7 J
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! E/ q" n+ q8 }2 ^
6 s2 I* Q0 T8 f+ @) `& E' q% A Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 P6 r. p0 I% M& L2 j; _; t2 \ ; t' Y* k4 o2 R
Request timed out. # S. A3 r8 q% f# W# |# K
- ^. ]. `; h: d8 a ……………… ' t* G& J# H: ~* e: z) z4 `
1 v% N1 U" G. j, r! }7 \0 }6 D
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 |: f: i( ]( Q; K
$ m3 C- U5 |" h' Q0 h
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 A. x3 L* ^2 Q% H5 z) s
" |5 ~$ G* E' z3 t
Ping statistics for 202.103.96.68:
! X$ n6 ]- z7 \# f ) ^ K, k' ]4 \! ^
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
. i8 {, i" V" O! K6 ?* J) [
+ Z) }% G+ \6 S6 p; ? Minimum = 40ms, Maximum = 51ms, Average = 46ms ) h# g7 }; N" y3 B7 w
7 Y( A7 K7 j7 Q" C! y% i
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 6 u( N k# j% K$ j+ H# _, M8 j$ `
' x0 x# T6 I- F$ v6 R8 \
-l size Send buffer size.
' T% K( P- b4 | W7 }9 A # ]' e/ g u2 p5 a" ^/ y
定义echo数据包大小。 |
|