|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ' ?. ~# D8 s7 L- @$ \
- `1 b* `2 @# {8 U9 [ P4 l6 N 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 9 ]7 e$ e" @0 U" ^3 U
t# P- w r z' } }! T
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
& \5 ]9 M8 Y3 |. ^ 6 n. P- D" K( \% w
Options: + Q% W+ z: v4 T- g' Z
7 R1 @; E% L0 p: M/ }
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
7 J. \1 q( P7 d9 A! z
2 h( }; {5 t$ d0 T& i 不停的ping地方主机,直到你按下Control-C。 6 l3 k' r0 W; L8 h q* \
+ p& C2 Z" V0 l8 C 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 $ \' A7 N+ z# h$ a- Z/ F
" t- D* T' k1 N% O* U5 k) | -a Resolve addresses to hostnames. 2 g( [, f# c" K
# i4 d2 D) b2 J; l9 I- n 解析计算机NetBios名。 ' K5 E, ~ [7 E! H/ T, b
+ ]. H- R: ~; y
示例:C:\>ping -a 192.168.1.21
; e( e$ d; x6 s. ?- t
- u& {8 @4 ` ~: b2 Y Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % x7 v: G% U: m! x7 U( f
4 I) s: l/ H& E
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 } A# Y- J& S S9 w3 [* O9 d 9 S" K/ X3 L* {
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ i: F, M! P+ }$ a* b# [+ C# G: I
* x% s& z% i7 f- P+ F- k, B Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ M G4 F! o; m3 \0 G
8 G+ s5 g( L6 F* j 6 |. J! b5 z8 `- B, Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 J# u$ r8 b5 w
+ p. ]9 t6 u' c' \) z Ping statistics for 192.168.1.21: 6 B' N5 }) F9 Z; A' P7 {$ n h5 l
5 p1 x5 c/ o9 `, M) z/ A$ ?" f1 {
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: . W; h) L& k5 Z' P( G
9 {: u7 D/ u2 p7 d n ?
Minimum = 0ms, Maximum = 0ms, Average = 0ms
A) \+ x) }) q; k ~ K5 j% E
/ ] r* x8 Y: V0 I0 l 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
& z6 Q/ C' x6 q D% x 5 ] Q0 N; [# r H- b: j8 ^# v
-n count Number of echo requests to send.
. n) z. K* W( R: Q( z
P; ?$ k2 o* I% d3 S 发送count指定的Echo数据包数。
; Y7 B! t2 K3 P# \% o8 M z" d
) P8 ]9 ]; C! ^; v! ]9 X# } 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
$ e; P+ R! n" W) _6 }5 {" p$ X0 j8 t 1 D9 \ ~5 m' z: ?+ e
C:\>ping -n 50 202.103.96.68 , ?: L* R6 \# F
& [' u! U2 |8 {3 m Pinging 202.103.96.68 with 32 bytes of data:
6 J2 _) O6 T3 j* u3 x( G: i
( Y, e7 n5 l N1 M+ H0 K4 {% w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) r" t! c, h" A/ X6 }+ ^; {9 a% C * O* a! o, N" X8 B1 C% f
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* Y: `2 A/ W1 P9 U. A & K( u; H( P {: i$ _) Z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 p* H) M ^- Y8 o) u5 Q6 H- A
$ ^- V+ q# I6 _! u& O$ I
Request timed out.
8 Y* P0 M# v6 e* W" V8 ]& I2 F4 @ . a% j$ W4 a3 G3 k$ ]
………………
# e2 o* G( j$ y) @. y2 C! A- u3 z8 O( S ' P: _3 W3 x1 S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 ~ o5 p4 ~7 f7 v0 L6 @, {
, N( s, `6 Q0 U# C& y" ?' E( F3 n Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 H! E5 I X9 q3 K" x( l
* |" n: n# M1 f0 p Ping statistics for 202.103.96.68:
$ Y5 W/ b* `; O * c! ~ t, _/ B
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: S2 e. }8 F1 {! m
0 C6 o$ A; l) F: O4 T0 ?/ O+ ^
Minimum = 40ms, Maximum = 51ms, Average = 46ms % k2 j2 F8 c1 h+ A( _
% g' o: C" w I$ T; j7 ]. _9 U
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
. Q- a* ?% M5 L$ w" k' v- W ; \- |2 y3 j. U5 a/ O0 w i; ]% d) g
-l size Send buffer size. . g2 {+ y5 V" f6 e2 D/ C+ b7 E
7 S1 b' o3 H8 C* C3 I4 J% c: b/ w
定义echo数据包大小。 |
|