|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ; E& J4 c- [3 y$ ]( @
1 E$ i: t2 S: V& W 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: P! {4 _4 Y7 N" M. G7 l; O+ R7 z
* c) B' l5 A( T' a9 z8 u; 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 . @& U5 d4 ?) j. i
) L+ z* \# \7 D. N* @ Options:
' s/ y p- [) f
0 L) I/ }' Y O% h3 {0 | -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
: a2 E" r* i: P) F6 o& E" ` / X9 Z; n. P0 w' Q: I% q- [" y) O$ |
不停的ping地方主机,直到你按下Control-C。
& p0 t8 p2 K% ]4 H
@& F3 K9 Y D: a `2 Y 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
W g0 Z6 x2 R- `0 |1 I
. @. r, b: P& @ -a Resolve addresses to hostnames.
1 u) @$ E! X* }1 g ) \' W: y/ _$ l# E: t" x' T
解析计算机NetBios名。 % c* D o# ^4 _5 e
( @2 p6 r0 P! L- K2 [. k+ B 示例:C:\>ping -a 192.168.1.21 " L. y5 f! z( I5 F; m8 @/ U v
, ?1 K, U% Y% q8 |* k% m o Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 4 Z" w! x2 |1 l3 a b
! f' L* f, N, j1 s: \% D& f Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 B+ L( `; V3 v$ n: Y' y
; O1 s7 [% b+ J! Y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * p- i. M* x! c6 G4 V3 O
! _# m( n, M; d$ n Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 y' l" E W! P5 r8 K
/ y* `6 h% r! t4 d+ m3 l2 i
# ~! p! Z* x" D Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& n$ `' i, q6 |9 N" I" c) O9 J! w & y- J! v9 n) L4 H: ~: f3 x9 _
Ping statistics for 192.168.1.21:
5 r2 B' }* L3 ?* R 5 S* s6 k4 `9 T6 K/ p$ x
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
" B) X% h$ [+ M' I) O! T c6 F
4 V4 X3 b* g" Q# H' h% F, x Minimum = 0ms, Maximum = 0ms, Average = 0ms 9 E$ z2 n. G9 S
5 X; o# y+ x+ k( S6 ? 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
' Z% g3 b( B: z& [* A+ w8 E - i/ T+ S7 P! E3 ?0 y
-n count Number of echo requests to send.
, ^/ q: t1 M9 f/ O0 B
! X" |3 _7 H# i' U8 z, H 发送count指定的Echo数据包数。
' ]& H6 O+ y; q/ c& |
: K1 h8 }! Q1 A! c. G6 g 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: q" C* h5 K7 r( r M$ P p: L; j1 M9 [
C:\>ping -n 50 202.103.96.68
( Q" G# C8 c- v# u
/ I; [1 _; z& p- u% \% | Pinging 202.103.96.68 with 32 bytes of data:
$ T& \; T. A0 z3 h) H
9 t7 ?+ F& I8 ^7 b: x. L! o Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 w- ?8 X" V$ v8 `3 r + U: H$ O. b8 q( F. o
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . e; O" ]- o) |+ u
7 W4 f) y. ?: J* x8 C, x9 ~! N
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 i" @6 }9 ]9 V
4 [# h& k: n5 ~/ o: ?- L. k Request timed out.
8 H) @* h$ n/ o% [9 S 8 g* A3 F1 v g
………………
9 c' D. K1 C% Q6 j# S( ] ' q( b8 ~, d$ k( W5 Y/ g5 K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) H4 M8 P. B c4 B
* R9 f' J( ^ T9 q: ]* _
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 h' x. x _% \& I. Y$ P
( {" D" t8 @! d9 N3 b
Ping statistics for 202.103.96.68:
/ K' H1 m) [- @; \$ |
9 d e* F0 Q' N! _2 x: Y Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: $ \0 t! v% R* K0 Y8 W. C
* o, {' U! E- u% z
Minimum = 40ms, Maximum = 51ms, Average = 46ms 5 b" p' O2 K; `" Q% f3 r
$ \ M; ^) @$ w- w, v c
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
1 g6 ?# O* T( U8 y7 L/ v# A# X ' D9 K% N$ K ~ n3 x
-l size Send buffer size.
/ W6 R" y: U+ h5 F7 W/ M1 ~0 D $ N! J3 q# N% q* K( o" ^* X5 W6 `
定义echo数据包大小。 |
|