|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 , C0 L% P" g6 M5 V, r5 ^6 E
7 @3 {( k0 H5 M! t/ _- X4 ~
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: $ p% ?# b' p5 n* |
- U8 V% H% u0 i& d6 `+ H 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 ! C, n/ f; n8 _* r; c3 L" t, d
8 v$ S1 }) q, P+ Z* Y6 }3 L( L' D
Options: & o" i& c% V8 l! I: W" j
) n& u- S' A5 F0 x+ o
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. $ ?6 F5 h$ e3 e7 j
9 `9 K, B2 h+ s* }
不停的ping地方主机,直到你按下Control-C。
& k2 H7 e b- y) x% N9 O- P " I9 V( ~* R# J# {4 x/ S$ @
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
" R; M- I8 a& Z% M' @ ^% a5 ? ; \+ Y$ B3 h. L* }5 @5 U6 Z$ o
-a Resolve addresses to hostnames.
! C' N# d2 e. \0 ^& S Q# S: f) i9 U3 k; Z0 Y
解析计算机NetBios名。
) n4 M/ s" ?$ \* r
6 e- d6 I8 J- V4 k$ H; r8 [ 示例:C:\>ping -a 192.168.1.21
: u, O( N5 `' D " I; F( Q! [* ^! z4 l0 L/ C
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
5 f8 {$ i8 X2 X. z! s: r
' d( w- n; @: E" Z1 P. L! F- x Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ A3 D& i; S: ?
( [: Y7 T/ h4 X, e1 j Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 m% R. f/ L& b; a; I7 k
/ P3 [0 a; I# K7 ~. V1 d/ G/ }
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 _" i1 T$ d' P- O8 @8 X- Q2 j
* l+ z" l* R( J2 J+ ~; _' M
& u4 u$ c2 A* _$ d, V7 O" f Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 B3 A7 l. z0 H7 C/ I
8 W7 E0 W l n7 @" ^$ y
Ping statistics for 192.168.1.21: ) V# d) O7 T. c
' t) v$ a* E: ?9 _, X k
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
' [; G) N! w( m5 K7 Z
0 U. k% `/ O; w3 h D9 ?/ S Minimum = 0ms, Maximum = 0ms, Average = 0ms
3 t3 Y$ E8 s' o) Z+ X+ _ # G b, H* O6 R3 {- M% f* r4 p# r
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 , g( v& T* P( z0 J
5 M1 M0 G2 i" q/ E6 P
-n count Number of echo requests to send.
- W/ Y) Z- B* K9 _; H# ]6 V1 K 8 A% L1 n0 M$ ]5 [4 C: P5 \
发送count指定的Echo数据包数。
$ L/ [7 {4 L' u" i" } i
6 Y/ R1 k# a9 ]/ b 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
8 z; n- C' A0 q! o6 g) o$ R8 L 5 h3 H6 q1 F3 R; ~1 B
C:\>ping -n 50 202.103.96.68
0 A! O4 c! @' z! O, Z 5 R# C- A# N, ?3 h) R
Pinging 202.103.96.68 with 32 bytes of data:
! m( C4 N& S5 n, _" K$ H: f / g4 W9 q" D# n' L( `4 H: \1 \# X4 y; c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( l9 A( T' t' P+ M# P 3 p! w! j0 ?$ x( B
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " b W3 C V* G# O7 B* u
# X3 k7 v3 y' h0 R+ h- g3 Y& s
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 M+ T+ P# S" t4 |/ t2 q
0 P6 z- V" Q- a* ?5 }0 F Request timed out.
# Z# @: l$ Y1 i 5 q# |8 z; R, n& c$ X! D
……………… ) `7 y) `# J3 X9 w
u n" k8 G2 o1 j
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: I1 z) w+ [; F7 H
9 Z: k1 `. W$ N; ^2 z/ o, c) i1 G Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) D( u! G" W! P0 w
- ?; e5 W" u6 ?- g Ping statistics for 202.103.96.68: 5 q) ~! ^! a, i/ O' N
% D$ e2 e6 c# E+ h, T" g Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: + r. M; Z+ R, W
; v' T2 `& T/ O, I9 p
Minimum = 40ms, Maximum = 51ms, Average = 46ms
- L& S' `: |9 d9 `6 x n' x 3 o% ~9 G: |6 _4 f. N
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 1 A! {$ ]& u& \
1 h+ k; W9 Z( a4 y9 S& e
-l size Send buffer size.
+ B0 {6 z; Y* L# F4 o+ \ * g4 Z( m- F+ w: }/ X% a4 @
定义echo数据包大小。 |
|