标题:
教你正确使用Windows的Ping命令
[打印本页]
作者:
野人e族
时间:
2008-1-27 22:16
标题:
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
) {( O6 H0 e6 u" Z. r9 K
+ d+ J) i2 d- s1 y( c: z
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
, X' ?5 o" @; @( \. m9 S2 K
5 I, z) q/ {% s
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
& Z: ^: x/ Z9 j7 A6 V9 n9 ^& D& R
* ^% q* V* i' }7 L
Options:
/ m% C, l* m8 F; F% Z6 X- Q4 C
8 `- `, W4 w* \; R; F
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
" C, _# V3 U( Z6 i+ ~/ G# P
5 W0 B* d: i+ T; b2 _8 ~
不停的ping地方主机,直到你按下Control-C。
* E* R9 ~6 \7 O/ X& q( r" r/ A/ ?
! r+ f( [; T( T# o
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
, }6 W6 v. E4 X
, k$ }0 Y! Y7 z1 ^" E2 D
-a Resolve addresses to hostnames.
6 J- y5 q# H4 S* Y
9 M5 l1 J/ t- u0 S7 n
解析计算机NetBios名。
* d0 R4 N$ `) I7 w8 H; v
9 w& }! C: Q+ H9 T$ }6 T
示例:C:\>ping -a 192.168.1.21
+ O/ _/ H8 O* K$ g& L
' C2 I8 N% V [
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
c* Z+ @4 W/ f6 W+ O4 k
: O1 c6 w4 f) \6 M
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 P% C9 T! }* p( g9 y# s( D2 D
7 V$ [ I2 g R+ h
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 f8 o/ \: M+ H8 v7 X
" h- [' H K! @% C- ?/ ?
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 ^8 B$ r* }( ]* I! o8 d
r( K) m" L4 ~7 d
$ m* u7 E1 p# Q1 o
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 P2 f4 l: m7 G) a, n" \( K" W3 r
( @" X, @, v2 a
Ping statistics for 192.168.1.21:
* v% }1 g! ~$ D1 ~5 V8 ]1 F) q
- Z# ^2 z4 {$ K# \5 y3 }# r
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
M$ X- O- e* `* }) e" S
3 p) x. \/ g' ?2 C
Minimum = 0ms, Maximum = 0ms, Average = 0ms
c. F6 y% g0 L( Q" u0 m- ~
" F2 q; t8 h! V2 K0 E% H# U
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
- n: V4 Z8 y0 I* c6 O
# ?6 v5 k/ d+ K
-n count Number of echo requests to send.
5 ~: J. R$ h$ Z, r6 F4 k( b" @& E
( V9 b c% G/ H5 Q5 M4 u. ?& s2 r
发送count指定的Echo数据包数。
6 X, @9 g2 P7 o1 }1 Z7 z- F. p3 ~- B
6 K# A- C! F+ F4 D: [( Z
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: N# I$ i3 |6 f
3 _0 o& [7 E6 Z+ v
C:\>ping -n 50 202.103.96.68
! K1 w9 k' q5 P$ Y# o5 ^
7 C0 J* E/ }/ E# q4 u/ T
Pinging 202.103.96.68 with 32 bytes of data:
/ @3 |$ _9 l: y2 U+ s; n6 T7 I( c
8 k) U3 p# m9 o. F; v5 y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 P y* G7 O6 W5 [6 z
4 b% d' Q) G6 j6 y8 f( d
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& N i7 h, i9 I' Y& S
" S) \0 `5 j% i/ k
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! _2 { F) { C( J
' g5 W+ `+ Z6 N
Request timed out.
) d1 H( k: X% l
' v# H7 ?# H2 t( c' H
………………
0 F/ R0 `+ u" b6 f: g
. L2 k: V7 E! f+ {. Y3 w Q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ C+ D4 I1 {; T+ ?% l
. Z x5 q9 {% n; {9 ]
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 }( y4 I4 `" _# o/ |6 Q
5 V( E7 ^; t' }- A, E! J
Ping statistics for 202.103.96.68:
8 F* `" O+ k5 g/ y, I& Y
1 }4 B5 E7 _" ]) g
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
7 d# m$ S# Z- Y: Y2 R
, n D: ^" D2 v" N g. i
Minimum = 40ms, Maximum = 51ms, Average = 46ms
$ x! [; i" w. V: j$ n5 `
( a& y# v* l5 N |6 R% i S) k
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
# f- O X4 O5 Y i
+ b2 k2 H. A m; o& \
-l size Send buffer size.
t) F& p' s$ l/ n9 R
& E9 W% ~. z9 p+ H( }: [% D
定义echo数据包大小。
作者:
冷雨清心
时间:
2008-9-25 15:54
强大,但是我看得不是很懂!
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2