|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 9 v m7 O9 @5 }9 [9 G! Z c
& k x& C- J! J2 p% k- G- `+ G, O, [
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: # R9 W4 @4 U# R: i/ Q
& P- t; J& I- ]/ J% v
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 ( @6 v( z \3 y
7 s2 l" j3 }* M5 Y
Options: : y' y3 D" ~( `& I
3 L* z& C. O: P: k
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 0 f6 {! ]6 e' P; H5 p
8 {# i! Q( J$ y; [5 B 不停的ping地方主机,直到你按下Control-C。 0 A/ Y% {" h7 x& R1 D
( O- M+ Q3 {( @7 F7 | 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 " h9 y6 H' T( o) R' A
3 z1 a) [4 K4 A7 J9 ]8 H
-a Resolve addresses to hostnames.
6 s, A$ ^6 F3 M. a1 W3 x4 Y! | * V" a7 j- K2 u
解析计算机NetBios名。 ; N* Q( V8 q9 @, K1 e/ n$ Q4 X
% ]! b# B- U. e% u+ n. u
示例:C:\>ping -a 192.168.1.21
- l( C4 X5 Y5 y6 z& w% c% H. n
* K9 f6 ^( ^9 l5 O7 Z Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
" N, }4 [, t% ?
( P- W$ Y5 v1 W, z& { Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 ]. [: g1 w: g y! Z H* }; g3 D) h, g. ^- p
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' J3 h. G* M: @9 c3 i
# Y; }3 ~' m" |1 C Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' V. e- @1 p/ r$ N* e- K
, J: A* u1 p$ ?, r3 g
! T4 n4 B- _ T& R" G/ B7 U! \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ f" Q( {0 I; Q! h
7 C& s( L g: W% J6 C$ S) c2 V Ping statistics for 192.168.1.21:
2 @3 c1 |* d" B4 l0 s8 s 4 p7 J6 F7 P; Y, U' X% `% Q' ?+ X
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ) k. b8 i t) m1 d
" ~: w& T4 z1 r, L
Minimum = 0ms, Maximum = 0ms, Average = 0ms
, ~* P' }; ?/ { ! T: `3 \1 n- g3 o
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
: d% v+ K" v7 C4 K# D/ T & W1 ]: K$ x- \& d. [; z4 k& u$ G" D
-n count Number of echo requests to send. ) u! Z2 l- S& D4 l7 x
/ e% N8 n. ~2 C1 j0 p+ e" Q' R. K
发送count指定的Echo数据包数。
" d5 m! M1 Y4 p
6 t" ~! G% d" l3 l2 N1 p 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
, r0 s1 ~' t2 U& V. G - p9 q0 t, L( ~) B' D
C:\>ping -n 50 202.103.96.68 , ]4 |. J- `" c3 W0 ~5 L
( E* \+ S2 O6 J3 r Pinging 202.103.96.68 with 32 bytes of data: * e1 a) z7 C r8 _ o
0 c' N7 u" m6 @/ f0 |9 l _ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ E2 j4 u: J* K. N2 k# ]
+ Z$ @% E3 \- {/ s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
$ i9 b% m$ w& ]1 y 9 V8 F4 _2 i- @1 z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" p1 V0 I9 P7 X2 v# k# K# D2 ] 3 U) q, q8 U$ g5 s+ r
Request timed out.
6 L; E7 u! g# [& H: a 8 }3 T; x+ J6 H+ {4 m4 ~
………………
5 Y) ] m" }) w5 Q7 x
9 A4 @5 l! H9 D$ ]2 _+ r, Y$ ?8 F Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 Y! v3 M$ v# P5 [3 z6 N/ O$ a 1 i' [9 O" ~8 e* }! [* {2 g( T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- V1 b5 ]5 ^3 K; I- B+ u% x
% D' |, D% Q% t: P/ L9 c5 R Ping statistics for 202.103.96.68: 5 m3 d( j( T/ F* |4 u
5 C' Z1 A) i: x1 E3 ~ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
5 F) w. u1 {2 D2 C8 P$ Y % Q7 x# z, V# x% z, o
Minimum = 40ms, Maximum = 51ms, Average = 46ms 4 D, G4 b& U4 o, E+ S; E
1 ?7 X! x c" j1 u, j- }1 ^) l 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
9 Z0 F2 Y. O* y6 W1 ^9 g
. @( v- l+ s& z) | -l size Send buffer size. + q" z0 ]0 b6 p# h$ f, u
" ]* ]- k& j' b
定义echo数据包大小。 |
|