|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 # d& N6 t& E2 g7 _* D6 ]0 l
2 |! v* u/ C% O" N7 e. g, p 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
7 q* b/ M z0 w& m- `2 Q
8 X7 r: L/ @5 k% o* ^1 Q4 e6 A5 D 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 8 `3 r# B4 k- f/ l( I- I. u) E6 [
8 f! D" d2 \8 z" z6 \9 g" V9 ~ Options: ( Y3 r* D6 I; k
* s. G& p }: O$ ]
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. : b% B$ p8 S, ^% L( ?; m: l( i% |
# }& |" u2 n* e9 j5 _( ^( ]- R# ] 不停的ping地方主机,直到你按下Control-C。
- H) f) m$ C7 x7 G6 ?2 j/ [
5 t2 z9 `- h- V% [" M 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
: [6 Y0 Q+ P+ Y3 [6 U6 b6 T: r' l1 p M# [& M \+ E4 I
-a Resolve addresses to hostnames. , B- V. N$ c; U3 T& i
1 c# r: A& D+ B! W) i, y5 x 解析计算机NetBios名。 " ?5 A- s. e( o6 }8 ~" {
3 p7 Y8 w) h! X* e
示例:C:\>ping -a 192.168.1.21
0 r) ^' A( R w
9 D5 M5 D: } j8 l5 n' n9 Q Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: : r* f0 o4 S+ @7 b$ o
& k, [5 b$ m& L) Y7 w Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& z0 `2 K- @4 e ) F; O& n# D" V% m3 X9 m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- b8 f9 q- Q$ P" I8 N! @# R; ^ # }! S% s: P$ w7 m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" F7 A: u( k; q( M7 G K% X
7 A) w# P9 ?1 I
; c( h# o# k. I Z5 d0 o( n/ f! d Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : j% d# M( _! U$ O& e6 ]6 B4 _
$ ?. H! F: h1 q( r
Ping statistics for 192.168.1.21: " s2 \- F8 M9 g u. Q) t
. Y2 Q+ c1 K# o Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 2 R+ a* P0 r. u( N2 z
' X/ a4 J& F6 i; G5 e$ `
Minimum = 0ms, Maximum = 0ms, Average = 0ms / D6 b0 l; Z M6 ] e2 B
# }: R( h; T& @
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
0 |/ k) C4 m0 T 7 F# V2 I' T# r: m- Z* c
-n count Number of echo requests to send.
/ K5 K# |/ H9 z# Z3 g0 e1 _7 N% c
4 |6 d$ |# x0 u" }* a 发送count指定的Echo数据包数。 , c2 ~; P3 ]5 o+ D" l8 M$ _! |
# q" ^3 ]$ b" p3 D# Z, P6 n* V
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: . d, Y: q8 A+ ]$ b* o! p6 s
/ p- Z& p' b6 q4 B' d" U C:\>ping -n 50 202.103.96.68 % e1 R( x) G' a& v% N/ ^( y( o* l
- ], ^: y9 j' w1 H) b2 g2 E( C
Pinging 202.103.96.68 with 32 bytes of data: + E. R2 ^2 A0 v6 E& X l- U2 {& i
1 ]1 K, ~' b, {( O" e" O2 |/ |) w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. b0 s8 |: t! f. Z$ e
8 D3 d$ D% b7 d5 _: J4 t8 } Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * k) s2 j% V0 @7 o0 n
- M& n/ d# Z, `! D% B* ^
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) P; O( X9 i+ ^* K4 }
5 `9 H2 j# F" N/ l3 A6 b Request timed out. 9 R: ?/ O& Q1 ~7 l z
) g; [7 n- ~, }; X- Z" [8 D ……………… 9 B/ {7 }& \5 ~( H7 W7 C
! ~2 }. h) x/ L+ h2 M
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: b2 k' w9 _! h3 A( N ; Q+ V5 D, a7 c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 [+ `3 x. D: }/ \7 P
2 Y1 k$ L% h* i: H" ` Ping statistics for 202.103.96.68: + B& S v) u7 G, W, u
2 G" z7 H* g! l+ c' Z Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
% n) g( t! F' J( q5 s ) T- ]5 c% y% K- Z- _/ s
Minimum = 40ms, Maximum = 51ms, Average = 46ms
2 i3 Z& U5 H9 Q8 A% k
# V2 ?4 u+ _. h! ~4 d 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
! h# w) I% h, c& F
: O) g0 }. J6 d& B/ q; e7 t -l size Send buffer size.
3 c& |9 L# E" H3 |3 S ; j3 N, u. S8 h- D3 C
定义echo数据包大小。 |
|