标题:
教你正确使用Windows的Ping命令
[打印本页]
作者:
野人e族
时间:
2008-1-27 22:16
标题:
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
' R1 a% j- \7 Y4 X+ l- \
6 b" W, \7 o' z, T# ` N" ~
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
8 K0 Y: I, }5 {) W
7 `- f, [) H* B. g% Q9 j/ 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
$ O! M4 K+ R& n* l" R+ j- G) I* z" s
2 `) ]3 q& P( G$ G/ U
Options:
( T) T% ^/ O4 {6 {( p
# P8 k5 C" A7 p* X: S, a4 N
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
( y) n0 g1 S/ |5 L% k1 j1 l
, @4 m# g! b/ ]! p' I6 f# R7 A1 `# L
不停的ping地方主机,直到你按下Control-C。
- w' Z7 {4 \. C( j6 Q/ s9 z3 A
# ^7 z) A) y3 O6 z: L
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
, |/ a1 y& ^# z X" E: K' |/ `1 {
" I2 Q) o: F$ u( n# Y. g. x
-a Resolve addresses to hostnames.
* l% e5 Y+ e+ I4 ^3 a
4 D) G) t% A' h
解析计算机NetBios名。
9 h% V4 l" E" T" f
8 |% }7 a5 h! `' S" c) K- T
示例:C:\>ping -a 192.168.1.21
9 P% c- J5 z+ U5 p5 c- n1 k* o
4 R4 r( m# |" `- O) I3 L4 D
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
+ I" W& ~: f7 r# G# w* `, A( V
' u* n: j6 p: l$ e
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, M% ~0 g4 }/ d/ @% U5 f% j' I' O
* _$ X; @+ Y7 G" O* i( a- U- q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ D8 o: e% C5 D9 X) h! g8 Q6 p/ P4 `
+ w+ `6 c, p, `5 c$ U# U
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 |' V0 V8 r. m2 L& l, A
' I8 _6 j! H o( B
* F) }; P; ?+ r+ S) Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: d* c/ Q, W) }1 }: P7 C/ p; _
2 j. |4 W8 c' ^0 r8 M
Ping statistics for 192.168.1.21:
, g# j8 w! F) u! p8 u6 N3 g+ m8 V% Y
+ T, q0 W( K) W9 J
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
- u7 M* L# ?2 L. l
2 s( e1 M. l8 ~, I: M) w, J2 G
Minimum = 0ms, Maximum = 0ms, Average = 0ms
3 G# `) S- F( T% P
/ v3 \9 D& D1 c1 e8 F+ X; h5 ^7 y! ]
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
+ ~. O b5 y* n0 c5 i) [: }
2 |/ R |# q8 s, ^) |, o4 J
-n count Number of echo requests to send.
9 e. j& [! f! ]6 I6 n
2 Z6 y. E. |3 v- Y/ ?
发送count指定的Echo数据包数。
5 l, S4 r* {+ z
0 l% {8 Y' {* o; }0 i4 {5 Q
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: N4 p7 v- e9 e
% m5 d- `8 k3 c8 t- P) E# W' ?8 x# j2 {4 b
C:\>ping -n 50 202.103.96.68
5 F8 E- X! I, {( A6 l' f9 P9 K
( t7 f! b \( _ t' p2 w4 i
Pinging 202.103.96.68 with 32 bytes of data:
9 _0 b5 x% j9 I6 }- ?9 Y
4 _& k) T+ m' A' R N1 X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- C2 ^, n: I5 b9 c4 Q8 U
4 [' C/ K2 G1 B8 V: J
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, C' A3 Y, _6 L0 Z+ `+ ^" D
1 C8 S8 P8 S4 k6 S+ P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ _7 n+ }( N* Q! R$ f
$ o y* h6 }8 g( R- e7 x! K
Request timed out.
0 ]/ u* c4 W* \" |
+ H6 n* }3 X! t( C
………………
. | Q) q9 ? u! s* K: l
# \( B. j$ {: e9 |) i5 q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! q* @' y* e; E6 d
+ [) f* E. C% U6 V B* r) t1 I# S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. F' N1 ~9 X1 S, d0 a; C3 z5 e3 T' X
. l! A2 N7 t1 c$ J! r/ x
Ping statistics for 202.103.96.68:
8 r- d( c& l4 q8 o; S
6 p0 ^ L/ U6 a) j2 D- c
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
F: e" P' m; Z. F7 J
8 b2 q% t( D# K |2 I0 G7 p
Minimum = 40ms, Maximum = 51ms, Average = 46ms
0 N) [* A; T) a4 o9 l: E
! _+ U9 J0 M( M7 w1 M
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
7 j9 z' W( F$ @1 `+ N+ `
- m6 l2 j. n" E! w; d6 e! a
-l size Send buffer size.
: ~- Q& r4 S# X; N, k$ [3 @1 h& \
/ o$ {# S1 {% l. Q
定义echo数据包大小。
作者:
冷雨清心
时间:
2008-9-25 15:54
强大,但是我看得不是很懂!
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2