|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
: T5 H+ o( Y! Z/ z' A
- E% L0 c; N- j2 n; i; e 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
& b- u; y2 _+ D N N% ~
! k' @1 ?3 u; I. l5 C! q 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
0 L. Z9 {% B6 g4 j X7 i( n! K9 y8 c. p) o
) k; B0 U; w$ _1 `5 [3 y" O Options:
1 I" o( F* c' D5 l 5 x1 w; [' ?" h. k& n
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 7 ~! T6 {5 L4 ]. n
5 Q) K+ K1 ]. t. ] 不停的ping地方主机,直到你按下Control-C。 5 n3 @* e6 I% Q
6 B% _* c* |* a- f6 P2 M 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
% R8 m' o4 E% O: O9 e' r! `; K3 B : E; L: V. P# S2 ?7 b! h
-a Resolve addresses to hostnames.
& \+ t# _6 z L6 Q ; }7 b3 C* G8 g. w7 U: c
解析计算机NetBios名。
. ~2 Z. @- e7 K1 O8 J 4 D8 I% H; K( L' v6 g8 w
示例:C:\>ping -a 192.168.1.21 * G3 E* ~7 e2 |- R" [9 O' n" n
. L: c8 r* {- } l" e* u7 f Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
+ A9 W* ^: |$ S1 y7 o& k
' S& V; |, u9 ]- M+ f; w Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" G* {3 M6 t4 C4 A( W4 l6 B( o + {8 N0 Y! F. }6 x+ v. a/ ]4 e
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 |8 X9 M. a4 _% F
! {7 v4 o2 @; ?( I! z( W! R
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 P9 x" u6 n0 g& ~' I4 O; Z" l# ~$ E' x; M6 P$ }7 t
; _ {% d# ~* M+ U
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' ]: H. ~ T! P7 O. c# j0 y0 o; g/ P; c
" c% g/ L0 `1 [: ^
Ping statistics for 192.168.1.21:
" O# u7 O3 u2 M6 F : j7 E/ `6 y* T& V/ _
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ; @$ q" U. t. L2 Z
% |9 M7 Q5 U( a1 ^- M
Minimum = 0ms, Maximum = 0ms, Average = 0ms + R' K" l) n- S, D; B" @
4 u) g' l: g/ x5 p; w1 ` 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 0 q3 w* ?# `! }
& D" I! |0 Z. p4 f$ ~+ S( p
-n count Number of echo requests to send.
1 t$ A+ ]% h4 [+ c
' b" B$ B+ Y6 i+ E4 M+ Q) ]0 a 发送count指定的Echo数据包数。
1 l, \9 }6 h( C
8 Z* q1 Z6 r7 m 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: + o' c2 M9 A8 c
' u/ Q! K O u; b( W8 Z6 L
C:\>ping -n 50 202.103.96.68
+ S; M! Q5 ^. H2 w- [/ G+ c1 k8 s* p
) A; K' d2 Q5 N: q Pinging 202.103.96.68 with 32 bytes of data:
6 O. h/ }; o9 F4 Q8 U 3 i" ?% C# m) h8 |9 v
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : f0 g# C& o$ |% I
4 q; }) H# q. Z4 \ f
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! L+ k" L% Z0 m: g6 _4 e 1 o! k$ @/ c& v3 x- B/ N0 d& u
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) ~) Z& a! l! B& P& a
2 Y: S6 j& @% M Request timed out. 1 V' {- V! ^0 b& x7 [
" |) V8 Q [: c8 ?
………………
; R1 g* o6 R, D; D( l# N: F
% z* [ u1 s. a0 o* Z7 V9 N Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 m6 X+ v9 o$ U( Y! C- }; V4 u
& f1 ^8 ^" C K6 @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 D' ]2 U" f9 ~
& O' f0 t" T5 W. A6 w
Ping statistics for 202.103.96.68: / Z3 U. U! U7 B. [& ~
) r4 U: [+ i! F3 E1 n; k! y7 F
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
) w; @3 R8 B" Q5 c& {5 \ ) Y5 P( F& s. d& x$ ?
Minimum = 40ms, Maximum = 51ms, Average = 46ms
& e5 i P/ L, `. `* R, F$ O. Z 7 Y, l, f. g% B3 |9 A
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 6 ]" [$ P' ^' K k
) O0 J: `4 C' H7 t/ h) d -l size Send buffer size.
* }) q9 ?1 V+ L, ]8 ]- A4 g9 f1 D& j
6 s E+ e& V( K# _" e9 ? 定义echo数据包大小。 |
|