|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
9 ~+ ^% I4 C, h/ g4 Z: q k
4 B' ?; \) J3 i# L 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: $ q) g) H* U `
! e+ q) _% R& w/ \' q 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 * S/ L6 J# l0 O. o+ P2 h/ z [
[) a r; U# H# E) i: m) _' H* c Options:
5 a1 `1 s2 ?& U4 v 9 Q& ^5 R1 R0 }
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. $ ]2 n& w1 ^# b: s9 w$ Q; v
1 ^ V8 I. N% Q" _* O( Y 不停的ping地方主机,直到你按下Control-C。 # M! O: y; s4 n* {* a& N
4 u2 f, f5 r4 k. D4 B, } 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ! B+ g6 m1 y. x
0 i7 {' f ?. j: v9 U% e -a Resolve addresses to hostnames. 1 ]3 K# G! Q- U1 v6 W' m1 `2 B
+ c W" n' X/ L' E! d7 p& d
解析计算机NetBios名。
1 y5 i6 ~. u0 v2 y8 V# k 7 m, _4 n. q+ Q) R8 S
示例:C:\>ping -a 192.168.1.21 , T6 d3 y" _6 e
" F; q2 X1 A/ d2 F( a- } Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
4 W \6 T8 p: J" W0 A' b
$ y8 P9 U8 l. _" x/ M6 K" J \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 x* a4 }- m* H U2 ~
2 R: A7 }8 z1 n! r1 A# ^+ \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 d) X; G. p y* \1 M 8 T, C4 L' N$ |8 ?1 r! H+ Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 w" C' T/ ^* ~% i$ g5 K( C5 v6 T: e
5 H% \ p1 z. P$ S- S0 { g3 v2 _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; b" q, x' b4 M) V/ U
3 h% R, K- M, O( {6 r7 O
Ping statistics for 192.168.1.21: 3 E' i1 G) K B& a% g ^! c4 U
* i8 W$ w* j8 `
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: * |( s7 O" b4 b4 g# Z3 g! F* j
k5 V$ ^! y( i Minimum = 0ms, Maximum = 0ms, Average = 0ms
. R; O8 K# m9 o) A3 c
8 F. i5 d7 G0 e9 H6 D$ }3 |- T9 @ 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
6 I9 h1 ]) V" r
" o6 i6 p5 T, E( w7 X# I -n count Number of echo requests to send. 3 N4 ~" t# [8 T
+ r5 {: z2 C }+ U6 v+ X; o
发送count指定的Echo数据包数。 # B) F. B( X8 D9 |' v+ e8 q
B% B8 F+ b( k1 C+ t2 e
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: % O4 {7 }6 W- F' T5 l! Y
7 T8 w; g! y4 E* }" M4 @' j3 u C:\>ping -n 50 202.103.96.68
* B8 b; P- ~# o4 R# |3 q! n
7 V ]1 R/ r# A; m/ e Pinging 202.103.96.68 with 32 bytes of data: + W( `' K% Z8 i- n; D8 C: D4 `
. w' ?8 h. W& n* b& X, i; N M5 U2 c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( C; `: W+ U- S3 y' K# {) O
' j1 ^( Y, [! P$ F: z; r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' H' C! m* d/ B
! p" Y# w. x. J Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; N( ?4 V0 t% ?
3 R# z: N/ E; s; o% A( K% f
Request timed out.
0 v! y% Q ?) s) X6 l0 h( a, \ ' n5 H, c r. p$ x0 b: t
……………… - ] z2 o a2 h' q. M7 g
1 N0 H2 D; D ]: c1 s
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # ^' V7 g+ ~3 S* _) E* L
! o8 v) `) z( N3 ?
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* \$ A. r& Q" S U5 u7 d0 }! }4 \
" r6 o1 W/ o0 ?$ \* F# ?! u% S, v Ping statistics for 202.103.96.68: 1 o/ ^" u$ P& e8 S% u
' Z4 I" @4 a+ Y, K9 F M7 `* m Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
0 T7 b7 q, y% t) L: p' r
- i3 T1 R# B3 J) s+ N Minimum = 40ms, Maximum = 51ms, Average = 46ms 3 ^4 j! [- y. D: e
+ v5 W3 B( H8 p- F0 z
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
' @% I. x; |, ? x( f0 k
0 k! t8 j$ E* l5 r8 E -l size Send buffer size. 2 B, N/ A1 B4 \) M7 Y
2 I/ W' E$ o0 {/ O. `4 |) @8 M 定义echo数据包大小。 |
|