|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
* Y! C# h1 _* G. o
~6 H# ]2 p( _* a c" {% C4 } 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
: Y! B1 A+ V/ g) u2 ~) y! j3 j1 `
) v; [6 ]* e2 U5 h$ M2 z# {* A 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 d4 u/ H! X4 o- m1 L
; G; C+ P8 G, ~+ z) G Options: + T. _6 T, r( F w+ V
' X9 J% g6 ^+ a3 Q! T) j
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
( E/ K% ?7 Y8 w) ~
# A9 Z' d7 P/ T) j9 n+ \ 不停的ping地方主机,直到你按下Control-C。 $ z' f+ J4 o3 k1 p/ t
/ K+ d* N" o2 _/ \" _/ k 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 0 @8 `, m8 j- b. y, J% }
* `3 G5 B! g8 Y) Q1 q9 C7 V
-a Resolve addresses to hostnames. . L9 L# S. R! X& S7 Q
^: J7 ] y/ ~
解析计算机NetBios名。
3 `, Q5 A% H1 |% q( P% _/ `/ F$ } * A9 U3 L" x/ u0 O+ R6 E9 t
示例:C:\>ping -a 192.168.1.21
/ e4 Z2 p7 ]& o2 P
$ X' l8 m8 C% X3 x/ U6 `: Y Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
X) h8 }6 Q c/ [3 q
; l) o$ h) M! V% c% S2 I Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ d4 s) I0 E* O* R# |1 w1 N ) T6 j8 J5 c& S5 z: [0 Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( o+ ]( w" w) [: S3 K 2 U5 }; w: ~, {2 ]/ I4 p0 t
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* ]. k0 W! R f$ ~+ @: j L+ _# W+ v8 n" Z2 U$ _6 e
1 C; K) u3 p# @ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( v8 V" Z- r* F
' c( i$ H7 c s4 v+ X5 }, h0 a1 B
Ping statistics for 192.168.1.21:
, ]) A9 B5 S& m' @: B6 ~ 4 m% I) S# ]% [& J2 c# f
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
. }/ u, G, P3 p
+ b1 K8 z9 F3 b' T Minimum = 0ms, Maximum = 0ms, Average = 0ms ( Q4 B$ I. S" ?- m8 p0 C& ~
! p6 K* P, \" @0 ?& E# e 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 + w- y% ^. L* d) `7 O
# S+ J8 O0 b. R: o
-n count Number of echo requests to send. 0 D, l8 ^7 W3 ]; ?. b5 ~4 Y5 L" ~) A
" n& `8 ?4 `' s
发送count指定的Echo数据包数。 ! [3 d a+ X F2 |& _ k- `7 c
. J# z1 R( \' S9 f$ C1 }. V% S
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
* T* p) J1 j1 P) I % E- z7 j% H$ a, e+ i
C:\>ping -n 50 202.103.96.68 | B+ ?2 ]/ A8 q" y
$ O% h: i5 k: N6 M- ^
Pinging 202.103.96.68 with 32 bytes of data:
+ Y/ Z2 I* A9 G # z' D2 w& i4 A1 q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 ?- |) ?( G1 a# p
6 G* p, ]2 d, h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 U7 u% j- h( i! z$ `- m - C* X) K1 o, V* O4 G
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 I7 |1 l# c' _/ g2 q6 K+ ]7 u7 J
# d" p7 Y! e8 [9 Q$ q/ ~ { Request timed out.
. y! u: c: z9 v1 t1 r
! `1 a! k) o! x: g* M- g! L5 x ………………
0 i' {3 O, N! C5 N, |
% k6 q# H2 ]' d( U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 I2 N/ t) m' y4 c
9 {5 W4 m9 J( z' p k$ X( e3 p. A& ? Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; ]+ s% D0 h- M X4 A' i* S
# ?% C/ Q: s' V# L, D$ C Ping statistics for 202.103.96.68: 9 _$ a p6 E, @3 g
9 j" X1 k% \4 |* G& ]4 ^ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
! P7 b8 h! X" i/ ^4 o 0 |; x9 u+ M! |- ] r+ T( d% t% u
Minimum = 40ms, Maximum = 51ms, Average = 46ms
0 M" @: j/ h% ~/ R4 W1 ?* L6 r: i" H 2 c2 F, o4 q2 e; K
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 & n2 [7 d7 ^4 A+ K Q! `4 }
3 ~2 Z- M0 D/ H% R
-l size Send buffer size. " X) {& ?0 h+ u$ v) e5 `
$ t. b+ M- U( I% R
定义echo数据包大小。 |
|