|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
* P1 @% B& \1 c. V$ A4 ] & G4 s2 O: |1 E: f4 y3 d
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
( ]- b2 O1 m4 Q
2 L& O2 i" C9 \% m0 @ 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
) ~: h$ K. d8 O8 K5 o
2 \" @7 Q9 J' Q" E7 I1 j3 a Options:
2 E$ M7 ` f+ ?) O3 M
4 }" {) E- y, Q; `3 q, [+ N7 M$ x4 E -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. " n/ m" x+ @/ S% g2 o8 H5 R
5 B' `* I/ z* R 不停的ping地方主机,直到你按下Control-C。
0 ?% Y2 B1 W- \3 t 6 I( n' m) {) m/ ~, |1 ^% X) i4 v
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ( H6 M% {$ `" S6 F! S4 ]9 y' P
8 u \: f3 X/ d: J2 C5 w% P. _2 C
-a Resolve addresses to hostnames.
; t% f; j( i$ f6 H- c
! \* Q" M8 Q" R4 I* n 解析计算机NetBios名。
1 M8 x% k: k) Y
f7 T; H3 y) E9 j: u 示例:C:\>ping -a 192.168.1.21
: V/ |- @- P1 ~
* u" _! \0 }) W Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 9 ?# O3 k" e. `3 D
! C* o, a {9 Y5 P) Z9 [. W Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ L7 k- |+ e; p( O5 ^# c9 N
3 C3 }3 ]* j( t$ |6 g Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # _+ o9 y. u9 `1 E& L) c6 S
8 U& M/ T& [; m+ ` Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + T3 U7 M7 f5 q5 ~1 j/ T# O
" c' W) j& f. C; u" | 7 `: I) K( V5 ~, I) M: Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 m: f* f- B- ^% ^! M
7 r9 h# M- u; R e' ~& z7 @ Ping statistics for 192.168.1.21:
( I0 X# K( p2 p: z" V( b% Z8 E : ^& g! a( Y: v
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: % x( X& {8 N+ E \7 q
+ i, Y+ Q# D, h! r( ~; x) s Minimum = 0ms, Maximum = 0ms, Average = 0ms " t. w" E M5 t' x
; {3 l; A) N; V
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
, W& q6 \, P, N6 l
, H: _; U' }9 C -n count Number of echo requests to send. $ I1 f, @) i4 v, k7 U/ I" o
1 i- p! F5 |+ v5 e* m: ~/ J
发送count指定的Echo数据包数。
# q, ]9 t( i5 r7 s' R8 o) C
4 ] S) h% }# k9 J9 m! p! t8 o# r' t 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
9 m2 J: e; S, N. U0 ?) A: b
U( ?$ w" C, E" O2 W0 @- A C:\>ping -n 50 202.103.96.68 ( O! V; C/ D9 D. e; h U9 k
2 f3 q9 f$ H8 A9 r( |# f8 Z Pinging 202.103.96.68 with 32 bytes of data:
# S. k* U" @6 V) X X, b% a' c$ p 9 i: y. o9 r% _+ Y4 Z/ X; E; ?8 R
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: Y) J8 v+ \" ^* } ^5 f7 K! b2 L 4 t" {+ V- ^( X8 v' l5 x) r5 N+ ?
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 {+ e: A3 S5 c& D& M1 Q9 N - y4 F2 m- K3 M: G4 n1 U k8 w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ I7 x3 d% s _1 U3 s
; R+ s( A. }2 s4 M' `0 E Request timed out. 6 f- M' @1 T9 _; ^9 D
: g, ^9 ? W! Z
……………… , F8 D7 y! K+ l/ Y
/ V5 ~% o2 p4 i- g
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " b: c& G( L1 `# l' U0 Z
" [, b e8 V2 N1 ^9 n Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 A5 E7 q8 L9 T* H3 G7 u% A
. d* T3 A7 Q6 x/ u! M! F) y* Z Ping statistics for 202.103.96.68: ! C6 Y' B' J1 q
1 u/ r) ~/ L1 L' o2 o Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 3 ?2 G# _* x9 i6 c# o/ e6 l/ E- T' n
* o( ~& l( I' ` b! w* m5 h% s, s4 V
Minimum = 40ms, Maximum = 51ms, Average = 46ms
& S/ e! @* W2 y: g: t * H; u5 h6 j, H
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ! R+ @/ k" p- r5 A5 o* D
' z4 j7 {: o0 D7 a
-l size Send buffer size.
' }' W1 u0 r, d2 ^7 Y
4 D" t' g6 p# D3 Q$ m* O 定义echo数据包大小。 |
|