  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
4 ^4 o! f* Q) J: w
& z, O4 b( D9 Z& P1 s) Y 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ) u- K8 a! F4 _1 O C4 N+ \
) Q; w# M$ v4 L7 b+ \& f B
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
, g5 ~/ t* W# x1 w: x& K 1 V# P, K; X0 o
Options:
, D1 w3 e* l( Q+ p. h & ~" h% v/ i+ H9 ?' k
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ' N/ s5 ~8 Q& }8 Z+ R
% z, o6 T3 Y! x8 V' ]9 \) q' d 不停的ping地方主机,直到你按下Control-C。
5 T2 \; {5 p8 ~" o3 M- C
; a+ w- R {( M 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 : ^4 k: _0 ?# f
4 S. U2 L; K$ T: D7 p9 V0 U3 Y! @
-a Resolve addresses to hostnames. 2 b6 R6 F: B; V2 \, N) M
X- x/ X7 \) O$ \ ]
解析计算机NetBios名。
; u& n `3 t& p; C$ v - r/ t4 n2 b, V: x- K1 j7 i
示例:C:\>ping -a 192.168.1.21 - K5 U g* \7 d1 e- ]: i
$ Y( m, v' A& [( B: d7 ?
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
0 M1 s7 w3 Q# a* I7 Z. S& _
! G! \" b- j g, m8 j Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
V. U6 d- @" k+ S
/ {. t$ ^1 ?6 V5 w Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / v( l g( X$ z- f
2 \$ P; s0 B& Y) q3 H! p Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 P* o# r% v8 k! _
! w2 z( N, T) ?" ^+ [
* J- {* z5 ^' }6 l( {/ ^ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% Y% V4 e0 I$ b+ H4 n 0 ?- y& W" p: E! r/ f1 d
Ping statistics for 192.168.1.21: ( p8 X9 D; e" y+ ~; v; F$ D
$ \; _ _) U+ ]
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
# X4 D" w# y! R* w
: l c) Z) T# t Minimum = 0ms, Maximum = 0ms, Average = 0ms 6 A# H& C4 V' c4 R; E% N
+ B' `* u- Z2 J* o5 H- {% F
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) t a% S- t0 a& }8 v : y- t8 Q: K/ r; F
-n count Number of echo requests to send.
o: q; |! V8 Q( L+ m7 T9 t% ?
( J+ u: N( V% L' O( I( g+ \ 发送count指定的Echo数据包数。
% |+ f4 Q- k7 o " B9 S( f# o+ F. N
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
6 O1 d( f" W5 t2 r6 T2 ` # }3 V: }' `9 L/ }6 @3 X# M
C:\>ping -n 50 202.103.96.68
- e# ?2 [" _2 c0 t7 o
0 \9 z+ I% o2 y8 s6 o: P1 H& h Pinging 202.103.96.68 with 32 bytes of data:
' k+ `3 q" G" S4 ~ - H9 u8 A! b4 J
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) L* V7 L4 R& {( r$ F; @
5 j5 d5 R) w$ v, S" Q8 J
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 m% Q: m( o% h
_( o5 O0 Z+ _! R6 o1 L
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; v# {$ V) E$ b! e% i. R: f' e7 s 7 z B6 ]" {$ v
Request timed out. - a- U" V* r1 L7 O: ?& ~
1 D: a- D' Y2 n. q. k
………………
. p. t' h! w0 C & ?6 B0 i- k# l% J4 X+ k
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; Z8 T+ z7 F" e4 f & v8 _ t4 N7 y+ p' Z. u p% t
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' ]6 u3 Y+ D4 {
+ m4 F/ ]! }9 v% U0 T% X; c# _+ G Ping statistics for 202.103.96.68: 5 A0 h( h! i' b
4 r& X! X7 B0 C; A S' C
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 2 ?# h2 F! y% t
3 z* v3 S& E) S' O, F: _' \ Minimum = 40ms, Maximum = 51ms, Average = 46ms
. K3 r t( t6 F: P
6 _) s. t7 _4 T 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 7 I/ K# q9 Y8 a1 M a
* ]( D' u& W' w1 g3 W4 K- o
-l size Send buffer size.
6 @1 K4 P% _, W+ Q! M 4 C# h0 H: p# j
定义echo数据包大小。 |
|