|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 8 N! ]0 @ e" k- [
* v1 _3 i. `3 u1 V& w" R$ {" Y) C
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
+ a6 g, V# F* k/ i- Y
$ { w& Q9 u& ]! V" M: o7 K7 D: ?6 G( W 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
- I% i6 U' D: [6 }7 z* x& ]' Y& C
8 }+ i. [0 `% z4 O3 [6 ] Options:
" _& w3 B; K- ^( Z* j 9 i4 ]% X6 W! `7 f& [' c, k! v( R
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
" B( @/ k& K1 q8 @/ j; T
' r ^9 E( w, ]/ Y6 ^7 ~, ` 不停的ping地方主机,直到你按下Control-C。
- u' A+ I5 `3 v) H% ~ q : q6 J, N$ N8 r6 z7 G. ?
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * s' j- T. c e7 ~* i+ f2 i
5 I" d" g0 v* A0 `) A1 Y6 K -a Resolve addresses to hostnames. " Q6 u7 D& @, N" N L" V! a' Z
7 m8 {# ~; ]3 O5 y
解析计算机NetBios名。 , V* ^' p" f6 n3 s" l/ i1 ^
- q5 Q: l% T5 V8 z1 Z! Q# @! y
示例:C:\>ping -a 192.168.1.21
2 s n; J6 J6 g5 {6 z+ L. J
6 ` u4 Z* k, @7 F R8 m1 b Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 3 r+ I0 p0 f3 V6 Z9 u+ w
( Y2 r. A9 T8 T8 D. x1 @9 F Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; J/ y7 g& z1 c$ O1 s$ a9 `. m6 T
0 c* W3 ?1 i# N, U; F% `8 y7 q8 ] Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: y. R; X- {4 A9 E+ _) p 9 s- f! H3 |( V, ?$ F0 G1 G. y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( ~+ K& O4 V v K+ T7 n
- s3 ~& ]6 E0 f0 q $ I, [: M0 T( B$ a3 H/ q! g+ `
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% |! r/ c( @% c5 o* h# W 3 H8 b/ s* @5 `7 U" T O& g! W
Ping statistics for 192.168.1.21:
$ o! ]8 n7 M- d2 C$ ^0 Q0 q
; w( @. E/ O4 D& R. F Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
- i# k- z# G/ x% ^% n, `* j, i* P
2 I. N' K0 G+ a. L3 Z+ ? Minimum = 0ms, Maximum = 0ms, Average = 0ms
; M, G: X' F; m2 s
" L$ x1 y4 C! u 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
( i! L j) c! N3 S5 J& T- p( A 4 t( ?, c5 p" t
-n count Number of echo requests to send. & q* x |' H3 Z3 o
* W+ R9 L: x! m, s
发送count指定的Echo数据包数。 7 V! F! b+ G! b: O( S7 P7 Q4 r
* n; H) N+ T; l" M- [
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
T" z' _9 t2 n
' K4 T; C0 }$ x- ^) [3 b C:\>ping -n 50 202.103.96.68 6 W( H+ S$ t3 f6 V* h$ H
. V7 `, s% D+ ?; B" @6 C! }
Pinging 202.103.96.68 with 32 bytes of data: 7 i; F" N' H5 H' n3 M5 ]- q& }% e
/ E. P" B; i; H+ T/ n+ v& P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
$ j* ]- p; `0 Y6 l * v+ x* [) T# o7 e! B0 q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 S2 k" t) z& a; f
/ p2 j$ }! @; [6 x Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! x6 j3 z: z4 B6 A g/ w9 \
; p( I" A$ I- |( C Request timed out. 5 g1 ?5 ^' I/ R7 v, m$ U9 A: U
# @, n) M, b1 l% ]5 q. [ ………………
' n- O8 e% E u3 d& k! J
0 I& _* n; |, H' l/ D Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
A( w! [1 {6 g: u" u$ d- f& X7 {9 y ) N# _( w* I: L0 J
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! l2 C5 p- T, m0 e: G% J
" T7 n: ]7 ?: ?3 Q' E% R; f
Ping statistics for 202.103.96.68: - h8 J9 h3 w$ Y1 o& R
$ T( o; ?2 T$ L Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: - w2 V- N" ]- X6 \
) G6 O+ U! {# U5 F! K
Minimum = 40ms, Maximum = 51ms, Average = 46ms 3 y2 {2 Y& c! I" c1 b& Z1 \
* s% T2 J2 f; y. z9 `
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
2 H d8 G% a$ h6 `- G8 Q3 z# y: d B# W t- V6 f$ X1 Q1 F
-l size Send buffer size.
2 A. ?8 U* ?5 @# j) G i- } : a. Q/ x3 k; N& d( X0 D
定义echo数据包大小。 |
|