|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
7 I$ _8 r5 [) N5 `2 M
+ H) V* H \0 S$ ?& z7 y9 M 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: + C8 Y. C8 G$ k8 c
$ `) {5 [; ^" s& W4 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
9 x! @6 t4 L6 N& X( {6 B3 [: s 6 V; s% ~. w; k/ ~* u
Options: * H* i1 C9 b1 V, k
8 T6 h4 {2 I% [: h' r$ M
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. # r4 D1 z4 H! O3 F
" b* R: r0 b# j7 D$ O 不停的ping地方主机,直到你按下Control-C。
) ^& e. F g, O) m# e + t4 F Y, `& G+ U
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
( H4 f( l. u& U! y. D+ Y M
( v2 v9 |7 H, p, T" \3 B' C -a Resolve addresses to hostnames.
2 p8 [1 e* A4 n 7 l9 Q" Q! F& N6 A: c: ~& I1 k Q
解析计算机NetBios名。 1 O0 A4 a3 r; |4 b
) x& |9 ^5 |1 A( k' [: U 示例:C:\>ping -a 192.168.1.21
5 ?- @6 r8 ~8 P + e6 U; U: l! l* l
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: * _7 U3 \3 a% V- E& N5 ~* e
6 I/ i' E. P0 }2 L: X
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 G4 y, M7 }" m. S$ a" N L! u& |9 @2 f+ X1 T- h3 P
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 E& S+ v6 O" u$ A; h& [0 U
& m: m; N8 h) H4 y" ~. @
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
2 b2 _0 u% b- a9 ~0 W! Z; d- Y
, E$ e# W; v6 K! _- ]0 c# K l! q/ } " b! G) }0 r3 D# G& _/ F4 j8 X
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 d& L' ]' K* i 2 w8 t' k7 w3 s( i: K( |. a+ C
Ping statistics for 192.168.1.21: ' j7 J+ G8 c$ o
- a/ z% Z) ~8 i& Q" d9 S; [+ v
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 6 |0 m* o/ a' q ?
' I( n3 l( B, {8 v& m }& J: f
Minimum = 0ms, Maximum = 0ms, Average = 0ms % a4 z# a' X4 ^3 L$ ]. Z
9 S+ \4 }+ Z4 x$ P' T
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 % }* f# j0 o" t& ~: a
' C7 U& p4 |; K" q# J; r; P/ Z -n count Number of echo requests to send. 9 X/ b, O* ~* e' V3 H. I
4 ?/ j9 j) F: \0 N+ r- x# O. r 发送count指定的Echo数据包数。
0 `% u1 I1 V1 B% N, f# b" `, \" o # U6 X: M# f& g- B( P
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
1 @' K* o. M4 l5 o 9 M g5 j- u- Y1 [
C:\>ping -n 50 202.103.96.68 3 H. Q& ]5 z9 K a {2 [2 r) H
* b( `+ [; } d4 P; L: {. s: x w Pinging 202.103.96.68 with 32 bytes of data: : U+ z5 Z c' r1 X
* [. Y W2 y8 C7 d, w, t+ | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 f1 }; F! O& v! y: b$ j
5 `! @* H) A& i, F$ M. U& A& ?5 ] Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 D: [' K; K/ L4 t" ?
# N2 V' S2 s* y8 | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' f% U2 f7 c. l) a
3 A" H+ L5 d$ G, S Request timed out. 7 W F% E# L0 A; g' J. K
2 D/ j' B, f1 c/ `6 R- N1 [# A2 x
……………… + v# R3 T# l$ L
, |. v7 F2 O" ~. v7 }# w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 C2 F' l: ]" g) f. `. A
( S2 E/ ?- B! X1 G5 e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . z0 ]. v: O, |* ~/ C/ a, O
8 o" @- X6 e0 ~; t B6 e Ping statistics for 202.103.96.68: 1 v& @+ F, r% t
8 C. ]0 c+ v, j8 N1 Z: _* p Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: : v! W" r1 z3 ^6 S
x& J. ]) I% R. u4 F Minimum = 40ms, Maximum = 51ms, Average = 46ms - Z) ?/ h; M7 B# t# q& y% {; @
, g+ r2 k: o8 B/ B: Y, u 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 $ |5 E, i7 U3 D
, f+ \ p5 G/ ]! ?% t5 _
-l size Send buffer size.
( Y( i4 d, {0 p& Y! L; ?1 c! M
0 U# O! _0 Z- B( z0 M 定义echo数据包大小。 |
|