  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
; i* O/ J" O0 r! q , h$ }& `% G! N6 s6 K$ O4 ~
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
' x& A2 f7 q3 J8 w8 C8 O1 t 0 T. n Y& @3 V3 h& z0 V7 H
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
- L+ e# n5 `5 A 3 r# L- c2 p" l) Q; k& C/ b
Options:
$ x/ a* Y5 x, r7 W$ P5 A) N , j: k6 a4 b( D# J. e
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
0 _2 R5 M$ t5 }0 H , C$ b* V8 `8 U$ }+ t% f8 `4 p
不停的ping地方主机,直到你按下Control-C。
# [- h' h& Q6 ^8 n# F
% z5 T5 @$ f! ]) _ I+ K# [- y8 R 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 7 B& N( D' R; |! k0 B
" ]2 M/ ]- {1 N# i -a Resolve addresses to hostnames. * {6 Z5 \& I+ i+ Y* `
, ^4 P# l3 W7 \6 e
解析计算机NetBios名。 % G9 \( y( |$ o9 |
0 X$ w+ k' `$ |) H 示例:C:\>ping -a 192.168.1.21
* I7 \$ |6 b' ? ' y2 G/ i& A% d8 @/ w0 {
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 7 |) ~! n' d" V" [5 I
5 C3 \0 r( C7 o Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ u2 Z3 k) n+ W , L# D1 y! h. q6 ` s& @
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, k2 j9 d8 P2 N5 G& S! ?& V
L7 u% C3 V3 ~6 n* H/ M Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 8 u; ^2 E& }- U6 H" e
2 u% @+ e/ ]0 ~3 w8 C9 L" B; Z
; p2 g1 M) p2 a2 N$ L Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 U& e! _7 T, ~6 ~5 r: T& l
" [/ z& q+ N9 I$ P* D* T6 z) _ Ping statistics for 192.168.1.21:
1 d4 c( e! { m. E7 w5 Z6 S
2 Y4 N' v4 @6 ?1 U7 g Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 9 X, R6 @. J$ G% _! {3 `
& s$ F7 j% x F7 U Minimum = 0ms, Maximum = 0ms, Average = 0ms $ O7 |1 |8 R" z' |' @
) B' S0 ?* z5 M 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) j# {; t3 j1 V, M; X
; }/ Y$ c* |6 x2 o8 u) i4 e" q# s -n count Number of echo requests to send. # x+ V0 i K' v
# q$ }5 k& X; ]' L- F3 }
发送count指定的Echo数据包数。
3 [9 O$ B9 w7 N" S# I# L; a ' X4 G, C+ U3 k! O+ o% R
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
8 M- {- z+ |" H2 F+ t' b5 v
+ X0 u% y* g+ q. I I% g C:\>ping -n 50 202.103.96.68 ) N9 A" p' f0 `
7 {3 a& a) x" `2 O" s5 J
Pinging 202.103.96.68 with 32 bytes of data:
7 u. D2 R+ \- m3 @" }, S/ O3 t) m5 x$ M
1 `, |0 }' I% m& D% [5 N Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + U l y: S& B7 y9 H
" i& C( o% a9 q+ m; g8 w; w# n
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# f& M5 P; G! e7 e* T . q1 ]0 m3 t3 X$ y8 G c7 Y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 e0 ~1 Y. p% s* j" j" w8 y6 Y * k! P2 W1 n+ ^* L
Request timed out. ; w* g% [& N) _) e
# H. A) c6 M' {/ N8 K T# H/ H6 L2 A ………………
" ]9 p m& @( ?% n1 ~0 e2 r ' M6 w, E3 _! U8 _7 E
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 k5 z: L, C; H/ Z1 E3 R% R3 ? 8 }6 b& N9 ^5 L' [7 p D7 V
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. i. Y2 i% V1 u1 _4 D" d
9 U! s4 j. x( u/ }3 x Ping statistics for 202.103.96.68: * J( y' }* x4 c& Y: Y$ z/ ]
3 o% P' c, q* |2 K2 H$ W3 v1 v2 G
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
N4 w j! X, ^) \6 `- [4 S. o. S
& K1 V3 |4 ~% N Minimum = 40ms, Maximum = 51ms, Average = 46ms ) N5 k: D! v& X: a: |4 }
) q9 p. b8 o1 D# N. b
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
: r6 u9 Z @: ]2 [) J7 P6 q 0 f6 p" q! F/ \) o' o
-l size Send buffer size.
2 y9 m5 G- i1 u$ n5 L( s
0 m1 G; f: e2 y 定义echo数据包大小。 |
|