|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ! T; L3 ~9 K3 n% N: _ s5 g' {
, w" H* `2 E; N% D
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
1 D: D4 S0 y1 H8 Z) \5 L ] 5 S% T% X2 @6 [) T1 n* ^% u" b4 j$ E
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
' k4 x, Y8 n* s$ J 3 X: S1 `, }1 I$ h
Options:
2 u# \. @' m! q. N* B) r: ]/ R4 }" d g9 @4 |8 C" T6 ]6 G
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. * T) O- U. E: Q1 C9 ?4 J
4 S6 Z" w- _2 f' \
不停的ping地方主机,直到你按下Control-C。 ' [1 d4 m7 d; q8 S; w, B8 a
2 P+ _8 |) h( k" o 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
7 v1 L8 C ~% R8 U) g; p j5 s1 }9 ~! L+ e+ [* c9 n1 O
-a Resolve addresses to hostnames.
: }' J( P. M S
1 w. P0 p7 G% z7 @ w1 Q0 h8 M 解析计算机NetBios名。
1 [& `6 T# p; Y/ T8 k1 [
0 |. F, c, c0 J+ i. k1 @ 示例:C:\>ping -a 192.168.1.21 4 S d/ W3 V. ?: E, ] ]: ]
/ Q# f: ~, \4 F% {% E Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: * K- g* G K# d" W0 y v
' O, W* r! A) d) z/ T
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " x' p5 i% _( N3 X+ B4 S
3 Y! x+ f- L# p, O& U* L
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
2 \; o' y9 v p d4 C6 @4 Q 8 g: z9 F$ V5 m. ~+ v; ]; }
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & o# B Z: Y/ n: ^& n6 L
6 I- X0 v' t' Y( q
( \7 ~* ^& e, H! l" \5 Z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& L3 M1 w# Z. g( q, D$ Q5 V : ~+ u% _! Q. k. W* z( P$ t
Ping statistics for 192.168.1.21:
: |2 k& y2 x8 w1 I: U 6 V7 J9 X+ p% G) g( h
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
% t( J2 A( v* K! l
; Y' V3 K- _; | Minimum = 0ms, Maximum = 0ms, Average = 0ms ( u, {, N) d8 i& F( t+ o
$ E8 p* X0 `+ `7 R7 g; l 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
! r' C7 U( e6 q+ d, B & A5 d) S0 g, K" i2 Y& h; l6 x
-n count Number of echo requests to send. % x! P8 s. l# W |7 O& s+ ]
3 W: x+ m2 V: w& u; Q
发送count指定的Echo数据包数。 4 I7 H% S6 B6 s- Y
5 f# j+ e% x3 g8 x 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
8 y" H t p- i' M # ~) e8 ^7 D; U8 v' w( H$ l
C:\>ping -n 50 202.103.96.68
$ T3 @9 G" c$ v
- K6 v5 X7 C2 ], C0 d3 ^# i5 n" ? Pinging 202.103.96.68 with 32 bytes of data:
7 z9 X: t6 P# F2 Z( {, S' G5 Z - Y8 y& B) D& g* h: a; N
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( R: x8 n T, Y. m3 R
8 i. p* X! V0 U j1 V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! e8 t' ^9 e2 V 0 k/ g& f4 H, b" g, f: Q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' s" U& }6 ?" I6 v' V" a : q; g0 J( M# O4 G
Request timed out.
# r' G$ T z2 P2 w 4 l0 I4 ?3 ?0 J! D, P2 L
……………… * @1 v" t: j W( @- l
' L6 }% Z4 d* H9 w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 `$ r% [$ Z5 N( _
3 o5 ~% f5 Q8 [0 F$ D
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; H ?6 c% Q! t5 Q: C: d 1 w" ^& r- _; M1 N
Ping statistics for 202.103.96.68: ! }" r$ P5 m# [
0 A! L1 f; r7 J Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 6 y5 q* E( B8 d0 j: P- s
& p# j* a; H/ W- U6 P Minimum = 40ms, Maximum = 51ms, Average = 46ms
) y( S& {1 @. c9 ^$ A 0 ]. `/ y6 m- f
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
! Z3 ~+ E ]; P6 Y ( ?7 q! k- J$ Z- T4 l7 a: U
-l size Send buffer size. : \9 {. d; V3 j9 B- c
9 M' _$ U( t, ^ 定义echo数据包大小。 |
|