|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 + E# Q- A) G2 X r$ v
' c' i' |* [+ D6 `+ t9 X9 A1 h1 C" r7 u
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: / l: q* m- Q. r& k3 a# ]
. p _ h! O( J+ O p 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 # K3 ?7 C0 L6 }: Z) T
) k7 |5 r* E( F) P9 k6 Y, N Options: ' E2 X+ a& ]) a
5 j- r* c! d& C4 _1 ]- D -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. . W' N1 `4 S, j) O
, Y4 ~ X f' V 不停的ping地方主机,直到你按下Control-C。 ; w+ E5 z/ ~; j
! }9 u7 L6 w/ ]* G$ J7 u. P 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ! @+ m2 C7 O! x. Q
9 g) d) N @4 A -a Resolve addresses to hostnames.
/ E/ F" m- X$ q" }& I4 ?& R5 [; o7 W5 E
0 n+ z+ Z, ~: e: x 解析计算机NetBios名。 # y6 j, `) D$ _$ f- ]
3 K$ W4 ^0 O( b1 y4 E
示例:C:\>ping -a 192.168.1.21 8 k% n4 k: I" s& d1 ]/ W
) Z+ ?2 j$ }2 Y
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
: N! A: `; i! m0 ^" ^1 G! j4 t
' W# O/ m3 {4 E3 a Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. H$ M+ v0 M/ R( p 1 O" h# l0 y- @2 B! v4 n
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 q3 e9 C5 C% o% \
. C. k7 B( u4 u, ~
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 w1 a2 m( _) V e- i4 a2 M& {; j' u2 ]3 O. A
' E" m& ~& r5 Y& \1 v' `# M; p Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% @% f1 w& b6 {: n
3 N4 c% Q6 R/ O2 E U' V Ping statistics for 192.168.1.21: . y' J- D' `$ g/ Y! Y4 B
/ {+ ^* W+ c+ q" n* r3 j1 | Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ! t4 \! U. y' I& C/ x4 q
( Z9 C0 m7 {+ P% _ Minimum = 0ms, Maximum = 0ms, Average = 0ms 5 i! S/ ?. n$ O& p' k. O; p: i
) A# M% P* _ N) x8 `
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 0 e8 S% C) e: i" Z' n, I
& O. M' g$ X- x3 s3 P -n count Number of echo requests to send.
`' f4 k7 r, G* @. J2 G3 _ 5 {4 [8 Y8 |' N5 _ N+ P* G- ~
发送count指定的Echo数据包数。 3 q- m) |; Q7 k7 ?
" u- ?/ K5 ~% K( [
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: & ]7 ?4 O8 p d4 v0 j
' ]$ [" o6 X2 u& d0 Z* f C:\>ping -n 50 202.103.96.68 # r$ W) ]' m( X5 O$ ?3 G6 W" F
5 q/ }4 Z/ { v5 {% C# D- k
Pinging 202.103.96.68 with 32 bytes of data:
$ `. f4 |3 Q) O2 X% }5 ^7 t
% d7 l) w+ C* s7 M+ s! r0 ^ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
]0 m# R3 x) m& |' K
& \. |6 d' S/ u7 r# W& M Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 ~ ^" ?- `2 q, W4 O5 z: X
5 C' ~8 r7 T9 g9 _7 e4 t Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 t, e0 t. h; ^/ |. w
( Y( u) H3 \6 C Request timed out. 3 H0 ]5 [0 ?* E
: F7 X9 |8 n: z- r
………………
6 }4 s# V! r" M- f0 }) Y
1 y' b+ b% Z% d' g3 c& g% |) V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 P: O: ~( Z9 i8 O) X 7 _9 T" ?/ P$ @, Y) S) w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . E @7 ~0 T7 Y: l, ?- G
# l8 @3 P% s5 o3 ]; @" @; A7 l
Ping statistics for 202.103.96.68: 9 S0 h& e1 B! n- S9 r* q
1 `, v. I5 H, H- K
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: . R* @5 L3 D- s7 V' }. M5 Q# d
( T; Z4 z! C3 B* r& v; L4 F! c Minimum = 40ms, Maximum = 51ms, Average = 46ms
9 i7 o, O; ]; L: s
0 b/ W8 R+ z% M, S3 t8 G 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
4 L6 ~# `5 V, P" _. i 5 ]/ r6 T/ Q% K: v& S: {: R. [) q
-l size Send buffer size.
( |! ^2 A8 R# Q6 s 9 x, y" g. T8 K3 F
定义echo数据包大小。 |
|