|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 4 s1 z7 o) R7 T5 N2 ^* X
/ B( S% s9 d R R8 Z$ T
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: * j1 M- A% G. d% x8 F
* W2 W5 W7 ]5 O$ l9 T9 ?) U3 U 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 u4 c( O" D5 T( `3 w2 O* f' d: U
2 m6 y6 l3 t9 q: w3 p Options:
6 Y: _9 I. M" @0 a $ x! k6 `8 S$ G+ p* ~
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
) o* J% [3 K3 Y; Q) U " ]" u- q$ y* C) l
不停的ping地方主机,直到你按下Control-C。 $ O- Q3 w5 o; ?' ]* p6 r! H8 U% k% Z
& U& c8 N2 }! U: x; |5 v# S
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ( Y/ K5 g8 M6 n$ I! m" C. ?
4 ~" u, D4 k0 | -a Resolve addresses to hostnames.
3 \% S$ M* c5 g
8 r9 ` A0 r E- I 解析计算机NetBios名。 , y/ Q, l r& y9 i/ ^; s
4 `+ B. Y/ Z$ w: T/ |. ~
示例:C:\>ping -a 192.168.1.21
9 w8 i5 c, p% ]6 L, k9 t2 ?1 g
9 R* Q+ L( I7 A" G, ?+ u Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ' {) ~& m0 X; ^7 {% n! ^
r+ u' w. `- Q+ s3 f1 x+ } Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / Q+ [2 J- t; J% L M9 Z: B
q: F; |3 L- p& i9 i
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; y% O v% s" f8 R5 }& s, K
( ?" s9 J( r. `* g. N' b Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 Y' r: |$ [9 l' N' i' n6 I
5 d: a# D- E3 l1 r3 y+ }' z
4 v( X c q- w% T1 Q7 \" ?9 ] Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. b3 E6 K! h; U7 R ) G: Q% F8 D: t" C5 N$ g" e0 }
Ping statistics for 192.168.1.21: 5 t. `3 H2 E9 B) S- y
! C8 c: a; R; k% w5 N9 w Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
8 b1 M3 ^; j( T5 T0 _ & \5 h* |2 z& t
Minimum = 0ms, Maximum = 0ms, Average = 0ms
: ~* P* u- H1 Z) L2 j" {, K9 T
5 b* i$ Y: J2 G2 \, Q* }+ P9 s 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
+ t/ g) B* ]- }$ Z" {; s . o2 \* A3 y! L& ]
-n count Number of echo requests to send.
3 d; b; N: X" N' \) u) e 4 C! R% D( U( U5 A! [% o& ?/ U
发送count指定的Echo数据包数。
1 d: q4 g, I7 ~! ^" K6 V1 x " ~& x# h8 [9 G# J
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
- u* t! F) s5 [: T# k % S; j( l e: P: H2 p" ^
C:\>ping -n 50 202.103.96.68 4 f( V( S& d8 b) O
# A1 ]2 l' ^, {5 w0 H Pinging 202.103.96.68 with 32 bytes of data:
' r: f6 L+ J/ d: d! b . _0 b6 Q5 d, j" i6 f } H j
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( l, M# M0 W: S) H3 C" x 8 G4 N$ V! J* m
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; j6 Q8 {* m( Y6 ]( m 6 W) a4 k* v4 t" }, Q, w+ X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 M6 `1 ]7 k& `4 w d
5 X% _$ ~, N( r
Request timed out. : [% a+ S4 P+ J, B1 f
! Q; L0 V7 }" c0 T* }- y
……………… 1 g" b+ Q: X; c6 G. @- l% ^1 y
! j; C: `/ v- V/ z1 D$ M Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 N4 p, s8 g& E q - X6 w/ F, w, C9 f
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 p5 m4 o( b, e' L) _4 c* t' R" h6 I2 A
q8 d6 [9 b, e2 N% \/ ` Ping statistics for 202.103.96.68: + P6 m2 I) G5 ~# F: d/ T6 q ~
" P8 Q* ]* N' l3 {# k Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
# W" |3 a7 I* D/ m$ z. x8 A1 s 3 C: n) m# Z; x( @9 b1 I. z1 f
Minimum = 40ms, Maximum = 51ms, Average = 46ms * }9 e6 b2 H5 H
6 Z7 h$ {6 H1 F/ A! Y& h$ I$ L [9 y 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
7 Z- K, t3 N0 _
3 g- p* t4 v) E) u' ?( \2 B1 E -l size Send buffer size.
% p- n3 Z5 J2 b7 J" Q6 m) H4 ?+ V
r! P$ y$ i% p7 U9 ^4 M 定义echo数据包大小。 |
|