|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
) K8 _. L9 H, P( ^ C4 g. E( M/ ^8 V7 R& D# X4 @/ S
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
% f; Z; K# j/ {. b4 g% l4 W' z. f
, Z1 h5 r+ u. n 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
; N; w) z8 W4 @8 e, c1 l7 x % e! O1 i( ?2 w4 I9 D( `; }
Options:
' R$ K3 H+ y9 J( q: q7 z ) ?. ]* {4 E) F. Z ]
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
$ n6 I1 f$ F# t' p1 S& e / O m; G# g/ |, V3 h( _. h
不停的ping地方主机,直到你按下Control-C。
d2 _/ ^) {. H3 s0 n
4 Q' X' k5 {3 i8 ^7 z! y7 T 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
# B* x) s1 E! D2 h
" h4 Z- G% o% ^, E4 E# u4 I -a Resolve addresses to hostnames.
- H8 t+ x7 j" m2 a/ u( X9 P+ H! @' o - X/ k4 k: f& D. e7 @ U; A/ f p
解析计算机NetBios名。
3 D% [3 B6 Z1 u/ w7 S, `! V% U
( Q* B3 ~$ D, x. P4 q2 R- t8 [ 示例:C:\>ping -a 192.168.1.21
, q3 k+ D# Q1 K! z0 I0 v; b
. J0 h- G4 j- ^8 M4 R( O/ z# k Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
& g7 W: E" h0 [4 A6 H B ) c Q# H( K9 P+ f6 g. y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 E# K1 L) p/ n# M/ H
, j" b @7 F8 J) P/ O Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) a& b( }% K& T& {; x2 O
9 Q) [5 ]7 W. O* ]8 d( m) v5 X
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( `; ]4 M% a- K9 w$ k: O) N0 N3 l, s+ U7 d
[: J4 ?3 g1 Z5 ? Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ M& ^6 Z1 {% X1 _4 F3 a
9 e/ T% F3 U$ o( C Ping statistics for 192.168.1.21:
+ g7 L/ ~+ G$ I5 ^& ~ - i: Z5 m5 c. F& h
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 7 x( S4 W7 A2 b* y* I- a
+ [6 e& m, g1 j2 `3 g: q
Minimum = 0ms, Maximum = 0ms, Average = 0ms ' d$ p8 Q+ F( i( V
X+ n8 E! d4 r# X- O5 h/ u( I 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
9 b; R3 z; H G$ y5 l" a8 w9 Q . z V. \2 Q' T, V% Y$ u
-n count Number of echo requests to send. 5 j/ h" H6 S u1 z' C/ z: @( W$ y
/ I+ D2 f, S+ B& a3 ?" W' Z! {0 a 发送count指定的Echo数据包数。
3 o% l2 K8 \4 M* L4 V) D6 N ' |; S$ U2 G4 K' \3 N
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
% C4 ?. {- k7 L1 R- H, P' [ 2 `4 N1 ] O0 g5 v' _1 @
C:\>ping -n 50 202.103.96.68
+ p; s' y' b2 c/ }- B+ c' K- } + `% W- h2 o1 n5 M, N, v9 U
Pinging 202.103.96.68 with 32 bytes of data:
' g) W5 a4 Y, H V/ r+ G# |! w * ~4 ^3 I( `# e$ S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 q( {- C/ q+ F5 m1 ?0 Z+ X e
3 c% X! ?# R, @, q; N; d. N# o Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 }8 z5 v1 p( Q) k8 m- ]6 r; \ * X5 o% y" \1 w* @
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; {$ d9 {7 n0 W: ~
. v9 K8 o k. G3 o
Request timed out.
$ ^% O6 q5 R- U' p6 F' Q
0 j0 O+ z, J! z9 Z; z O6 K ……………… 0 K* S! _, h; G x7 s1 o
, G1 p* }2 h5 X& Y' M Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 ?7 W" V+ v' ~8 b& \/ w6 F5 c/ h - y+ _0 E6 i4 r) u2 {8 I
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 p2 U& J1 Q0 M7 W$ i
. e u* K7 m- [/ E) k Ping statistics for 202.103.96.68:
$ k4 H( z' q- r$ k , Q1 N' V- n( {8 `2 m
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
5 y9 F2 U2 f/ M; y( } 8 [: P/ y4 ^8 t" g! e& \+ m) Y
Minimum = 40ms, Maximum = 51ms, Average = 46ms 4 h& Y2 `0 n, G# d& P
{3 i& y+ K0 O( w
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 - b/ Y# c8 f3 z
3 p, u9 Q6 Z" a0 C1 J8 h6 ~! j: h -l size Send buffer size. 8 |, m3 ]6 H" V1 _9 J) v
* p1 m5 u E* B6 @% I& Q
定义echo数据包大小。 |
|