|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ; d/ z- u) a: K1 N; U( N. ^* V
8 C3 h( I6 h: f) A% s4 C 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
3 U( L. J6 y& W: j5 w5 x
; V5 f# x! z9 q0 R 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 D! A j- f$ B @! t+ P
1 N; u9 e5 G$ E7 o- R Options:
) y. ?$ s! d! o7 n( }# ^ / ]4 v \! o; |9 t$ q
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
* @& k' _& V6 P8 P- u, @8 X
( ]3 p. w0 \( Q' N: X 不停的ping地方主机,直到你按下Control-C。 2 D& L6 h* B( E) ]
$ w# h; m2 J3 X2 M
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
0 t- S) ~7 i( `" D1 B' s2 q6 X g$ ?1 R4 C' k7 q: }4 ~$ h. `+ O0 M* c
-a Resolve addresses to hostnames.
5 [7 A+ u9 ], K( a e ; D/ V/ @: h$ ^* _; T
解析计算机NetBios名。 , ]6 k2 r$ L& l* D: y" c. T2 v
* Z: p' w2 S7 b: l( o
示例:C:\>ping -a 192.168.1.21
3 j9 a# f6 `+ S; V 7 o/ e8 [5 h* l* o$ W4 a' r0 e
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
3 b) F2 u* `' L& T
7 F$ M: |2 X8 N" X Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: i* a! G9 @# X
- R0 U4 h3 F0 J# ?3 @ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ?/ Y" N& I8 [- R9 v7 d
4 v. m6 Y% h0 E; |3 |) o
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! E/ u* A, Y$ q: e, `( z' k! _8 V% }# H% u
% i5 V4 {/ v6 q' p% |2 v9 v Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 R' \- y1 j- ^" _0 T
- {# M2 @) ^& W$ Y3 @' U9 } Ping statistics for 192.168.1.21:
! w2 x# C! {. R0 x" N% R, O0 }
: `$ {. c0 w3 A Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 8 B, b: \' N3 o7 E5 |. `
2 V/ ] I# J' z' C# P: u# n Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 ^: A% z& R( D
3 ^# \% ? ]* G, t" i 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
R! p. f0 d* h8 B6 J' w+ h
% ~! b( L+ k+ m' ]1 Z5 v: G+ ~ -n count Number of echo requests to send.
1 C% W. R' E* x, s9 [8 @, @ , u E2 n; S7 k3 G
发送count指定的Echo数据包数。 8 z1 O n, q. J! ^
5 M6 w4 ^+ W& W4 B9 V
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
+ L5 t5 p3 t) B5 L+ y" U4 W
! b' k4 ?( D2 s# s1 s C:\>ping -n 50 202.103.96.68
+ [7 `/ N1 I- U 0 L: q7 u! E$ h3 h2 J
Pinging 202.103.96.68 with 32 bytes of data: h* t& |3 T7 f; f$ F
# }( J# d9 a) J8 R5 N+ O Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " T* ~. c' \" x4 n
" L& o9 e1 G* ^6 X Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 h3 D3 H9 @: j) m* x $ I' s6 E1 O* {8 a5 l$ k; ~! F+ E
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / z' j8 B1 a" U
" o; U" i: O1 |$ C8 Z( ^ Request timed out. " h( [) F9 g& ]
6 l E& ?5 t4 V: t9 B4 _: c
………………
/ |8 Q) u/ d; Y+ T8 A e$ J5 R7 b% { ) I: }3 d$ U6 H( }( {1 {/ w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 ~! ]! c1 O9 i2 p' d6 W3 Q
m- B* ]+ d' a! T/ R- b Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 h+ k0 {* S& d8 E5 K$ u1 n ' m c$ i" ^- v8 a6 g% b* {
Ping statistics for 202.103.96.68:
1 Q! }$ t& \) q, r0 l5 S4 K
1 F5 d- ~' r$ c9 N% Q# U- u" c Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
( i( B" Z% e$ l$ X; w( R: U* D, o
$ F" B+ W3 ?: e# ` Minimum = 40ms, Maximum = 51ms, Average = 46ms
, q& T) K6 e" }- F* B9 A2 U z4 o) D . S. e |; z2 r* i
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ) J8 A7 t8 g3 @% L& D2 K8 i4 Q
8 t+ L. q" M+ p
-l size Send buffer size.
5 Y2 F/ f# y+ B 6 m$ M2 o( ~3 y) m$ C0 n
定义echo数据包大小。 |
|