标题:
教你正确使用Windows的Ping命令
[打印本页]
作者:
野人e族
时间:
2008-1-27 22:16
标题:
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
5 [9 V0 x5 M, z; k5 o7 z/ H+ f' o5 L
! f4 P5 A% r' \# L
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
; D1 {+ G! ~( I6 w% v9 }
7 o9 M- S' v- U4 Y& G8 y
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
6 l) `% S L K
5 X( ]* l0 K* R% T' Q
Options:
- F3 e1 f. i' j$ U1 E2 }1 l
; M! ]$ @# o" X! p! j
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
; S0 ~& a7 d8 y; Q, Q
( U3 Q0 U# _$ _& c' b) k& o' I
不停的ping地方主机,直到你按下Control-C。
$ q/ E: m: |' P/ E2 n
9 F1 X- }* a1 Y
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
& P" h3 f- S5 A' |
' I0 p5 q* W9 [4 ~5 O# _6 P, r
-a Resolve addresses to hostnames.
+ h8 J7 ~' F: z2 G3 s, _$ g
6 A5 s$ i* P7 q
解析计算机NetBios名。
+ H, i# \; E9 L8 ?
- l. c6 ]+ a+ [( l
示例:C:\>ping -a 192.168.1.21
9 g1 l9 D' R; `, E0 G9 k* |$ H; b
8 V; {& _" ^ h* Y& H: ]( L3 l
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
! l! |% s* x7 _6 ?. ~+ A2 q
; f( _2 p% m) _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, ^( B7 f* r L* J* D% l5 p
6 ~) S, Q" z$ e" M/ Q* p1 L3 l8 A
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ X6 T) A {+ t% D& {$ r. F
+ u- k1 ?& K4 w+ ^+ e( i# k/ e
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ _; {& }7 B1 ^* O% p
9 I! n6 Q) M- d* k( Q+ Q
# z* |. f, L: x
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, o" W+ w: Q' y5 n
$ \9 l* U4 K- ^& p& _
Ping statistics for 192.168.1.21:
' Z+ d' V$ Y6 }6 X- o* M
2 m$ `- s4 k W4 |7 T& ]& U4 \
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
% \3 m9 o* B1 Y% ^9 t q
7 H7 v7 t* I' p+ J3 r+ f9 }% H
Minimum = 0ms, Maximum = 0ms, Average = 0ms
) N; T, f! d5 _; q
6 c! q$ ? T/ N$ f
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
1 B; o: x( h$ h z- b
" J3 k" J8 }' Z, }6 H
-n count Number of echo requests to send.
+ c( ~0 a U" W0 c' y2 [% f
4 f& w1 ~! C; M6 D% U3 @$ n/ }
发送count指定的Echo数据包数。
- m. e) c" K8 G3 r& }( G9 v3 s
# X4 F2 ^$ L* ?! f Q# x
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
0 a7 {+ _ e6 b) {0 z9 O
+ n3 m1 ?0 i7 Q, }
C:\>ping -n 50 202.103.96.68
/ x' m( v2 _7 G: U9 p, H
+ |, N5 l9 q$ s
Pinging 202.103.96.68 with 32 bytes of data:
1 `) [. K3 S3 T. t$ n7 d
; O1 k1 S+ s4 n2 ~0 x9 s4 S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 ]$ n7 ~ ^1 {/ i8 l# k& L( O
5 S1 z: [. j) {7 y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 ]. c0 K) W: L0 ^; T: |
$ P( Z& q3 i) B {% C. t) z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( Q" v% ? {8 L- ]
' N" i2 b. g! x3 S9 W6 @3 [3 z2 I
Request timed out.
" W4 e8 \3 U8 J- Z
+ R& W: |1 x& k" X' `! T. I
………………
4 {7 \2 u. M. a5 j6 N# C" ^$ a
7 l6 m& E8 q0 p1 e0 G" N6 f
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 M L& ]: ?+ _3 [- W9 Z$ g, ]% G
Q' |. a8 Q( ?- B h. Y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 n1 n6 ]' T( k/ `; s. j
, f: D" b7 o$ F- ]# ?+ ?
Ping statistics for 202.103.96.68:
7 z$ Y' c" r8 |; q
5 I3 J0 [1 `( ? ^# I9 Y
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
3 Z5 j" f/ w1 N9 ~6 ~ G, @. C
' `! A: H/ C$ H$ V5 c6 Q
Minimum = 40ms, Maximum = 51ms, Average = 46ms
! R; n* L- [8 j) c2 v
* N4 ^3 \ S9 j) U
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
' I1 T3 x- [1 k8 a% F
' D9 B6 Q0 O! M1 I
-l size Send buffer size.
% o5 i1 m/ n& \
6 e4 I: g `6 n4 p
定义echo数据包大小。
作者:
冷雨清心
时间:
2008-9-25 15:54
强大,但是我看得不是很懂!
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2