|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( i3 O U: v. _/ Q3 u4 n
! p, ]* I) ?# F+ [; V5 a. }
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 6 B7 y: e- ^: Q3 e# T5 _1 C% d
- Y7 T9 g n( [' 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
- B# \+ |% M$ f* c& U
& \, V1 y' x+ S2 _& W Options:
) C% x/ e" B F' x; ]! } & |$ R! K) A4 i/ D1 |
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 9 i$ I9 S" }& E
/ R7 ] a" y* B- f$ R! D
不停的ping地方主机,直到你按下Control-C。 $ W5 e' Z' Y- j+ n! z
6 V/ B" ^* G+ Z 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
* l) x8 l& o: `. a. F; N) O $ O5 p a/ q$ M$ b: F+ P6 C7 C0 s
-a Resolve addresses to hostnames. 6 `/ h& @4 f8 m& g7 t4 t
" m7 B; x: y9 o1 [
解析计算机NetBios名。 ( y" Z3 d2 E$ ~- C0 g; X
- P. L+ n& M9 E 示例:C:\>ping -a 192.168.1.21
o( v& F L; a
) E- D* V8 E6 U- A# |6 S/ N Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
+ a3 W7 [2 v- Y; H * t, q4 i2 ] K: D
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- t1 j. k, u- z0 N. J( @2 e, X - \4 s- [6 G; w: }: g# [5 O
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / M f+ N: ^! `- X
9 G" [& ]" }, }/ R Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( S2 C( s. d7 b K
6 l7 x B* h$ a6 d8 b8 C
( y+ i6 q8 z" j, W. j& s- u! `0 y9 W Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) P$ m v8 {( f; S' K4 F* F! ~) K
3 i! X7 w& _3 R8 u- p
Ping statistics for 192.168.1.21: ( A( Z ?5 X" W8 W8 r, h6 x9 P
3 X- z3 ]. k7 _ W8 c: x8 P$ N Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: % f6 Q+ \$ q! L3 U; A5 c
d$ f2 `5 ?) S; T" D& R5 Y4 C Minimum = 0ms, Maximum = 0ms, Average = 0ms 6 h! A8 ^8 G+ A
1 ~% ?6 U# N& ? 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
7 o; b `& J! g# Z
" S1 g; r0 U/ s# m* Q v _+ B -n count Number of echo requests to send. ( F5 M$ m# g/ C" Z8 `
7 B) g- M; \, J( \ h5 z
发送count指定的Echo数据包数。
5 M) P I6 F( \% p K! F" y* y- L9 G * y1 `- o Q. S3 h6 r
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: / n/ U# C+ X: f0 ]$ P
1 |! J' \' s. c7 b$ I C:\>ping -n 50 202.103.96.68 9 P$ b7 X- T1 U: u/ d9 ?
Q% B- i" n T' m/ Q
Pinging 202.103.96.68 with 32 bytes of data: 7 p) `$ J' f! S7 ~! k
: G7 @5 |7 p& b! U8 o: i
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * r+ a0 Z; e# s) v$ |0 J/ h( i
9 |! t0 m5 U# h/ m% S. N) [
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 c) u) @/ f5 \# |! @
- ?, ~" }" H- ~8 {3 c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 E& Z" u# W/ e! D/ M
7 r' P: j0 a5 i+ _0 }( |8 i
Request timed out.
# x* [0 H# S, l- |
9 K r5 b' o/ u ^ ……………… $ i4 b* D& y" J! f# N% Z% v) @
$ }3 w9 h; t( v Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 |) J% C; K, k6 ]' X/ ? 8 x. r1 }7 a, G# w4 g4 V S, u! T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- \/ J( I" p% K# z1 A
6 l) J% h7 T9 b y! r Ping statistics for 202.103.96.68: % U2 _" a9 |: f! Z( c, `
! V4 ^8 Q$ S* X {1 P Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
; r0 m& m! |2 j" t7 l3 d / l% l1 Y' t$ M, s
Minimum = 40ms, Maximum = 51ms, Average = 46ms
$ a z; J+ H. N. h) r: |. M + B& i5 g( s' z/ l
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
% R( N/ D1 s7 R% e4 w! N& I 9 f$ Z% a* K4 l& |) V4 `4 _
-l size Send buffer size.
6 o( Y% g; _- o( }# e
% q- T2 Q3 u! k z3 ?: x& j 定义echo数据包大小。 |
|