|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
# Q+ U# o* W6 @
0 k4 |0 F5 w$ }/ c 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
/ u3 X3 @+ z$ z
% V) ^: Y. k5 g" @( W1 ] 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 0 T6 S% J; }$ q' D( Y
0 c! L; N4 T8 y* o$ B Options:
; A3 A5 ~# F+ k- t* V, K3 X7 b k : {1 G" U0 o7 e3 y
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. * u1 d. u: k- |- Q
" D1 A7 f2 d( ^3 ~$ Q 不停的ping地方主机,直到你按下Control-C。 " ~4 }4 d1 a. \% B, \$ m, x. w
# T' Z0 I" G E8 F 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
" w7 I4 L. \6 a4 Q6 R, w
K4 W+ a& f0 p1 O& w' S -a Resolve addresses to hostnames. . e, v* W, D) D% a6 f% P
* }* K& |2 f! v0 O H" ]7 Q
解析计算机NetBios名。
1 F/ u( G8 d n/ i+ }
! g3 E% z; A, u3 [4 ^( X e 示例:C:\>ping -a 192.168.1.21
4 v0 h8 s2 l* @; r* u8 s
% a6 x4 ]/ x9 X' d Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 4 H2 ?* [- Q4 \! j
" }& R% E! U, }$ H* v1 q J
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 b# ^0 Q/ D2 d; F% C
3 |& w* x. u! N7 C6 d
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 Q1 T. P4 a7 M! Z8 w. K" V - y. _# H$ y2 r. Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* g9 b2 Z9 x* w ~- s& s }8 o% Y+ F( Q1 h; C
+ R- ~" P( a0 u/ [* l# z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
2 ^- S9 O2 f' E$ C, H' N 9 I+ A# m# W! `
Ping statistics for 192.168.1.21: " R! m9 V( Q4 L5 f* o3 a( h5 x
9 F7 E% |! n4 t5 i K- y3 C) K
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: + M* r) B* V- }9 z* T0 d; i
3 q) R+ }) j7 F8 V0 q. r Minimum = 0ms, Maximum = 0ms, Average = 0ms ) ~ n9 O# a8 X; U) i
& J: N- F7 H f* M- K
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ' E4 {& g/ C4 _/ b
! b3 |$ L9 X6 G" D( x, ?' b. T% x) q
-n count Number of echo requests to send.
3 x4 Z7 |. ]3 w) J
1 [+ l2 z. n: b 发送count指定的Echo数据包数。
: \3 u; A6 Q* I" K) ]7 B 2 V) i" }0 A9 u6 L$ `
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
4 M$ u. G$ F* n2 K$ o1 Q# N - ^2 _6 w+ ~, L! p7 @9 y5 h
C:\>ping -n 50 202.103.96.68 4 A6 j. @8 c# }) H- j
6 i2 o; j/ x2 M7 Y
Pinging 202.103.96.68 with 32 bytes of data:
& \" c/ i; @; y
5 X% l$ K5 X; N" H. n9 J Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* V1 ]' @& w* L
0 O2 S9 k, @, h- O& `) S Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 s6 c4 z. U( }: A% r D
$ j# T2 q7 E9 N5 s% r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' C4 N% M i: ~, ]! m" e, T
$ D+ ~+ Z/ ~$ |5 I/ z2 ~. N& H" ^ Request timed out. , w( K7 A' b* D7 ]+ m- K
3 a2 l6 P8 I1 N7 P/ g
………………
) b7 q5 O/ U& k2 P. c7 A
4 \, A2 w) H2 Q2 c5 f+ k; `5 a9 Z/ A Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' \. `' L8 p3 l/ x d0 W; @( O! C
$ Y( s$ x& @. S4 J! r% J7 d Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( k4 L. H. G' G; X
7 W1 z5 S H! t" R9 a: H6 w0 O. G Ping statistics for 202.103.96.68:
9 B6 h# i6 g( q4 r, Q
o5 Z6 _& N! T3 X! c Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: . P2 a6 G" y" C
+ `/ `. ^: l2 G+ R( V$ t
Minimum = 40ms, Maximum = 51ms, Average = 46ms ' P# e5 }9 u- M' H Z
1 T* J. S1 e* d6 a5 m2 H/ Q2 h
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ) @+ l* Z* N/ k$ r. N
% b4 M4 h' \6 ~: V6 c% [4 ~ Q -l size Send buffer size.
6 [+ T, h6 |( W7 d7 E- G
. w6 b- ~, C- a0 b1 a- J, S 定义echo数据包大小。 |
|