|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
0 U9 R1 d$ l+ E' j % k: _) a* }* b# V2 V
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
7 v [- S$ C7 k! W o/ J' }& G I; O
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
- `: x! S1 Q: D* v$ w5 E $ l) r0 R: D1 o7 _
Options: ! \$ _. q; a2 ^* W: {
) ^. r4 o( k4 {
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
" b4 t9 m9 k8 U/ |/ I: P y9 Q
6 @* g8 k, Q. _# h% y 不停的ping地方主机,直到你按下Control-C。 4 ?* T0 @4 @# j& E
9 G/ r' O* A4 e" ?# b 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 + z6 C& M9 w5 N6 y
* \" i& z) s3 o
-a Resolve addresses to hostnames.
7 A/ ~1 v; q6 V2 b0 ]
3 J- W" H) a) R; s- v3 V 解析计算机NetBios名。
# g9 w0 J$ e$ D. Y - u6 _! r! \) @# N7 g; U4 C0 u$ v
示例:C:\>ping -a 192.168.1.21 / I+ b8 e) c0 _: N/ a
6 z* D Q$ L5 ?* Q. `2 r" @
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 7 Y7 A. H, m0 {& J& }# f
& {+ X, [" a* _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 F: |0 G) ]. f5 S$ q, m
% g" q) |5 D& P# C7 q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; @6 k$ Y _9 h% k
8 B& y5 @" X$ M9 g4 g Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 w+ G$ w t O+ ]2 X& z1 s+ n% \2 A1 e
5 V; r9 K6 X; g, F: u Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % o. V, k, E5 A C8 r3 L8 m& w* J7 d- g
0 g2 T' D1 m: n0 H) M6 `7 o
Ping statistics for 192.168.1.21: # c6 h. p/ ?8 r4 }$ p& k
9 l9 Y3 V2 D, R* O; \ Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
( J5 F6 h& [+ O5 E ' o' I, Y2 b* `- g
Minimum = 0ms, Maximum = 0ms, Average = 0ms 1 n/ p; @6 @1 ?" h! k
8 j% z- E. C! F0 a" V 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ' D8 U% \; j# `8 b3 ]% k
/ T# H* L$ [5 z d3 |
-n count Number of echo requests to send.
$ M) k' U) w/ R0 x, q3 Z
% O m: z# X4 I, a$ V9 U9 z5 h 发送count指定的Echo数据包数。 " g4 N9 {& S4 W; n1 v" ~% a+ n. n. H
' @" J" Q! U$ g- a O& Q5 J 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: # g6 D, N( A. T
/ Q: U7 S; L# ^6 f
C:\>ping -n 50 202.103.96.68
. \7 g6 F3 ~2 Q t2 i% y* U$ N( V : b) u" }% ~1 N0 C2 Q- I g
Pinging 202.103.96.68 with 32 bytes of data:
, _* Q6 W* w5 W/ q 1 J2 L9 B( \9 i* }* L
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ h1 M# E9 e6 |
+ M" d3 h$ e8 o* s: E$ x Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . v+ Z. C$ N2 i; @: a ?, D
* \9 g0 G8 `* Z a Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" D% Z7 [$ H* k7 R7 [. ?
) [4 B5 ~' ]6 T. A Request timed out.
: F; q! |2 O- x+ N9 L , B3 O" k6 I3 ~+ m' m! }
………………
: `/ U$ y& [, j : D2 A0 ?% E7 \' E( X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - B' ^" k9 i" c: m! ~2 C6 _
: S! s0 x2 I+ ~. k1 b& Q9 w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) F1 v5 B t7 `# g: o
! D) n; ^$ m! S
Ping statistics for 202.103.96.68:
* Y+ |, ~4 y0 R7 f' H' j 0 {2 W7 }$ R; n A1 Z. e
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: " }) |& a$ j6 C5 K
7 Y6 u( U6 V3 E) O1 g Minimum = 40ms, Maximum = 51ms, Average = 46ms # o% |9 c! J. _" h/ u; p
0 a9 n9 [4 W0 r7 o3 Z# {# f7 A
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 # V, n7 R4 ^# x' F3 @1 I' v
% v6 j5 p+ K; A# t- I$ }8 ^
-l size Send buffer size. ; a$ n7 D: p; ^ x0 G
! _0 s4 f; i2 k+ U& @
定义echo数据包大小。 |
|