  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 E& |- c. M* u; x
+ |5 X0 ?7 f3 c
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
$ ?3 d3 j# j' X! w5 h6 |
7 N& V- @7 }: K+ ~8 f 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
u9 m, W" h" y0 ~4 j9 n: r8 w
/ j! C3 v2 K; P6 Q7 Q( n& \' q8 W- V Options: % D" p" o& `9 t3 L! l" M
j! @' m E% G" _: f
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 3 K. ~0 v3 r% @$ `" x! Q7 j
: @& K; [4 K; `' M4 O' D 不停的ping地方主机,直到你按下Control-C。 3 C& e, C7 q( f+ A m' W2 v
7 K- J) {8 {. m, Q+ E0 t: }5 k
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 " ^1 i5 e7 J, C3 T/ s3 o9 ]
) t8 N- @ ?6 o5 P- _+ \7 N; k -a Resolve addresses to hostnames. 9 S8 i5 F/ Q: s( X
! X: F% D! Y7 w) U/ j3 ?& R 解析计算机NetBios名。 + d7 F+ P( A# C1 T6 U: B. a
4 b- j$ Q& \! j4 b* o; R2 S: g
示例:C:\>ping -a 192.168.1.21
: p- N7 \% }$ n
5 _( ]/ f) P7 U, b Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ' I: l6 n4 K0 U- i" ^: C0 R
$ B& C; C- K+ A1 u* N( y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 y: p2 w; ^* B2 z3 k3 A8 T
) V0 @* a& T% T% x
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! R+ s9 R' V' P& `7 U7 O' i: p6 u
! f; R4 I2 @' G! l2 x2 }3 O, C' i0 ?
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! N' B( j( o. i( A- G* p# ^6 r( `/ K! i6 e5 E! l' h& C
1 R8 j' Q. G; d' i7 Y1 C
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " M9 N V' s+ h" e* P, |; U! o" s
2 K- c" |( }; V, } Ping statistics for 192.168.1.21:
8 U4 V3 n: R, D" |+ T 5 Z/ O& ^ _! ~1 {* \
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
! T6 x% t# Y: u
2 Z c5 q* X8 |# K; t Minimum = 0ms, Maximum = 0ms, Average = 0ms & C; {% o% H, [1 u9 f" i* r. |- m
3 c! f: u8 Y% c7 y3 _ 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
( r$ b& i' B3 [" E; n' \
u1 x- z5 ~3 B -n count Number of echo requests to send. ( u" L9 r% l" t [
) U& o: f# p" u7 \ t
发送count指定的Echo数据包数。
; c, P0 F& Z% ?5 Y d & Z) F3 m1 K# v) I# K, w" ^
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
5 r; K8 H% B( s0 ~ 1 H/ Z1 h$ V/ u9 o1 y, R7 @8 a) u
C:\>ping -n 50 202.103.96.68 $ C. o5 R, v6 b( s; a8 k! ~
( F8 q- }( b1 E2 L: ]+ _% U
Pinging 202.103.96.68 with 32 bytes of data:
# X% c3 e$ r/ P8 f3 [: C
1 Q0 Y9 H+ s; n Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" M& m+ n1 V9 [; N7 {; O ! e, } T4 }3 R. _" Z6 r% ~
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. c* T! T4 O- d; W/ K- J$ p
% a$ |# w& g3 S Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ T) [3 M, A: ^; | & ?# V: y( V: y
Request timed out.
D, l; d4 F7 f
4 |* H# F: j5 ]! X0 t& l: { ……………… 8 A9 n# R3 k/ ~5 j' d1 R& g
0 s w6 p+ [& S( P0 y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 h, R9 ~+ |; c1 _4 v- J$ L2 v
1 p# W3 W& x0 j* h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 A0 s& l% S7 [, |) p 8 S& a0 L V" Z$ q3 y% {
Ping statistics for 202.103.96.68: # C- j6 ~+ R& j
9 |( L" S c! E1 W3 W" g- J, `# A Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
1 p g3 F# |- [% ^
: |. O8 u: n# `4 A8 o1 S$ M" ? Minimum = 40ms, Maximum = 51ms, Average = 46ms # P9 D/ g. O1 y
n3 A) S `3 P7 D& t. G
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 " a9 T3 w6 B6 C- c% @
5 W$ ]5 U! a! t3 I -l size Send buffer size.
/ w1 m0 { F7 f: x# q! w
* E3 _' Y! U+ s" w+ ?8 G 定义echo数据包大小。 |
|