|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( V# c- r# B" F
# F; }8 [5 N; C# I6 i- w/ M' ^5 w
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
3 {) }9 j7 x. l! a J1 ?5 ? - T- T4 m, T% s1 Y
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 s# n, B: w1 h. U* ^ % R: h, i" l6 v, O
Options:
% t/ A# ]7 }& l9 L. P+ K0 @3 Y7 X ) @9 P' G4 g1 j: U7 l
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. * e: o& A: T# m8 i) x3 C
" L) m5 L9 Z) H3 X9 T9 K 不停的ping地方主机,直到你按下Control-C。 6 J2 m3 @( m' H4 y$ d1 W
9 l! a( T' {2 E8 U8 d
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
6 B( |* a# C4 o# ?/ K7 E ) q5 n- |6 `( c2 D3 q
-a Resolve addresses to hostnames. . I8 r3 [/ R, A% I1 ^4 v$ |: S. `: b
. H6 b7 G, s! a/ t+ p: ?" j 解析计算机NetBios名。
% y9 f& B- u" [* r
0 V$ d- D x( R5 D 示例:C:\>ping -a 192.168.1.21
: N0 ^" C: \7 F. s, F7 i / W1 D4 x2 F h& l5 j) [0 \
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
" ?6 V( \' M8 e+ X
# Q: A) {! O _" _* J2 V/ }4 f Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 m# C. l: X6 G1 C: d% v' a
( a) T$ i" a3 m3 P1 T Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& O @1 G. d8 D: i6 ?* L" |
. G; i j9 n _ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
T6 ]/ _) X( u# W- [3 T* q! @2 h0 \) O# m1 [/ v* P& E0 N. ^
) L4 h3 v0 d7 f& |0 b+ K) }
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * W6 Q- R2 L e9 P% R5 f. p5 \& u" r
' K% O% `. X; C
Ping statistics for 192.168.1.21:
% v1 Y6 x# L- W& h3 ?3 b # N& ^* I- J4 `+ {1 x W' m! \
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
/ v- S s# W- I2 \
. N: [( H* |2 I; d Minimum = 0ms, Maximum = 0ms, Average = 0ms 2 |) J6 ~% F, v( o, h
; r$ r: z! s( ^ S* d5 u6 {+ b 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ! s k% N0 u$ B- o J
, N9 A3 v5 A9 ^* ^+ W. M
-n count Number of echo requests to send. ; ]$ B' F( s% ~" z/ c7 s1 e c* Y
& A/ }# N5 a- |6 L' w. G 发送count指定的Echo数据包数。 ( ~' C0 { P2 }
: C) z# A0 q6 {/ d5 q
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ( F( D1 K+ |8 V$ |+ H
7 m9 [, [+ r( L- \/ G! [3 B C:\>ping -n 50 202.103.96.68
9 r# t% w% E" q4 A 1 u- |0 n: a/ K* [8 r: b
Pinging 202.103.96.68 with 32 bytes of data:
& Y+ ~5 G, {7 V: u 5 @& J7 ^- Y' g5 Q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 o7 W% P- B+ K6 X# d( X6 }* e+ J# C # W9 y; S* B1 L1 G; _$ v
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : q' \: f8 _# t' F1 q
7 ~3 w5 p+ j' E' J% l Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 \% h- w' y' a7 i3 y" g" g/ V# N
7 `& h8 }, p5 `3 s9 U; J7 I; M% z Request timed out. % G. g, q: i# R ]* Z5 o9 ]. W) K
0 ?% O3 F) q# V3 @% Y: U$ B
……………… % N& [1 z8 {1 I( j: p9 }
9 d' _. G" T( ~2 D! J& e9 s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 D* {- a0 d. G. l+ g8 h. P
, Q/ ^3 w; ]3 k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, H0 g* X6 Y, f4 T $ w( o. }5 J: j# j' J
Ping statistics for 202.103.96.68: $ a6 O( q' u ]$ r" z6 p6 W' Y Z
* C$ H; C! a6 n2 k
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: # `; r& B1 i6 E2 S! n5 {
/ k. t" v7 K- i& N2 H% u5 H [ Minimum = 40ms, Maximum = 51ms, Average = 46ms / d( @+ c A5 T: S9 d: h q
7 e6 @5 a' k0 [/ r9 T 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 6 m) {( `* z! f' d& x) r
6 j4 _8 u% ]- C+ f5 `+ N4 p* ?
-l size Send buffer size. " m5 f2 \% T. a2 k' N; ?1 h' q3 d$ P
8 m, c' L! x7 U# @) w( S$ J* N. O/ e 定义echo数据包大小。 |
|