|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
: _0 N: ]$ P! ?9 ^" `# c
* X. q; k) [8 Y, I! v- |6 T/ {" @ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: - l3 _! R9 }# x7 w. ^
( a4 ?& P1 [8 W4 u6 C) N/ z 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 8 n5 ]2 d- }9 J3 ]
( q: A& v1 J+ B8 o6 e Options: ! `* \+ T' P0 J9 i3 D
1 P0 c6 p/ u3 l0 I9 Q+ W4 z! L
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 9 D/ }( v: J9 m/ `2 f( d3 S
1 k$ H8 b! r/ c6 P( z
不停的ping地方主机,直到你按下Control-C。 ) S: J! e# \, |
7 H' o/ S* K* u; \ 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
( y! }' o5 A6 V/ @9 a # u# D2 Q$ W' A* c8 U
-a Resolve addresses to hostnames. 0 {0 ~" Y/ F k+ I* r. @
1 c/ _1 U P: F: a1 x) |* |7 @
解析计算机NetBios名。
( ^/ X% j: F9 I7 a9 t" i4 U% e
0 r, S# Y/ e) r: d+ i( c- K 示例:C:\>ping -a 192.168.1.21
: e* k" r4 X- F7 R & h- c. l; |; W3 T) O# ?
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
" a1 C1 g+ I* H. O% Q$ w' U % V4 j+ V/ ?; W8 D. Q( y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" M W0 C S2 \4 C0 s! r 0 l3 n: j% X! @. l2 i4 {* u
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 h; W3 r3 E1 G9 X t6 B
6 ?4 k7 G& O K3 `$ | Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 o4 q( j: N, F+ x' ]: e
4 G. o2 V9 @1 Y# E# F7 r
$ e" v5 B8 N+ {, u% l
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . u; n# _& p9 h; K) E
2 f6 |$ l% D% }$ y
Ping statistics for 192.168.1.21:
& _" t5 U+ H9 Y i. w! [
6 Y$ d+ b3 V% a: ?( m2 b* p Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
, N8 j6 O0 H$ j) f! v9 O - c# g3 t, P" z- |% o
Minimum = 0ms, Maximum = 0ms, Average = 0ms ' V8 Q; ~. o9 V2 t. t/ C
4 [' B. E: m/ H r0 p \. i; d' q
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
, D3 t; m% p: z. E% i7 p " Y% m& X6 n( l8 b! f* w# f4 G8 z) e2 N
-n count Number of echo requests to send.
& |! z$ L, T0 y+ l2 O 1 w- ~1 A, h" K% S" p" D
发送count指定的Echo数据包数。
- v! T# \: r& E
8 y) B" a- {. r ~ 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
) p+ ^ x# g; S1 g1 B e
3 G" ?; r5 {9 a) l7 u% f( S C:\>ping -n 50 202.103.96.68 % O. y4 j1 m- X0 L* k8 e3 y0 m
* U3 A2 @" h/ @2 E+ @
Pinging 202.103.96.68 with 32 bytes of data:
: S+ U+ U2 X& D7 I . Y2 |6 C1 `8 u! W s+ \( ]: {
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- v. S" f$ R5 q V) X7 a 9 V& j& [# l9 P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) R1 X. I. k" Z P+ {9 E
) `" w6 G4 _. Z2 [
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( I7 i1 C2 f# g2 _% F* A, y8 U' `: ^! k) r8 _
! i! m8 d5 i% X+ p" e/ L8 b Request timed out. " c( n2 d! q8 [0 ^5 c. F2 y5 r! m
$ b8 E7 B e' V$ s) L8 N" l
………………
( w4 }4 ~# {! B5 z6 P8 J4 d6 U2 i
, U L7 t; W( @" s4 m Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* z* ]( U/ R% ]1 m
; @ G1 x8 n- t# G! V( r: | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 g( [& L' R* T; A. b: W4 y5 Q: n
% `3 a5 N) h4 X+ Y$ H Ping statistics for 202.103.96.68: ( v" ?5 U& T1 o3 m" ]) @
. Z: S( @6 p$ H/ J b0 I Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 4 C2 r& i) _; u/ j) Z% c' d! w
8 e( }- G/ e$ x( g/ {/ q+ y2 R Minimum = 40ms, Maximum = 51ms, Average = 46ms
) ^( W3 m. D3 Z& \
5 Z5 k! L/ _- X2 m+ ~) z 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 * Q7 O1 W! a( A) Y
* I- _$ G/ f1 c+ l z! ^% L -l size Send buffer size. 9 J$ M9 m: O' L" T& a
0 m/ e: [( e) h3 f% X 定义echo数据包大小。 |
|