|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
( I$ w+ Y# _+ Y+ |
( `6 z+ n( g! g* t" ^ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ( I! l/ ~! ?6 w$ b7 M( t+ w
) t1 P+ \* Z. {$ { 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 % j5 s8 [% X0 j8 h2 f0 C
' P; }8 I+ F. Y& h/ m
Options: " S4 N0 }! } n4 c, p" M
& l! ?" {- z, f' m& w+ B
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
( q' [$ W5 D0 t x: ^ / A& A! H3 y; B8 b: K; D$ ]% p
不停的ping地方主机,直到你按下Control-C。
& |5 y* v4 r8 E! ?& Q
' N- `! M1 a9 S0 c 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 4 N* D/ Q# K6 r" k! f4 G6 C- a
6 G/ P$ G2 y' W/ d0 u4 u, V1 A A
-a Resolve addresses to hostnames. ( P; ^% C6 H: |2 ?5 l0 L
0 d# S$ W! ?! I0 H! L
解析计算机NetBios名。 8 @4 t) N N; m( w( B. E, y
6 s: [1 n W9 j: j 示例:C:\>ping -a 192.168.1.21 / y* ?( o$ d, A* ]" t/ Z3 e' q
" G; j" d; i/ V Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 7 u) u/ ^$ y! x, a, T$ H, Z/ h! v
2 ^. F) t1 c* p* }) _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - A, K, ~8 a J( F; t
3 o( z0 Z* [- A5 [" n( t1 J Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ d, Y& p7 ^/ `7 a. l s# S, b
9 ^% G @8 |+ D3 b
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ U; m# g5 Q0 ]4 Q) x3 |1 d8 f) L8 r& t/ @8 r4 y _; s( \) ^' z
9 [0 Q1 S4 V3 _0 h0 x2 ~$ F& ?7 X Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; b& ?# ]( o4 Z* t/ b - G3 U. }7 Z# V; _5 y1 X4 f
Ping statistics for 192.168.1.21: . N% w! D+ M! \6 D% M( f
m" z" s; [+ H Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 5 a* a5 Q' y6 v* R8 a& N
6 N& [* S6 @/ O6 R% i/ H% b Minimum = 0ms, Maximum = 0ms, Average = 0ms
6 N$ I( z% {7 ^6 f) o! m- U % ]/ S0 b7 w8 {) O
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 & D6 B% l; K0 g5 C. L
7 J6 c9 X0 [8 v2 D' ?3 H, ] -n count Number of echo requests to send. & M* X9 s: a$ g; V6 K) p! A
2 u5 @# ]( y: \9 [' R; i+ N
发送count指定的Echo数据包数。
/ ^ R0 v0 C# B# f 8 o* D# U/ p% k k# w# m6 ?8 K
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
) v# y2 E3 f. ?0 B7 ^: H$ U w" H$ } Q7 r4 |1 w+ u( m6 P
C:\>ping -n 50 202.103.96.68 m$ y. Z9 K) F
3 _1 A0 }& V. @
Pinging 202.103.96.68 with 32 bytes of data:
& Y. Y$ |) x5 c4 T. Q8 W1 Q
7 R& B) j6 c8 i, U0 s+ j Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 l. a2 g" f H* U3 x
* Q: H4 t+ B( ~ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 Y4 @" B* N) K8 E6 X U / O, j$ h/ Q2 J
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. E# X( b; w1 z; w ) e7 b: Z& D' j$ G4 p
Request timed out.
& t8 A, J0 ^# Y 9 R/ c, x/ z/ w9 E; d
………………
, n u! e, j0 J( k4 Z
: b/ N" g0 W, y/ K. s/ G Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # X/ `- v$ D8 [' L: Z3 a4 u
) T! G6 ]* s5 W* i/ @$ |, P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / S/ n, a/ g2 q4 |
2 ~1 p* Y4 |7 N Ping statistics for 202.103.96.68:
! R- E0 G6 x' j
, O7 k' k D% z @ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
4 M& s `$ L/ v. E, n# d % G2 U" x2 x* c4 t Q {5 n; D
Minimum = 40ms, Maximum = 51ms, Average = 46ms 7 U" Y7 Q% I# I4 K
! M+ c. n8 ^8 T; I& s6 M5 L/ I0 F 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 5 P/ [1 ^5 ^, `, m! w
( p/ O) I% [- ]$ Z0 [. S& X
-l size Send buffer size.
$ e5 j7 L$ O. @ h& L. X 6 O8 G' \1 ~ m. N- M2 x/ y+ J3 U
定义echo数据包大小。 |
|