|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
' W4 @/ P/ z% f" f2 S: Y3 A
. v4 ~9 W* a5 E/ @2 G# o 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
& y( S6 q6 | E5 t$ e- l g
3 d+ z6 k8 F& j4 Q' Q, G 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
, {$ F R5 J% Z- ]3 u2 K0 ^ 8 Y( b+ K9 I7 h+ O [; o. J. D
Options:
) m' w% q. z. i/ i; |
0 J0 Z# q8 ]) M- z -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ( W+ J+ t5 E/ X: x( _3 ]/ [/ m2 Q# G9 n
- P1 r! z4 N5 ^
不停的ping地方主机,直到你按下Control-C。
; K& E3 J# M W$ x
7 W& ~9 s* f' Z# v5 A- l, ` 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
, E% k3 @5 {' Y5 ~0 ]' W0 M! W" w , S& B6 m M9 y, f( _
-a Resolve addresses to hostnames. 4 Q* |6 V6 Y9 `) V
( z, j, j) n7 C' `0 e& m 解析计算机NetBios名。 & Q( A' e7 R* w' a. }2 F
- D0 O. V! Y( Q% ? 示例:C:\>ping -a 192.168.1.21 P. x4 @2 _3 M9 g$ G
+ ]' z. ]# Q! H- y } W2 r
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
, h0 L" S- J. z/ T# {( j/ ]6 j, I
4 p1 V3 U4 q' g) ^* T( s, _ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + P( a5 p% P; p% z
( T& V( K- \/ H$ D# Z. G3 G
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
5 r* a- m! T; B8 W; ^$ R $ ?* n- I8 }: {6 _# F
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ ?% _ R* E( C5 B9 | \
: T+ d5 ?5 A. |! `
# w/ X1 |5 T8 g" [9 J Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- r( K4 b6 i* g+ g$ P, E* S
8 L! W) I" x6 p# }. w. b+ T0 f: L Ping statistics for 192.168.1.21: # b* o+ v% N# Z. J! y
H% K9 W# A. T0 X Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
. d. m8 E( Q) H6 {' y / l% l4 l- N( }" y( t, N
Minimum = 0ms, Maximum = 0ms, Average = 0ms
' l/ M1 ]: J" R- h( }
% _/ q7 ]2 K0 a! C! @4 L0 [ r 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
9 I0 J0 d2 v& H0 z1 d# L2 h 5 l) M! H+ L4 `- f9 B6 P4 T
-n count Number of echo requests to send. + p5 W5 z: U5 ]% C, }
# @* M E: M7 C6 L' _
发送count指定的Echo数据包数。
8 a# c& r1 Q( P
" J+ H1 M3 ~7 {8 H 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
% c; E j" n5 Z : h0 t# @! i) [4 L4 ~
C:\>ping -n 50 202.103.96.68 # @- G; R$ q& i( o/ C8 ?
1 }/ t" O* d9 O4 K& Q
Pinging 202.103.96.68 with 32 bytes of data:
" K6 Q2 A* l3 n2 _* c 8 `4 B) \" o% }/ ~: D* i9 b8 g# G' @
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ a. u6 n. t8 o/ p ( Z' R9 c0 N: _2 p3 v- e: r, x4 `
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( m6 s, e& w" T6 [
: t3 N* `: R" F0 {1 \0 Q) |5 e
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( f* ~. n) J" q# y) R' v
0 K7 R% K$ \0 Y7 h3 @8 G/ Z: I0 t. C Request timed out. 0 a, L4 `2 s* P. |8 t
. `, @( F& Q" l( A1 n) G2 I5 j ………………
" @* p% T( E/ L* F6 e; s
# `' N+ c- D" \6 ]/ w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! F3 j) q- o+ N. ]% [' |" J# ]0 Y 7 f# \$ y# N0 q4 o; S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ b' b) l* V) T; F , ~! v+ b9 Z: J7 {
Ping statistics for 202.103.96.68:
. P( y9 y* g( M/ f$ C0 j+ ~/ ~5 Q. l) Y5 n W( W1 r$ _, x6 E+ h5 z% ?
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
, b' @# P1 `( f$ e 0 b3 t$ v0 M; D: C
Minimum = 40ms, Maximum = 51ms, Average = 46ms , _7 W" m" l8 N" l. q/ i" |
! b4 D* B( u! r- ^* j$ G 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
& P0 ^; h$ M% \* ?4 i% }# M0 s . @+ L; ?' y0 ?6 X+ p0 I5 ~
-l size Send buffer size. 7 W* ^8 v( i7 A
7 s) b0 G# ~: U2 R; n% U8 N7 G 定义echo数据包大小。 |
|