|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ) B# h& A |" Q2 H% i
& Y0 z+ _! t( L6 A4 c C# m
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 4 O/ z# `5 c- T7 C9 w0 j/ e
, r$ ^/ s& |1 ?4 I, [4 J9 X7 q
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 1 v! D- E) n' o9 P4 w
0 U+ z! [! K% a5 E+ S. {9 m- r% T2 O Options:
9 W3 V! k( c1 g' R0 o& G" v$ d # E$ a3 _. H8 _0 q) A$ I
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. % o/ f, T& k* _2 a) O8 q
0 U* }' u6 d. H
不停的ping地方主机,直到你按下Control-C。
b2 X$ C2 U' S- B1 ?1 z: Y
9 B, I: s4 C s% Y {8 ^0 U" h5 O 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 9 {7 C2 w' A+ p& y
: L3 G& K# Q0 b6 ]3 J% w
-a Resolve addresses to hostnames. 9 j4 C, n# N5 N! Z
( Y: m8 Q: m) g% S' U% _: I 解析计算机NetBios名。
( i1 `0 Q7 K2 \6 o& ]& } 6 {( V2 e$ W- S) C$ t
示例:C:\>ping -a 192.168.1.21 4 u* _0 h0 u- v7 r3 V7 b; o" c9 _, ^
% [7 ]* w% F/ z% b8 C. j
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
3 ~6 m. [/ Z+ |0 @& n" h! z
0 s# c# Q3 `: i Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ B# `: n$ c. v# Q* H' F7 r
: k+ Y# \% Y. H: R: Q5 V Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : L& J6 F' y, y9 S; G
: X( o: l/ i. L6 j9 i2 w# p
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' o) p* w- D2 |9 x
" s8 m7 H( ] c
7 R0 R% t2 ~& x$ _ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 S- B$ x$ I" ]- }: e8 }
: H. V2 J) U. A
Ping statistics for 192.168.1.21:
1 ?$ r, e- U& R' x7 l
+ {1 u2 k+ c- J* R: I( q$ Y; | Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
I1 }1 K" B) l7 ? & D6 f. W6 {" S/ z% q! Z
Minimum = 0ms, Maximum = 0ms, Average = 0ms
, l: B' `( }$ t$ q+ _9 F( J
+ `! T- `, H7 @% a8 Q9 h% z( ] 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 2 {% r1 }3 u1 z5 V; ~! w& O; a
( K T' v* s9 A
-n count Number of echo requests to send. . g8 ?7 R5 B" ~+ C5 ?- D# g
, K, w# o& u+ O5 B7 L+ V. _7 i% h9 S; c
发送count指定的Echo数据包数。
2 R6 r7 L' B0 ]* |, g# T
0 }2 Q6 C0 I+ {/ C" `+ A8 F 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
6 u( Z% h$ }% D* C+ Y. a4 S : P7 L9 F9 w: D9 G. D3 }4 m
C:\>ping -n 50 202.103.96.68 , H3 i7 S7 A3 W( a4 \; W7 I1 M h
+ i- A2 X/ T9 o! C2 L' ~- I Pinging 202.103.96.68 with 32 bytes of data: + `- x: e3 D5 f+ F( Y
4 d6 h# W T" `6 h& o( B( D Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 x# c7 A: A+ e ! A3 K0 @% ?0 [9 T9 r
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 Y/ e+ W% Z' C1 m, s- w( y
; b x2 n4 N8 m& Q Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - f& N- U. T: X
! h1 k* x( G( y& [6 n4 E
Request timed out.
# P }; f7 ^% h
3 v: s* J, g0 Q! G5 q1 b ……………… 7 g9 u/ z( ?* l, T; w- a" S
/ M: h2 K0 T) o) h- n Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
v' J6 T) ? e4 x! l$ a* W# v# O 2 ~3 x" p% z7 b# i. \7 b
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + R% q+ K( z% N
+ z: n+ q; C: U Ping statistics for 202.103.96.68:
$ B9 g J4 J; F
- r) y1 l, q; Z# Q$ E Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: : `! Y- t/ H3 H5 e- l3 K
( ~3 }: z* Q2 l/ {8 c0 ^) K Minimum = 40ms, Maximum = 51ms, Average = 46ms ! k- ~+ c! p* L1 T/ |
, k# x( D! H+ B: N% U' Q
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ' R+ J, K( r( m# L% \7 Z
* Z% _! P0 B( o) I4 }% D. J7 V& k -l size Send buffer size.
/ v3 A6 D6 z. Y1 b2 v) w( g9 P . t% j; q. f- L% x0 ]" h
定义echo数据包大小。 |
|