|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
4 t# k: |2 q) X8 W! _ + _. }0 F0 H$ ^ p! j1 _. a
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
9 p' h2 m, u9 { , t3 z/ L$ n& }0 x6 C# m7 I' z
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
- K, V: ~( C% ~9 ^4 F9 M8 S 7 N: m; F/ V6 c- j, ]# ]
Options: : N5 h! q9 r. p1 Q$ O$ [
8 m0 v& `( F* ^ C8 @- Q
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 3 p9 S% G3 z3 z2 L3 R# k% ^, S
: t: X, G0 D( j' k! z+ ] l
不停的ping地方主机,直到你按下Control-C。
7 }. ]7 Q* |# p9 @0 o6 K 7 R- ~# d' ^( f8 \8 D
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
; {& s# Y! L. \3 o! O
1 }0 F- a5 ^& g u6 L5 O% R -a Resolve addresses to hostnames.
+ p1 m9 m7 L- \' F: }6 O4 K
* O: ]& N; k& n/ p0 t' b- Y Q 解析计算机NetBios名。
5 _ x( Z: p* z. h4 H. y3 o / M, d- A4 K7 W/ X6 G
示例:C:\>ping -a 192.168.1.21
% Q7 x" c7 h% u. c $ K7 }( [5 J9 D3 v2 G0 }
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: + S0 c8 N2 r. H
6 |$ K4 J& f& D3 P1 K- y7 Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 t, U: o) {3 g& c3 L2 J
! s* g4 g* U f# b$ |1 S, H$ N Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! e$ R1 X( g, S, i. h! [ ^- K; w9 l& R5 I( [3 v
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* w; Q3 `, U6 l
' d: ^9 a3 {+ X2 I8 d3 a ( g2 Z6 X8 }0 w1 o! V
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ [* ^, X0 A0 a* f# p. @. t! S2 ^
' H! I4 O9 P0 e7 w$ H' Q" ]1 z. `- i Ping statistics for 192.168.1.21: $ {: M3 j4 e7 K' F& m7 z* B+ `
' F0 l' B& [, ^
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
6 A5 S. Z3 s+ H , g! k6 f' [/ y0 Y/ x, r
Minimum = 0ms, Maximum = 0ms, Average = 0ms
6 C, U# F0 m& t, C% z 4 S% Y, ~# P! ? L4 [; k8 Q
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 - y) w- B7 J9 _! D. ]
1 b& L9 M7 Y) ?& r X
-n count Number of echo requests to send.
8 L [5 E/ C/ p2 N
8 }& `7 H9 n+ n* `2 L+ m2 _) b/ B. m 发送count指定的Echo数据包数。
& }7 q5 }/ }* I7 Q ^, T6 j - o4 N# n0 X$ T; p7 S5 }. e
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 7 G! E a2 T0 L& u6 l: S4 D- x
" E' U2 k1 m# U: T9 u! w2 D C:\>ping -n 50 202.103.96.68
8 ]( ]/ N7 i; e6 M# S 2 g. U( Z" d8 D' v/ h0 M
Pinging 202.103.96.68 with 32 bytes of data: 6 B$ V& `" W) d7 d: Z
. m& M( ^, r4 v* b c/ X Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 Z0 Z/ h% I6 |) C' Q2 ~4 d5 Y8 @/ a
1 v. F9 H/ g! G& P9 R( X Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& d4 A8 \/ ?; I4 j" I2 w % l# x8 D1 a, }: D% H6 K N+ X8 f) x# ]
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' U, Q* l0 H6 E0 v, [- @" E4 b3 Q+ S
$ V T# m5 o" f6 s3 B; [% ? Request timed out. 8 x3 S6 L6 |/ m1 d" Z8 o
. ~: ~, Q$ c* I1 [( S9 O% _% l& }) G ………………
& c7 ]' i5 X. L Y3 `; I# H, \
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" D7 Z7 z" U8 T$ P l1 f2 L& A# R& b1 C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" h* ]4 T/ W% U$ P
5 V# J# i0 U1 c6 ?5 `- n Ping statistics for 202.103.96.68:
" j% ]% p# ?% D, Y. G. D( e7 b * I2 z5 U* V! B( f3 B# F. C$ G
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
" M# r" l u9 Z' T - t; r8 K( N: A! @5 p3 `3 y
Minimum = 40ms, Maximum = 51ms, Average = 46ms $ z* F6 T H3 L) K
U. x6 N& m M2 Z# r' k% E- J
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
; G/ I$ d' m; J* w) O! p2 P* Y: m1 u
" O0 Q. _- H9 S& D- e$ [ -l size Send buffer size.
2 Q& D/ c1 B/ N/ X. d2 r " L7 Q# Q( L0 W; ^; x+ O, Y
定义echo数据包大小。 |
|