|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 9 a; E2 F4 l5 P8 S
I) n/ i4 y8 B" e* u& a 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
0 L9 y+ Y9 Z( a6 l' | F0 }3 H; Q) o3 I
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
- [' v( H- S0 O# C) I " Y% `# U4 U2 E( F4 q3 O6 T ]
Options:
& ^5 k) ?; @4 m0 e2 h1 |* r$ h9 Q
~* y6 D* l4 n* t4 q -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. : A4 _# ^: O4 }, M
: T% M3 R* b+ ~) D. p3 @& N
不停的ping地方主机,直到你按下Control-C。 / j1 x, E% s6 Y
7 B! x8 y" l x7 o! j0 ~2 y
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * v+ r5 z8 Y" I1 i9 t& p* a+ r
+ a& m( M3 L3 T4 k* C
-a Resolve addresses to hostnames.
$ i3 C8 Z" P3 p: R" | 2 o' a" i; a$ i Y" I5 Z
解析计算机NetBios名。
~1 U- |, G d% H N- ]
$ U1 E u$ R* |% I. o& a: B; x 示例:C:\>ping -a 192.168.1.21
8 L; I8 n, e `0 h/ }3 T 7 H; |2 L% v5 O/ D+ L
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
2 @/ t5 P7 j- p6 d7 E b $ B! H l4 w& W& O% D( j# b
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. J1 p- E$ {6 M1 V: n* { - ^1 e+ l5 n" k7 p% n
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : P9 w1 Z; W& K3 n* c) V. `
% l- j6 @% f" @5 }3 }" U
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 m( ~) H: b, a
1 D3 g! _; }* T% f; a7 g
( Z5 P4 b6 a/ r3 |2 a Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / [, G" a4 R' Q
5 D* h5 [( f& G+ {! C4 c' S
Ping statistics for 192.168.1.21:
( e( b% s7 [( _* e 9 `) Y' M& v6 R9 i2 s8 I3 S
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
6 g) m s% j, p4 w ; o7 K _, x7 x/ G
Minimum = 0ms, Maximum = 0ms, Average = 0ms
9 h% I; C8 @/ e% j
: Q! d. J" P+ F% a- m& U) }1 P 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 9 N. ^% n2 E' z3 W# h6 H3 x% M$ K: M
1 j$ t! D, o8 r, ?) t1 p
-n count Number of echo requests to send.
: D$ Z1 {2 h1 K' E 7 R8 L( i; c2 u, D9 N& N
发送count指定的Echo数据包数。
5 x) |5 j6 d2 i$ s+ x7 [4 m$ @" _- f& b
; l" v* S1 x; W6 e8 X3 H, _ 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
+ w* P6 z6 u' S# q X i
: e7 }% D+ \& `8 |. b* v7 O C:\>ping -n 50 202.103.96.68 ( T5 e) }4 \- K, A
1 ]1 W. j/ m/ y6 {. ^' s Pinging 202.103.96.68 with 32 bytes of data:
9 F" k. G, I9 H! p
2 o4 Y' N7 R* r4 T$ ]1 ` Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ G! P- N( C) m6 O
8 C( R, ] w# z, ]( B M Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& ~4 y. B g8 }# A7 ]# `# L! j
% U! u7 Z4 e$ m6 O. ?$ B Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 O6 o3 {2 m: s: m! q! w
0 R3 D: K) x+ [ R
Request timed out. % z `3 n% p; O* Z: |
% R/ M0 w# P; f6 w7 B
………………
1 P! q) J- A/ R- G! ?
9 t+ b/ X4 }" d" c) S. ]8 v Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ C8 N1 {! n& t. D8 {; T. s& }
; m3 V6 W6 p" e2 E9 c$ T Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! ~0 x. S% ^9 _: G
6 P; D. P/ Y* r' J2 y6 ]! W- Q, E% m Ping statistics for 202.103.96.68: - ?( t% T$ u, s$ W; b
* O" y# U6 O* v, O# l; | Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 0 l" |2 D* q, e5 U
# a9 O6 G' Y0 j0 E# t/ u/ O Minimum = 40ms, Maximum = 51ms, Average = 46ms
q& ?! a- n) `1 Q " \. O* Q4 ^' `: x
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
0 @) n v2 r' E" @6 [ # U8 c* ^0 y7 g1 d/ Z
-l size Send buffer size. & S; p' N+ [' R2 I5 i7 k+ }$ Q
9 A) \9 o: ?2 s' } k0 } 定义echo数据包大小。 |
|