|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
& ~4 ~# e. O2 ~1 [6 R
) m2 ~. H% @* [3 c) m- o* i& a 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: / ^5 N1 ]6 I) P& T k* M, h4 P
$ P7 ~$ C" I1 C3 D1 X 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 1 {4 ]; \) I7 j8 r7 p
1 O% f8 K% c2 y; |
Options:
, z& \- V8 j9 f0 R# y
. s, P8 \' s9 t9 a4 j% b% ^% a -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
( S* v* S3 ^+ L1 T7 H
3 V) B7 C! W; y% b7 R 不停的ping地方主机,直到你按下Control-C。 : s" a- Y- s, ^1 D! i
* Z+ Q( M, e* U$ Z* O5 b+ r: Y1 R( p 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 6 r# A |5 t: J# t
* r, \ s+ H" S4 o: P -a Resolve addresses to hostnames. $ o5 S1 Y/ U0 q1 l* M
_( C3 `8 Q6 k1 K0 L7 d
解析计算机NetBios名。
# @3 u* y/ Y' V5 }9 E
; U! H: y3 b+ N. H$ j6 W0 ? i6 _ 示例:C:\>ping -a 192.168.1.21 . H. x2 a" \6 x3 H
* J- J6 _- o, q% \, R; i# I
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 6 l. I8 ^! J& [; @5 V
; A. i$ X n2 x Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 `8 c9 y2 r2 t! L& M6 R" E$ F 2 }" A$ H8 E: B: s+ G! V @
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; _' B* g1 F$ v9 x. l9 R( d8 U1 U- G
7 @7 @: ~2 I3 m# m6 N/ R' F
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ ^7 K: m& D M$ ?& O7 u$ L4 P5 v5 t, M- Y- {
+ c1 `8 O; B% C: w Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 _7 }, ~0 e0 H3 x
' \. H0 ?+ ]+ D1 D/ k: Y( u& U& T. x- R
Ping statistics for 192.168.1.21: / I2 ^- P! t2 I% p" ]7 L7 [ ]
2 X0 [/ ^0 i4 e. n/ n: ]5 z Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ' K2 v/ c, H. r8 Y) _% J k' v6 G6 K
& ^' H# y# [1 N ]) e$ _# J
Minimum = 0ms, Maximum = 0ms, Average = 0ms , _( {: H2 L1 n, [1 u3 [ X
+ h# G) q/ [( h+ P9 ?. d 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 " S& c* g) I0 }. L2 R( Y6 B
- W5 m% S: X$ W$ A
-n count Number of echo requests to send. / \4 J; V! y6 X# N* S
3 _6 Z& S3 `, n
发送count指定的Echo数据包数。
1 r7 Q+ ?1 c; W" l% r7 b
) a1 V" ^1 l5 C4 D- k 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
1 J) |; u" m {
* J" k1 p2 ]0 ~ C:\>ping -n 50 202.103.96.68 ! ?9 ~! Z' X Z+ d- h
9 L* p; N/ ?; m6 ?$ M/ J
Pinging 202.103.96.68 with 32 bytes of data: ( k# k3 z, ~. Q$ I
" B, [. z* Z2 ~1 H" e+ p2 c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! M | s* B- L: ~ ' @6 S$ ^ J0 ~7 q$ e# I9 q9 ?9 a! E$ j0 q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / i9 `- e8 S, z2 m; p
- N7 e7 q% J) o- c; ^* L) `( B: d
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, L5 `0 ~( v/ I: [' s5 } 3 Z3 X: ^; K8 I
Request timed out.
2 H- M! R3 W/ r. A/ e+ M/ L ! N; I6 q* j7 n9 p7 P
……………… 2 x# K) C8 I5 I5 {( }% K) }
9 G4 p9 K/ Q" t Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 q3 M& m3 E4 n3 v
) H# U4 D* C0 ?, `+ r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / v" M$ W# | M5 m C, e7 e
. O. O1 B& _0 }6 ]! _
Ping statistics for 202.103.96.68: 5 J, Y8 t& ^$ S- Y6 g
8 S# q. r9 T1 {8 [9 J2 T$ ^& f$ F: B Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
0 }. K* D* k8 o2 _( N) y& w ( S( b- l0 g* [" q3 ?
Minimum = 40ms, Maximum = 51ms, Average = 46ms
+ K8 `1 e# |, C
( _2 |' I+ R# |( k% K# D5 h 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 : W% u6 b5 }6 ]/ E4 J. B- P
0 b$ k4 ~8 v7 w+ X- f W3 ^3 d2 ~" r
-l size Send buffer size. 0 s* [; s9 T* d& q/ y
% j/ u' M! K- B* r. H* k
定义echo数据包大小。 |
|