|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 $ f; r/ C: o' S: D) v D" ?7 f8 @
3 F4 V2 \6 S7 T1 h! J$ n 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: . |$ A# D9 w- I' u( ]' Z! t
2 Y6 K4 d/ g$ ^, o 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
/ ~: D/ |* O5 T5 r% W, T , B/ L, k1 e$ u& D, p$ D' o1 z0 u* a
Options: 1 @; M8 ?# h/ \+ x* {. s4 S* j
, U9 X3 R- X2 M4 h# ~
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 4 V. O9 J' M8 `8 U4 {, Y0 v; u% h
( H( @7 t, z& ]7 x5 y
不停的ping地方主机,直到你按下Control-C。 % n0 _ W# |) k- C9 V
, p3 w* B8 \% I4 { 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
, @8 ~: ^# C" c 2 I% E2 G2 N+ K) f9 `0 U- @2 W
-a Resolve addresses to hostnames. 6 G4 w) t9 C2 Z0 p: |1 {; y, R
! a& t& y& {0 `4 e% o8 F
解析计算机NetBios名。 7 p. b, u6 u0 B, |" w, L6 z
1 P$ ^6 n; _' F4 D, f% b 示例:C:\>ping -a 192.168.1.21
# y* l, W- H/ O7 H8 ~* p
6 B+ g$ x$ {" B. L1 d Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: & |6 k: B- h% k- F! P9 i0 ?
; |# T1 V4 p9 Q5 q: M6 s# d( Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 m" ]* j5 c! ?9 m6 j: ? 0 N9 f, \- K: ]5 r: H4 m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; W' D( Y9 Z5 K, S6 s
: ~, s/ z o9 A2 A
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* k! R, j* s+ q& R7 y2 X- P! N7 Q- D
& Y8 p+ i$ \# y2 N' L
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / H3 E6 p2 s2 T, L( @# T8 x
0 h, F, ?8 e! r7 d' {. w! {
Ping statistics for 192.168.1.21: - T3 Z& ^( B" B0 i. c& n1 Y7 B2 \
' H, _. U4 L7 ]$ ?+ n
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 5 S0 K; C6 S: V; B- |% ]; J
1 a% g3 t1 Q' ~3 f. W, ^
Minimum = 0ms, Maximum = 0ms, Average = 0ms
3 v* }0 S Q2 B' E$ y: d% U & o4 k+ Z6 f5 M. c8 ?
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
$ B v( l: \6 z- g" U
6 V- o! y, d' K8 |! K -n count Number of echo requests to send.
) _( e8 X4 n! A4 j
) y. Y; Q8 ~( j; i' K7 [; i% o 发送count指定的Echo数据包数。 + z; x- E! d9 c. |& h
+ @$ s. j! @, `) E$ D8 x
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
# O) J I1 `( F K# y9 i9 s & Y2 C, u4 a! z4 o) R5 w5 q/ l
C:\>ping -n 50 202.103.96.68
1 l8 x' g( N. h: H) K" `# j
. E+ r, l6 ~. ]- N Pinging 202.103.96.68 with 32 bytes of data: 3 r) ?$ I& g9 L2 X
7 }( ~2 W9 P- }2 q8 ~/ h; C6 H2 n Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( L: K$ y. o3 G1 v1 V7 q ! T# X7 m. D2 Q$ i% W X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( k7 E) }& t. L
" ^: Z' d5 G" V* _' `8 ^) B3 Z2 { Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # ?0 o! e6 h& A1 F! V
# |& y. v5 z. w/ `9 }1 z+ P
Request timed out.
& u* }; [6 q& ~
6 K; x/ v- ?! r2 h ………………
, x- ~8 k# N8 j2 ]! C 0 W7 y* { N# j0 m# \% t1 U; ^
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 L4 ?( C" Z) s* I
9 Z# |/ Y. `% A; U$ l& J Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 2 q+ W7 v0 g3 R, Y
" J/ \" Q% _& Z6 |- t( { Ping statistics for 202.103.96.68: ; h" B3 N2 u" n% K' [: A
" a4 ^' v4 ?) F Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ' E* p# Z$ u& ~* h
0 J- v+ t9 ~/ U' r; H7 E) _/ t
Minimum = 40ms, Maximum = 51ms, Average = 46ms + i' Z" Q8 \; G6 h1 ^
9 L. h$ I" c5 p- A0 j4 @
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 4 h0 f# G9 O2 U0 h
( J" J3 [+ p0 b) v# b
-l size Send buffer size.
! e8 ~& H% ^4 \) | + E% o7 A5 R3 r6 f: s' w6 E
定义echo数据包大小。 |
|