|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
, j0 m: N( W3 U \, f
, z2 d8 `% @: Y- N- m 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
5 |' W9 x5 ^- l* H$ A+ p ) n8 d: G4 Y/ X; y
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
: u' l& V0 O0 Y2 e1 k7 Z. a
$ _& }) f* Z2 w9 H6 h6 y Options: ; G' G3 l9 ~7 o1 ]; `1 {
0 S2 V! [" J* V9 `4 A: } -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. $ Y, V$ P' d+ d$ R" X) f3 V1 G7 R) B
: l; J* n1 c. r* }
不停的ping地方主机,直到你按下Control-C。 / D( R1 s7 C' Q! ^) G |2 q+ d
- D8 Z o# h2 P) c4 w
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 " D t _- C5 m2 z7 z
: Y& a, q+ n0 ?- [; j- I -a Resolve addresses to hostnames. ; w4 I* W+ t. O0 C$ n t, k
4 h7 W: R% `+ d& d5 W0 k 解析计算机NetBios名。 & U. v* w3 D5 s! ?2 m
- J* O9 B' U& ^, v) ?; g1 M$ J
示例:C:\>ping -a 192.168.1.21
! }* v6 `# \0 s, Y: p
/ A& C8 s0 q. W8 t3 q Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
6 m2 C- T1 t% r9 W5 w$ [: c6 q 8 e$ v! q! p" h! G' L* h$ U0 d
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ @9 g5 N9 z& {$ x, |6 H, s
' f% U+ n. ]/ G$ x Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + \- n& C( p' q3 ^) f8 w$ ~, l
* ^- U1 V3 Z% i# g$ C9 q5 l Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / {9 `8 w' K4 F
) H" ^) [ A: s3 k1 @
5 P- a5 I: `4 P- D0 a( ~
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' n- Z J) { ]7 e2 K : j; M- e8 |, J
Ping statistics for 192.168.1.21:
& t% `5 S4 O" ^( ]* m
4 z( T* h6 [/ |* g+ S0 s7 M9 |* ~8 Z/ z Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
+ k0 H: y! c% s: [- G
; Z' p7 ^) R9 j9 x M- Z Minimum = 0ms, Maximum = 0ms, Average = 0ms 2 Z- E7 V7 z# }
' `; e# D2 ?) c 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 : k3 z7 u( n) i7 t
* ^ a# Y w. R, ?/ M4 ~3 N! ?) { -n count Number of echo requests to send. $ h' g5 L( d+ |) M; b5 U
" u, u6 R" q g5 l3 B1 h, Q8 _+ y" d, ~ 发送count指定的Echo数据包数。 ) O: ?" X! \* ^3 X' ~
% V4 j1 d( O$ c5 v 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ; ~* U; p5 G p% \
1 \" J. }% o+ ^. s5 e$ p
C:\>ping -n 50 202.103.96.68 p4 X# X8 w; x/ \2 m- ]4 {
& K6 B6 c; t0 G$ d+ u' \ Pinging 202.103.96.68 with 32 bytes of data: ! \! s) P. c# [6 Q8 X' s
* I+ t- X4 a* G" V' F
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" @% c1 r! B$ Q " K: G, K, T9 F; o$ E$ a2 N9 k3 J) A7 z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& m/ l* x& r" E : m( O% P: v+ S; u" Z" ~2 [! _
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 q0 |$ k3 s7 j; O# v
& q0 Y: d" n) |
Request timed out. 6 I6 O `, @0 K& U
- L# V7 Q# m0 ~/ E; V2 ]# X ……………… ! Y4 x3 e; k" W, m& c% N
, U6 A4 d# E6 r; ^! o$ q8 N Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 Y w! P, t9 g" Y/ q1 w ! J6 k$ x' ^4 V4 F4 L
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( v- z. {: f, z" b% A8 r
& r# x. G3 f' p( h2 W" s5 d, v
Ping statistics for 202.103.96.68:
# R# E2 t, J7 E6 b; x5 p* Q- i. b) R
/ Q6 e. f8 B* m7 } Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
4 }. K. Y- |% s " ~* \ H; o+ ~; ^: ^: O2 |
Minimum = 40ms, Maximum = 51ms, Average = 46ms " M6 i1 p& a4 x
. H2 w( P: |; I
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
8 z; z5 J, u# b1 t; W/ I
$ b2 }& O1 I: H5 |; }+ Y -l size Send buffer size.
) B1 V Y' @1 p0 D" E 7 Q& p$ i. q% j2 f. Y% Z
定义echo数据包大小。 |
|