|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
+ `0 Y" ~" z6 x! i/ [2 j8 U8 ]
6 `4 P0 {2 e' q( v 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ' d5 O& I/ L _- F* w% t
( i% M+ g5 o( x9 Z2 @ 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 2 ^5 f n4 E) q" q# k: S: a
/ C# G: v8 I/ a u* L! [
Options: ! G/ N' @0 s: ]
+ f9 T( j/ v& @% X. S% U& u
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. q; W3 Z8 S5 p! _# Z
) m3 o7 m7 d( G( r5 S' e
不停的ping地方主机,直到你按下Control-C。
" c+ k z6 f X* r" L5 D
5 j8 E7 g \1 i* [( J+ I 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * E4 | `( T4 C& z9 ]
. x" o. Q2 R3 I9 @& V6 M A& a5 v
-a Resolve addresses to hostnames. 4 M: V2 l' q! P- R% f5 c
5 ^% E+ \4 M# [
解析计算机NetBios名。
2 f/ p$ |' ]) y
( y) Z! `# @9 }$ X5 }( W' D& G 示例:C:\>ping -a 192.168.1.21 5 P; s6 `' U: o q/ L( S
9 c7 S3 @* }8 }; X Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
8 `7 n, i9 \3 K7 {* ?. t; N6 P! ~8 i ) Z J0 F9 u1 D0 t% _$ T* P; I
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ a' S) n1 N0 U# n. {0 {2 Z: @: X + I8 O7 Y: d) ?6 {# ~5 o) ^
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ S4 x/ o" m% c
- K) n6 d# }$ l Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. C4 P$ d, ` Z
. z+ u* g$ _" q! e% r 7 w$ g. Q2 q( X8 X+ N$ F' f
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 d5 j. Q0 I# X
/ ]& C4 K: S4 A) G Ping statistics for 192.168.1.21: ( p8 y V4 b& n; c9 L
~* ~$ X" q+ j. P- F
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
, R# I9 c; \$ q( U! R& t5 _. j
% ^& n; `& v9 F# k# T2 g Minimum = 0ms, Maximum = 0ms, Average = 0ms
6 f5 p# e4 s; C7 R , _8 c e9 Y8 [- P4 o
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 & N* A, F8 c& {
. F$ t- S$ q& V( R2 Y j# U
-n count Number of echo requests to send.
% ^% R1 N0 { _% b, ~# Y / x3 e, ?& k6 x- ?7 u* j) v
发送count指定的Echo数据包数。 % Y+ c$ m6 Z# a/ z, l z4 K
% W7 r5 t- E& p- m 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
9 l2 ?0 C! q# _* M" {/ D: d
/ X* R$ G# f T: Z$ o" [ C:\>ping -n 50 202.103.96.68
- X3 o+ J: ?& D& A7 L. V6 S
3 H7 q* w1 J/ o% a4 {# L Pinging 202.103.96.68 with 32 bytes of data: 3 G9 i& {* l, a
7 q* `0 b' n& } u- U( V
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Z& m0 Y/ M+ q' X0 N
( R. A9 |" h8 T8 u/ L& ` Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! _9 V+ z% n P. V; j0 G. Q9 k$ j4 D
# b. \, ]6 u% {6 p+ |" b. ^6 o Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / M# i6 w. c2 v) Y9 j! F6 z
' L/ ~& h% a; j& p
Request timed out. * Y3 e5 |0 x% f( H! O0 q9 N) Z
5 r1 W9 {3 P. i' C
………………
3 ~6 @! H& ~% }0 B7 r3 e5 m' A 3 U. b: v7 m3 Z+ A- K6 C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 R( S" C4 |! V s+ ?* W1 O- L) E4 [
& I4 q; O* b( W3 _3 Z$ {# j C Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 r) f4 j( p% |2 k3 Q$ ~
7 Z% x6 f _: N! m8 I$ k( {. _ Ping statistics for 202.103.96.68:
, _( z2 ^7 z! Y2 s! J: ]4 P* u; q 7 P; G) k$ `+ \- e$ w8 G. O
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
' t7 U. q# y5 b4 s+ `) [, U- R9 s
! J8 ?% X& k% M [: V! G( N Minimum = 40ms, Maximum = 51ms, Average = 46ms
( D# F, M5 D: K1 Z* y9 K & a( d4 s: `( Y) C6 ?
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
) x; s1 q/ A5 p3 G2 B9 R7 B" O/ Z" @ ) X+ ?1 f c& M* E4 A
-l size Send buffer size. % e* s1 h- }) M u
. A% B' g k. N3 X/ r
定义echo数据包大小。 |
|