|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 " C8 @* |7 _9 z. X
; t) q$ j3 Y9 } d 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 4 `( x3 `5 u$ Y( ^! c5 ]
- e, ?9 g9 X% _& w: M 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
* ^" o0 @* ^1 F 1 L; C* W. N9 {& y: L/ p
Options:
$ x5 N' s8 J: R & U2 V/ y2 q) T, P
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 2 E( i# R& W. q: o( K
. M, I( A$ B- {. R$ G 不停的ping地方主机,直到你按下Control-C。
8 ~% q, ^* `# k
. V* U1 F8 m2 I$ t7 ~ 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
2 @/ B# L( |7 _) }* } + U1 S: s6 Z+ X2 m Q5 d1 q. K( y s* i
-a Resolve addresses to hostnames. - W& L3 o- l) _0 H$ a
, g g3 I- r+ g% B) K
解析计算机NetBios名。 6 Z' u/ H: |- `$ v A, r d
8 a, Q4 }3 T8 ^! A+ \ 示例:C:\>ping -a 192.168.1.21
( p f0 l& M7 }* p# M ) U* m6 C9 ^& @- K
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ; S' S3 p# j9 l1 u
) s" x% D3 w6 ^+ X _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, k# t& U/ `8 W4 _ ) p8 a$ w6 M/ |& W7 f/ g
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * A' S6 g% m" N# y* O0 ?
, y; O7 b6 I+ `/ }; O
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 9 d0 V) Q! Z& S$ F* d% i
9 t, B7 `; U% W% [5 r
) Y- ?! S# T* H' s, \ B Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- u$ k& e f; `5 q) ]7 E / u2 t( a/ @2 W7 K) n0 c
Ping statistics for 192.168.1.21:
6 o/ j! y3 l4 k; m
4 O D5 L$ k6 N6 }" \. U3 Y Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ( y& X/ ^0 Q: c: X
! ^8 T0 y5 C6 v8 Y Minimum = 0ms, Maximum = 0ms, Average = 0ms
1 D9 y1 q4 a' x ! T3 l6 {- `1 ]2 z1 E& S6 R
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
8 H W. [: Q1 B8 Q3 Y
( m/ r5 U5 d2 |) y" W3 F- H -n count Number of echo requests to send.
, Q# |) P2 }7 a+ W) ]+ s
: S% J1 d3 F5 \# N. n5 }) a 发送count指定的Echo数据包数。
7 f7 D6 e9 a: t & |/ K4 m( q3 p9 L, r
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ! [4 h M' P# R; E4 O0 G
/ Q8 P* w$ t0 ^8 {9 T
C:\>ping -n 50 202.103.96.68 9 y' X, i2 @* w W, w1 e
% d ]+ ~) y4 O C* g
Pinging 202.103.96.68 with 32 bytes of data: & f6 F r+ F& W
; _% P2 [4 y7 D4 c Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 d* [2 d$ P; |% u* E c
4 q& `4 N# p) \8 u( c- V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( J8 \" Y1 I2 b. K l( `
" X- ?% u) R: |) s3 Q' o6 B Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ~+ y! Y a1 n0 ]5 a9 \& M
, R7 O4 T+ B {$ R# J P
Request timed out. 0 d3 U# ^2 N( B2 z
7 k! b7 }) I! B5 h8 ~
………………
, v/ }4 @% f6 j& I1 I8 i - v" q/ X- l8 B1 O2 i \! T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 2 s9 d# H2 A! ?7 G
" h1 X+ F5 P( U, I" U! V' O Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% L9 Y/ X; G6 i# r
6 d/ V7 ~2 d# m# d Ping statistics for 202.103.96.68: ( `2 e% D8 l- \; P
( A6 D4 o1 b; e4 v Z. p' _* V7 c
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
1 K3 h" B s; T5 C/ f [ 7 u) Y5 J0 t& q5 U4 w# O. D
Minimum = 40ms, Maximum = 51ms, Average = 46ms 4 [0 y% w2 ]" b# E3 ~# M
M3 o8 G- k, A' t) X/ Z
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 6 S( [. ~8 l/ P8 w' z
& W- X; O) j0 I; t2 n -l size Send buffer size. % [* c& d6 G; y& l% E( Z& V
; d6 Y1 P+ }7 F) N$ l; t# n 定义echo数据包大小。 |
|