|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 9 ~! x" M1 w- u% N) v9 G; e8 }
. a0 s1 O* w, S& {/ ]. N 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
5 p4 i7 j" P/ C! M: g( Y4 z) [
$ Q9 E( r3 _) K9 E2 B# n s 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
+ R* H$ v6 ?" F9 ]; @2 r
! j& c; N* }' G7 w3 y Options: 6 W: @/ w1 x; l. @- o* p$ y
# }1 U3 z5 l1 }; N- R/ W! Y% Q. M5 R -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
# ^$ G& v$ O' j' J9 I c. i 9 `$ h( ~5 |2 X( g! v6 m! Q6 S% B
不停的ping地方主机,直到你按下Control-C。
# r6 y1 d1 \! {/ F " ~5 q5 P& B) Y; B6 O$ |/ x0 t
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * o4 l/ H! V, l. [/ G3 P
* `4 r1 ` q( a
-a Resolve addresses to hostnames.
% T1 o1 v4 g- f4 v j, J
2 v4 k( F# @' q 解析计算机NetBios名。 & V5 u. s* {6 Q1 s3 u1 I0 V+ w
7 Z' G( b( S- k2 ~0 } 示例:C:\>ping -a 192.168.1.21 : v" _& x& S! G* q, K2 r# `5 I7 \ f9 G1 d
B7 q6 M" l6 V0 E# L Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 0 Q$ W T$ ~8 T+ G" `
8 p2 B1 y! B. n1 n
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. e/ |# Y3 X, o; t" M
# o, a) K* y; R Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % j- E/ p+ Q/ Y. k
. } p4 Q4 Q5 E' @. X$ i3 F Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / ~: ?. M1 c- `6 g4 f0 G9 ], l
1 l& x: G0 b/ n 8 p6 U' a4 q$ W ]; K3 Y. a9 |0 W( J
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
v( m. T, S4 M7 l5 [ 4 |# ^0 E- {% k! l/ G
Ping statistics for 192.168.1.21:
. T/ u1 A, [2 X6 Z, _ " f5 s) P) ~! L" K: \- Q5 @" I4 p) ?2 m
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
1 h( Z0 m r+ @0 } ?: D ) J! ?: ~- V; K
Minimum = 0ms, Maximum = 0ms, Average = 0ms 8 b" F; L! h6 U, L: i1 M6 b
7 ]' M: k0 u+ l. t# G 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
. R5 W# _% X# ^, @ ; s' p7 q8 x+ p: q7 f. J4 a- I+ M
-n count Number of echo requests to send.
0 Y5 r" x8 B5 V# f. T
3 ~! C" Q& J4 Z* E1 G' c 发送count指定的Echo数据包数。
G' Q$ y+ m, n* @) A 6 S/ `' S2 G% J7 a0 w
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ( ~, j& Y0 ]3 x5 L) A
: z9 k2 g9 A4 Z C:\>ping -n 50 202.103.96.68
( _8 O' g( \* M2 |* V3 G5 @) d - N9 z( [4 V8 A* M5 `: L: c' l8 ]
Pinging 202.103.96.68 with 32 bytes of data:
+ z) u! `; X- q, Y' F
# T; f# O* Y/ ]8 e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( b" O5 T9 ?* f9 b 4 ?* {$ M' L, P- S' B* w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( b2 }3 s! p3 ^5 Y7 t6 C5 A
6 p* E, X% S: |" x% Y6 ]7 R Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 [& D! A; h& I7 I8 d/ y+ v, H
+ d. t- y8 e( G+ n7 x+ P
Request timed out.
6 A* g Z/ ~: Q9 `0 T* {
& n1 \/ d* u F) k4 E$ f) I' ^ ………………
" R$ f3 L& s6 z" D/ z
3 o) w, J& |" b( J- f& A- X Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 _+ Y3 x- o2 q- K5 U1 o" ?; S
- I$ w- `; A& l% f, u
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 2 x, `- F2 ~/ t' h1 O! j8 D
0 a9 @ b" s& O& C+ @* [1 I
Ping statistics for 202.103.96.68:
& s# ~, ~% h: ?4 P3 s / L9 f( x5 S3 |) |4 j$ o
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
: Y9 ^% z4 E0 U6 H; k9 l
* F% r. | u. I5 n: `$ W$ |5 I6 @$ A Minimum = 40ms, Maximum = 51ms, Average = 46ms 9 r. E( q% D) B) [# Q3 P
0 l u8 r9 @+ q5 C+ P" F3 k
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 2 P1 {9 Y' l% ^2 ?! a+ I' L
, Q/ X, Q. q' e' i( K# D' A$ h1 c -l size Send buffer size.
7 t$ l& z: u% U! h4 S- x( w' n# y& b ; N, B9 Y. u! T R, c y B) K
定义echo数据包大小。 |
|