  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 : x+ m7 C ]; \. e; f
- q$ ^, M' ?% V! ` P# R) o
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 4 [$ y$ S) m$ g4 _ h
( g9 Y4 J' t) 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
% t* g4 k' I5 }, |. s , \0 g5 W6 t9 M4 c; i* e8 r
Options:
$ ^, B: g. j" u ; W8 e, U9 F& x; @! I { r% k
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. : Y5 m4 D/ d. \ ^0 k
# F8 A0 W: k+ o8 [
不停的ping地方主机,直到你按下Control-C。 : j- Y0 R: v4 ]' b w/ W
# p7 j3 g3 O7 E4 ?6 B
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * F1 o, H3 e- H f
g9 m' c* c# @ -a Resolve addresses to hostnames. 8 o y6 N& ]7 h7 X" R
; t4 a( i. `, @) ]! N, E4 E0 i4 ?% C
解析计算机NetBios名。 9 \1 a- G' r: E- V+ p* Z9 f6 p4 @
|) y" H/ M$ X; @ 示例:C:\>ping -a 192.168.1.21 ) Y; u. x" X5 M: x; v
( B' p- E8 ]" y/ d. ` j, z
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ! \ J7 U- p* q1 w6 X, c
$ s% T$ A3 D" g9 A
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) W7 E' E- f9 {0 L. h
& \( U7 T: y3 P# l/ L4 p8 f
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
H4 j* W7 R5 H* D' z/ d4 [# s ' f% }$ `4 M9 o; V7 S! e
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 V- m$ [$ ^* P* R8 V6 s
! a7 S$ S4 j3 n/ b: u
, @/ ^/ ?+ N8 K/ C7 I+ S Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : ?, z' p* ]: }: D, c; i( }" S3 V
5 y" N; ? T5 d! H; Y% f; Z
Ping statistics for 192.168.1.21: , c. R8 S: _4 w0 D/ q
% f+ R; C% S) U Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
$ @/ d1 t% z1 f7 j+ T4 {; C9 P" }
: A9 {, G# L7 B( w5 Y/ W1 q2 R Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 z% m* A; Z5 B6 [3 a0 `3 k * g4 E4 d N4 ~4 j- ^* u6 _ j) F
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
/ @! ~% b* P4 U/ `/ ^ / ^1 d m0 w+ C/ J0 O
-n count Number of echo requests to send.
! t8 Q8 I0 ?* T, }! q 4 \0 x, P; A1 I; u( e% F
发送count指定的Echo数据包数。 ' a K) V* L- \5 v8 d
& ~# l$ C+ G4 h" C# ? 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
( P5 n$ S- B9 e9 s$ w: Z " s. A0 C( v Y$ w1 q
C:\>ping -n 50 202.103.96.68 5 a3 k' F; ^2 V. V. \7 R+ R( {
! l3 d. h' ?: k1 N2 m$ @: F7 H Pinging 202.103.96.68 with 32 bytes of data: J) R0 k( e! _
, K. d$ K. a/ p7 F6 W
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 X! J& M) E. c7 h, F
: J' G: y# I; L0 x Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ M% I/ k7 j* T# P0 K
6 T4 d9 ?" P. \- A/ X9 D, L+ }: s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 w4 b8 F( n7 Q" _
( ~4 h4 T$ ^" m5 J5 |* j Request timed out.
j+ I4 g8 w$ T$ j: p ! W, j* k+ ^# f$ y
………………
$ M1 E! m. F- K' @$ {" Y . K+ y q$ D( g6 o% _: P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 U5 U( |( m8 U3 G P
( f* J7 i+ C6 ^( @; z4 L6 ~" _ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 _- c: i, `1 ~5 ?/ w; k
1 ~4 P1 E2 ~) e Ping statistics for 202.103.96.68: ' N! Q* q2 N& w0 B
5 Y1 l* z# T1 x Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
& M, n: w" ]3 k2 q . `" _( c# o. \( {& o m: z
Minimum = 40ms, Maximum = 51ms, Average = 46ms ! V7 z# m V+ K; O2 X' I
( C: N$ t7 M5 B3 h3 X" X. \ 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 4 a' c) F$ x0 O; d8 o ]. B0 B
6 R2 \1 S* i" t* ?$ F -l size Send buffer size.
. J# |" q4 L3 V- j: y# S
' P$ W) x; W' p/ k0 |6 Q/ v) M 定义echo数据包大小。 |
|