  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 / ^* G3 ]0 R& P4 t) \* V
/ y, _% e) `" n" C: j% s
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: " g& r5 m* V9 ~. J0 |
4 m8 r! ^( R4 k, o: w
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 j/ F) U }) F6 M- O2 F, g" e
0 D1 @- r& a- l. h0 P Options: 3 u. I9 K- [. i# c7 J/ C* ^) n/ M
1 V+ Y3 e5 N$ _% Z4 V% j -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 9 i6 O6 d4 K2 x$ T
2 r V: N. b/ ~- X 不停的ping地方主机,直到你按下Control-C。
" ]+ ~3 M' J. \5 h- o% A3 l 1 ~$ Q3 |4 j- [9 C8 X6 I# h
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 / S% f5 T; \# U& M4 V6 }" i g/ |1 o
: c6 D# n$ F4 G' w4 R V- H2 g7 | -a Resolve addresses to hostnames.
6 u. E: v5 V0 B4 ^ - s# e7 ~5 y+ Y9 P& l3 a
解析计算机NetBios名。 5 r/ X- _& `% u# ?1 ]
; r+ j( u& ], w) C" Y7 m0 z7 _
示例:C:\>ping -a 192.168.1.21 - J" K1 f8 S/ Q1 w
- _ f& E( l: |9 W2 B Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
! e8 K. d4 R4 V: e3 X7 s. G3 T3 ]! n
6 {' Y+ e4 P: T. p- b Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ i& Q4 O2 ?5 t8 P9 P" t: G7 a% o" _ - F5 n( A0 w9 d9 z2 L
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 v+ W0 L1 F( T4 B3 `6 s% [ , H g2 J; R1 \7 P7 @
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ [2 X/ k/ }+ n B! L! W/ b8 z6 L' J
) L9 p) {7 ]. v* V5 ^& ~8 J Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + m) b& X5 |) G! Z, d" N6 d
/ V4 `, d+ N5 @' J6 }
Ping statistics for 192.168.1.21:
2 ~# M' O8 X( J! G/ d/ j" k- [, P7 q $ T0 R" S5 a2 X: Q; c
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
! K0 }: K9 U- ]+ }+ U6 Z* J) y
6 c& p" _7 q1 [$ G Minimum = 0ms, Maximum = 0ms, Average = 0ms ! l" p: I1 ~- q9 v( O
: |! R; ~2 X4 }- f2 T( W 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 & b( |. ~7 w7 V$ j0 w
9 G. F/ W& Y/ ^: J! m1 g' a
-n count Number of echo requests to send. 7 ^) l+ j% n. D6 f
9 e$ `% r6 E1 M* u) P
发送count指定的Echo数据包数。
2 }9 V" l) _1 ~' \2 R8 z
$ e8 _( S% V" _3 S2 W 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 9 B8 S8 X% b. Q3 ?5 q/ T5 P
' w- v* x2 I* y( a
C:\>ping -n 50 202.103.96.68
3 e/ h- P3 [0 U/ ]( _ a8 p9 t8 i* t5 M
Pinging 202.103.96.68 with 32 bytes of data: 6 _8 m9 \' t6 J' U
! ~+ r, n, G7 ]' r7 i1 C& K [0 B4 O7 { Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ S$ f& H" ?0 ~: I! l) p2 p" Q
! M, s: p1 a8 O; B+ B Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " P( O8 q# Q2 X I! c& F3 C- ~2 k7 ?" x
( C+ g6 I$ c- u C& t1 _
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! w5 E1 [8 _* P. k' h Y+ @
2 m" y4 y# p3 Q; y o- g& ], {! W Request timed out. * t1 {/ }! @: r2 ]2 Q2 D, b/ I
5 j1 V, V; W" l+ L+ Y0 Q$ K ………………
6 Q3 ]1 Y4 ~# I & @% B2 t1 V& _ B
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % ^* e2 y& k6 U- i
9 Z8 P4 C8 z( _. R y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" k; Y. s' j. K- a& c ~& J& [
8 P ~; U- E! U3 f9 g9 s Ping statistics for 202.103.96.68: ' n( K$ H, q( s/ q* i
/ Y# v0 ? u7 ^0 h0 v' w; n3 H s
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: * N% u5 ^) [& `( l& n$ X& [) r& ]
' W9 M/ H5 R" }7 j* i, J- R- s
Minimum = 40ms, Maximum = 51ms, Average = 46ms + r. y$ Q9 i; i! E' ~6 U
0 s& J4 }- _5 x1 j 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 7 I/ Q) H. W. E: _- N: q) W
' S$ ]- J% }7 ~" l: m i# a
-l size Send buffer size.
$ j8 w* F4 J% s# S% Q+ p 3 {8 k8 z& `) i3 w! F# X
定义echo数据包大小。 |
|