|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 : X/ ~3 A% _0 n! ]% ^* J; v5 i
2 n( t5 n6 ^% J: }
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
1 I, r& O5 L5 p
/ `# D( Q1 F& T4 D 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 5 T7 d/ G" y9 s' m* @
- w# X5 m* u9 w; g' ?, r9 v3 Z
Options:
& \- r: L6 ~6 R: S' w 3 R! h5 T: M* z9 A8 O
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
. L% x( U( o2 A $ d2 c( t+ c# h
不停的ping地方主机,直到你按下Control-C。
% @" E( }* G8 b) n
8 A- d& K# d* n# p# V 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
9 k2 D. i: ~0 b1 ^! G
! X3 E* Z( c8 I -a Resolve addresses to hostnames.
9 G5 I8 q8 _6 ~7 f " o: d- ~4 m2 E& A: U+ c4 {8 B
解析计算机NetBios名。 - y# e- b$ E u# T$ M
) ?' @ s9 q, d
示例:C:\>ping -a 192.168.1.21
- C0 Y" y, t3 U& `0 b1 U 4 t# o% G \3 N- o
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
L4 w( u7 Q0 p x( s
" p: h& d; \, X& f Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : u+ O9 j; k0 B$ [# J/ n
_, H7 f! b) q8 @: H Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ d: `/ K. [+ |" E3 [ : T/ x5 J/ d ^' N
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 \& W' }; ]7 H& Y
) |( B" U* p+ L: ]2 o 8 C! }& Q) |! j U% Y8 y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; m0 s. Q( Q* V, C# L8 }
9 I: {* E3 t2 g: N/ f7 j- l Ping statistics for 192.168.1.21: 2 ~/ B& H1 p$ ^8 ?; v
' L# v) _8 D" o
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ) o; p3 }6 ?5 C3 y1 q
$ R; i5 @% {6 p Minimum = 0ms, Maximum = 0ms, Average = 0ms
1 z; M, A. A- P. o8 R# O# _& j 0 r& Q- T) w& z: A: s( r
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 % s, U% T2 k6 O* w. C# J/ D- n+ y
: R z$ x7 G' a: o. }) G* m
-n count Number of echo requests to send.
' c6 J! {1 l r4 z" k 8 _* k0 {$ |2 @, K
发送count指定的Echo数据包数。 ) I( `+ L4 U0 G6 E
! [. Q, A K2 w" [" @/ I/ X, a- c
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ) V. U4 g: o: B1 z% l; b
& [9 D$ a/ i \$ x8 d/ F C:\>ping -n 50 202.103.96.68
! t& O$ a+ T; z+ o* J
2 I7 M' E3 m9 z3 P6 t8 y+ f4 V Pinging 202.103.96.68 with 32 bytes of data:
5 d. [, I2 a" Q1 N$ L . o5 G0 m4 o5 r" _, U
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 B% e; o; k* P# [0 R2 l
9 n3 @# a3 p) h' D* b5 C Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' \" m2 X1 Z; W& ^" R
2 C m, E# i# y+ Y c9 ^ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * M3 v# c0 f/ p$ P) k6 q/ t& A! i
2 T" z5 p/ ^7 l% }3 e5 m0 w Request timed out. : K2 h" J5 q$ a+ z& Z
% O, N% ~* |/ s
………………
4 Y( ~7 E. g" w a- U: _2 e
( Q! z# V; u' B) F. m# _ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 O# C7 n/ c* K! P O- B . G$ T! M2 { k" G$ i
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
$ L3 `9 d) |. B, ^, h
M3 p9 D: B+ S6 {& K [ Ping statistics for 202.103.96.68: 4 W$ V" x' @% V2 ]* t
0 o$ L4 u# R) L5 w7 X$ t" {2 C8 X Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
/ B8 V7 c W* L5 C' K- u2 ]0 u* i
, y1 g' u% t3 t& Q Minimum = 40ms, Maximum = 51ms, Average = 46ms 6 ?" |, @! n* `- X. G# e }
! t! }! y5 z: J# p. O
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 1 ? B7 v% e: l1 U
+ b( s0 j [! ~/ v2 [( f: ? [
-l size Send buffer size. 7 W- d- u( n: w
; q' G; O1 W! Z. q8 G
定义echo数据包大小。 |
|