|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
& k& V" t, h& N) ]1 O) ^5 \ 5 R8 v8 \, V+ L/ L
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
' s7 N8 @2 W9 f; O. ?
9 p9 r( ?8 R6 w( p 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
7 A4 x) x2 M E/ t) E% M
: ~. B* K: s4 p Options: $ x" w- y7 l; {! e4 V4 \# C
, d1 `1 U$ w0 r# s
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
9 |# A2 M- E6 V4 V/ h
0 U/ {) ^5 \! H; t4 v0 T' T 不停的ping地方主机,直到你按下Control-C。 * d! O- [0 R+ v' K- J! j
) U% l. q! k0 [" ? O* j# z
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 9 @; G1 L# I4 |1 G- ?% u% x
; k+ X. I1 l5 o) X5 q3 o
-a Resolve addresses to hostnames. : @0 E6 m- y( ~0 w, Y E
& _; E4 [% n! [7 A1 m; \* a
解析计算机NetBios名。 }0 h0 i9 R$ q
, J# O" Q& u: Z) B* I' @& j
示例:C:\>ping -a 192.168.1.21
, ]6 ^% J6 z |: [8 W 1 V3 S3 b. V% I1 C: Q+ V0 `; L
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: $ S2 M9 t: u' J
p! W6 H0 @/ \% ?1 g Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 s7 B( }# U- t) k8 P! a
2 S8 M+ E& M: Q( M4 X* \
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. M& C V7 n% c6 x2 [( X2 l; b
x P5 R( ?: m. Z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) J; }" J" L3 J
; j! [* J( f. U( L! r& j$ ?: n: H: b
% F. w$ ?0 k2 n: o Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 a0 {4 l- ]1 R9 V$ f4 ~
* W% U8 V: E8 F. c9 z
Ping statistics for 192.168.1.21: 3 x9 y9 j0 o3 N, i; a
! }0 S# Q+ p# D4 E1 S% x' _& t Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: : O' V7 C% K0 `( y9 c) e8 w
$ b& n1 E6 D# S/ ~: I Minimum = 0ms, Maximum = 0ms, Average = 0ms 6 P+ i& H6 ~' }+ ?4 F0 l+ I
2 _& x! R( {2 o7 i9 A6 n2 x9 b; H 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
. `- y/ C8 N' R, [* B$ t
: \+ x# r" T* {8 |/ b) [ -n count Number of echo requests to send. 4 o& A' ? | S2 i
; w; M. ~0 G5 J8 k x
发送count指定的Echo数据包数。
0 R7 ^% n& H1 L5 e: j! Y
2 P& u9 _' V' O2 U$ t; e* K 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 6 w8 n4 B9 w: Z2 p
, ^- g9 s1 q6 B. F. p1 M1 N* a7 x
C:\>ping -n 50 202.103.96.68 7 \7 S1 g& J7 B
* ?. Q' {3 g0 i" D! F Pinging 202.103.96.68 with 32 bytes of data:
2 ^2 H! d1 O, f# i5 j. ] 7 ?0 `! h4 g" B& t" n; U
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: L% }7 U' `; C( p5 t2 J" G+ N # |7 s1 `( [8 M# V
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, E! }$ ? b" |
3 ^4 H( {7 |; N3 C Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, d, \3 q/ f& l4 D
. p# S& Z6 ?7 l/ M) R3 K Request timed out. ( j5 Q8 ]# n1 w1 R' |0 U3 Q
: } s) E" W* [( f8 k ………………
9 ^) a( d+ t4 o v . p( Q* R# M0 o, S" R9 a: E
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 x6 \. `9 e# Q3 T; K s: r
+ J# ~ O/ T4 Z y; p Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& N4 {' e7 |' L % ~ C$ e! \9 g
Ping statistics for 202.103.96.68: ; M! L; i: V. D5 t
q% X# A- n, s% G1 K* H# t Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
2 X5 z$ H% _6 x$ o- U0 i : t$ ~* N1 k+ g2 F) w! q% _! q1 ^
Minimum = 40ms, Maximum = 51ms, Average = 46ms ( v0 S, t- k6 W6 z
9 i: r1 l9 B# f: P( L" b. n 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
' m! w: V4 V: _
/ i" t! x- G+ V" x' ^0 s S8 U -l size Send buffer size.
) J) E2 A" r& ?4 D q6 y8 ]' \ * k: S! a |$ k2 e
定义echo数据包大小。 |
|