|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 3 I6 @3 ^8 M7 r+ [" ]6 N+ y
# a+ z$ @7 f) J0 ~! ^# j 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: . S1 A% E) D" f) g( z2 r9 Q! r% B
7 g5 L2 z2 z& ~ }# z: u
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
3 ?5 x7 |5 O- V# g . Q, |+ K0 y7 w+ m) [: _
Options:
0 D2 G3 M% L0 n. B
' X% r6 ^. `3 ?# k5 K, a3 l -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. % Y' |/ \/ ^9 U0 Z$ {- y$ r7 A
, x7 F- }: b1 f8 }$ ]7 C
不停的ping地方主机,直到你按下Control-C。 , v* R4 ~2 [* j. z+ T. |, Z
- y& X1 V1 k. s/ A
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 9 ?: c% H. q S5 a
" M8 V/ O1 K' A
-a Resolve addresses to hostnames. # o5 N, e# ]4 g7 N. d/ g" x
) z, Q7 c" O6 l- ?6 {- T) c
解析计算机NetBios名。 " D! M) c/ e% V6 m1 p; Z
! h2 x3 z/ y- A* e/ a. b+ O 示例:C:\>ping -a 192.168.1.21 : `4 K& _# l" m7 Q; R, l
5 n* S7 ^- x+ }+ s) o3 n, D
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 8 W _+ t- Z! k) m6 b
$ B" u' Q+ c2 l& y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " H8 b I3 P, V+ R2 k8 L
1 h- C' T+ o' v& J Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + y2 d. @( R1 X+ V; E6 `2 ~
2 k$ ~$ k, G. i$ \$ @, y% S ~* A0 s Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; C0 r7 _) {# P3 D, [ K1 U
R9 b. H4 G, J0 J" z7 ?0 v" e: v' Z
K0 Q: X8 R$ D4 O, M$ V) K- \
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' i6 J) i1 V9 G
8 W$ z1 D5 B2 U, ^ U0 y
Ping statistics for 192.168.1.21:
: @) W- ~7 \3 o, f- q e/ Q & C( B, G- [% t5 @# s/ C/ X; a% h
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
' U8 G3 J; C/ [+ W8 W' e1 h# ^
" {' w a8 T4 }1 r2 A& i6 v. F Minimum = 0ms, Maximum = 0ms, Average = 0ms 2 c: f+ s& B# C+ r
0 b' K) V, S; b' [ 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
# y- I' l- V$ N a , S7 r" W& t4 O0 z% {
-n count Number of echo requests to send. ( V* L0 ^0 t/ n0 P5 u, C
. g( @! G K. E7 c, G1 m 发送count指定的Echo数据包数。 6 o# e$ {4 M0 e' y, w" B8 p* C% B
7 f6 ~' x6 d+ U; p; b' D0 h
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " a4 `0 ?& H6 e4 e6 ?6 W. m4 d
2 f$ a2 h9 S; G& c C:\>ping -n 50 202.103.96.68 6 M' F0 ?1 `* c2 F* }( O& G
: F8 R4 B; d8 T, N. Q) k0 l% i. i
Pinging 202.103.96.68 with 32 bytes of data: 8 d3 h4 V8 e+ }% K' Z0 `2 T+ h
4 B0 T+ w- P1 v; E2 L1 c: q Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / R1 i' A g( Z5 k' i1 P1 T; t( v
) S' t, j4 u; D; \ p Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* P1 N2 l" E6 _
- g; \) p' I5 I0 s8 ^2 y; y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" _' s$ c- T3 d
* U9 |6 e/ K$ g! H1 u9 D Request timed out. * q& F- _ J0 I. g7 r
9 c2 k R3 u3 K& Q ……………… 4 d' A) F4 i6 k6 s2 q1 W
; e; z$ A7 |& N Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 A8 b7 y7 h4 P- b. [4 G% V$ y
$ T2 j& i0 n7 l; F5 f A Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% u% n. H, J) m
$ j, Q$ z0 \7 @& R# Z0 [ Ping statistics for 202.103.96.68: 0 e+ h; f- \; ?( `" Q9 _
/ ?9 H8 O) T3 u, Q/ i# x
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 9 M( R9 U% U) F- R: ]0 |
7 |3 R0 P0 s% b8 H1 @0 j Minimum = 40ms, Maximum = 51ms, Average = 46ms
9 Y1 ]: f) _$ T/ c0 Y4 u$ s
( P# a' I$ S/ |" @ 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 / h) M4 ~2 @# P0 L; @
' x: A/ o! p7 i: [& |6 n -l size Send buffer size. $ B& n0 \3 K. f6 {: r- G+ R7 R
1 Z5 ~5 p) n3 P! [/ j2 D! T 定义echo数据包大小。 |
|