|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
5 j7 y2 i# O6 W+ q( O1 j% J
: q9 ^, {- T( `. w$ V2 S& M 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ; b) O7 Z( i! {2 `
+ I$ U6 B9 @1 C6 i
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 * m% D4 V. ^: K. K
( S [( S, G; m% _ Options: 5 i+ x4 f; S# n
& _6 s4 v+ J' p# w1 u
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. - U. @' f" t' z! D2 f# r- j
) D+ j9 Q4 P" }8 F' K3 A 不停的ping地方主机,直到你按下Control-C。
' E: r D! V7 g5 l. D4 w# s; @0 z , w) ~# H" u0 K4 V A! c! A3 k
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
0 ^2 r& ?) m: A
9 B2 M0 [1 T. B -a Resolve addresses to hostnames. . z: @, F: i+ D) O
9 [! K5 r9 l' D' v. `3 z1 ^
解析计算机NetBios名。
( R' p7 F# B# n- T # P8 m1 d ^$ Q* N0 a
示例:C:\>ping -a 192.168.1.21 5 B+ ]) Q5 E2 z
# e6 v5 c* ?; ?( d/ z4 ?7 F Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: # d. g4 r, q: g/ w2 ^- ~: g
$ {4 a8 Q0 H+ ^3 c" b
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * A- ]( v3 Z* d. v4 _$ I; W
5 t+ i% k$ j' [ Y Q8 z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 z f6 X/ G" h6 x+ ~
$ F+ i, }# \; Z3 ?0 |/ W, `+ V Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- ^' V% i5 B1 D. Y! h- `1 t8 X: p! a T
7 F+ ^6 G- @& z/ `
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - o- d7 y% {6 `) S2 }+ M
0 R7 M9 ?# V- X1 } Ping statistics for 192.168.1.21: * x# W4 ~; k7 d5 {1 n% j
# c* U. h- s9 ~$ @
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
( u7 e- x8 }" n' T! x
' ]. _9 ]' o5 l5 X- ] Minimum = 0ms, Maximum = 0ms, Average = 0ms 2 `, `7 Y( ~/ E M# s6 I
8 s( \; z ~6 z) s' v 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
& J5 Y. h& H, a, ?: J3 x: a% P 9 E& E3 U; s* y1 X7 d% h/ I# z
-n count Number of echo requests to send.
$ V& w* ]. S" P/ l- h. V6 I% a
! h# n* f4 M# ~$ K" `1 N/ `- j: y 发送count指定的Echo数据包数。
+ Y& l& u, e. G! t' R
5 I7 D8 z/ o* C- R7 ]% M) { 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
$ ~2 N, \8 l- e8 k9 a: F0 X ) {' X( R L( d( U
C:\>ping -n 50 202.103.96.68 - _( c% g7 c4 U
6 } [- v* [- c" u [ Pinging 202.103.96.68 with 32 bytes of data:
3 q1 ~, r$ m+ ^# @. d3 B6 q
" F8 G( j. [) V5 f+ n Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " s" q- g( e/ R/ h& }/ e2 b
3 V4 W s p0 z1 R3 A. K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' v: q6 G X) `$ P
3 k' d0 | f/ D! P4 d8 i
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! @0 ~7 M* J% r: b ]
& r% E2 Y# A5 y9 J Request timed out. 8 z9 I. B. h# q% ]% A6 f& K
3 [: F$ I5 [6 ]+ `' M, ?/ ~
……………… . h$ T3 @7 x. u. ^
( N" Y3 j* Y- C6 s- p
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 s, ]. ]$ U/ o- L' q. O
: [- t! V5 r! u& y0 K4 ?+ J" E* _ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 P) A" ]3 i9 x) y0 n5 ]/ \2 E, G
& D) D2 {% m0 k6 r9 [2 o5 I Ping statistics for 202.103.96.68: ' j# {; v- g0 D# I5 q
( t6 H6 k9 l; Z: P3 n
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
/ k9 S( t# D8 A; U : F, f K+ Q( f6 s
Minimum = 40ms, Maximum = 51ms, Average = 46ms
( j/ n% G! i, {! _: G: E8 P " d) Q$ t% s$ e) z# V
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 5 f6 g) _- y; Q, s
1 Z5 i7 v! m0 u1 i$ q -l size Send buffer size.
, `; R3 A" d7 m' g. I/ v4 v+ m5 u1 h
# g0 n# d$ r7 c 定义echo数据包大小。 |
|