对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 " j2 F. @3 w6 t * Z+ M3 [$ B8 ^' y
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ! M& p9 T4 H/ n# z" P. A2 f& U F$ T
' c" @% K z9 y# I# d; R/ N" {9 v Options: 8 r' j5 z9 v& r' `& J: H3 p 3 z, R$ \; _6 }) e -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ( W+ U/ w# N/ L) U. ^. y) ~
) Q3 U4 q( P: o
不停的ping地方主机,直到你按下Control-C。 ' r, Z$ Q7 \" R3 s ; Z9 f1 _ f, A 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 7 X' {; v( o. a
, d! O8 n! Y9 H r! T -a Resolve addresses to hostnames. , k: U/ x4 C7 H 1 |9 T s1 {1 N8 `
解析计算机NetBios名。 5 M1 w& c' d9 m/ `0 Q. [$ C/ {
' h2 F1 J* `$ T7 w V% ` K
示例:C:\>ping -a 192.168.1.21 ) R7 p( F5 g! E V: K8 x( {; Z/ v
5 p, W" B8 U2 _0 K Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 1 _& ~; r/ u8 ^! J O1 _4 D ' L7 F$ u4 {5 H, d2 u/ c
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' Z) u1 J: L) v1 Z7 U( s, d 3 a: ~( E9 H5 ~% ]0 d
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 f. k4 P' U3 [- w/ E
* U. h5 u: `9 W/ w, k Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % z& e4 [% r2 J2 t2 D. \. t" M
8 ]& i# d1 n9 n( k: K/ u
+ Q7 M7 n+ I. D5 S% a! ?, e, q$ d Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " {' u0 ?. ?1 A+ C' J
! E) Z+ R$ U# f0 I7 k& z& R b
Ping statistics for 192.168.1.21: " K! H, N. P) t1 [- Y% r* O5 M
d# }; s2 M4 T9 p8 p
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ( [7 V" a1 @. r; s: Q9 c. E c ; B8 {4 d, W! v8 b* E% U Minimum = 0ms, Maximum = 0ms, Average = 0ms - q3 C& S9 [ ~8 \& {- ~ ) {$ K! d6 c. N) q" [' o* M% ~/ D
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 " r5 M% L. e$ o/ v 8 w) ?" R6 Q& g6 E
-n count Number of echo requests to send. 9 Z$ p9 m1 `$ ]; o
5 M. K6 G$ N) \# q4 @4 U0 o 发送count指定的Echo数据包数。 * C9 c( W. F1 S6 o6 q" z6 u b 6 Z) D! M. v3 R* U; Y
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: % M) g4 ~0 G. F
4 {% t1 ~3 J) Y" v. Y3 }0 Z& @5 y C:\>ping -n 50 202.103.96.68 ) }. L5 R2 C9 n0 }* }" M 2 l$ N$ U" I( D4 I8 S/ O% Z0 `1 j Pinging 202.103.96.68 with 32 bytes of data: 8 _* J o, |' k4 y! d
6 }( M5 H8 q F Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ {9 W/ j4 C6 f$ B O$ _3 j& i ) ~( r6 L% F% p9 @& K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / T4 V m0 w' `8 c& B/ N * o K) p( D, C Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) \' d f5 ?' A$ ~1 w5 g5 f
1 j0 H7 F( w+ M6 E2 A( U
Request timed out. ; b t$ z# s* q; c/ c: G }) g9 i
+ s8 y, m. b0 \$ ]
……………… " F8 ?3 G- C4 B& B5 Q
: P0 j/ u$ B2 O* x5 Z/ o# p Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 U$ N: m7 p: K# Q; A' W) R9 V , l' @+ H4 `9 {- t# k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : y& `" f. I/ k( ]# [% R8 R % c: z4 D6 v2 o: `0 Y, }, h Ping statistics for 202.103.96.68: + Z. m& g( g' R0 E7 ~
0 A3 ?2 g2 q* ?2 }3 E Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ! L' R; ^0 L- N# s; o. F! \ , T3 c6 p! O8 X+ h2 c Minimum = 40ms, Maximum = 51ms, Average = 46ms ( q6 Z" C. ?! W
' I, R0 _! T! u
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 : {/ c; o+ L% T 4 E# H" O" f( e -l size Send buffer size. ) c/ k3 L. B* Y: s0 h/ F
! ]$ n- C: W9 P3 ~7 f, i5 Q1 @
定义echo数据包大小。作者: 冷雨清心 时间: 2008-9-25 15:54