|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
0 @% o6 V% {$ J5 [9 k, ?+ [ ' h1 ~0 }$ A3 O9 Q
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
% y2 k( f4 v$ Q& m: p" A
& }7 j8 U; s/ y+ x( u 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 * N. H& ^5 ^! E* X1 E: K3 C% R
! l& z) U M/ e: N Options: 7 \! U N2 H! P X5 j
7 M9 F' n2 Q0 a# v9 {, F. X. c* b
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
9 Q- A; Z) z# f% X3 K
6 I- u9 T ^% ?+ ~/ w9 o" Y. f 不停的ping地方主机,直到你按下Control-C。 # n n, L% B: B; O$ p
0 O# _, H+ }: `! Z- w 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 6 {# }4 q$ A5 m- a: I* h
1 _8 w1 x8 D% y9 V) M0 ]# S) @( X
-a Resolve addresses to hostnames.
! R5 Q3 O$ V u# e+ n% x
* [6 S! d! {; n' v7 a/ y5 ] 解析计算机NetBios名。
0 y6 v! U4 K" J) p0 v1 @+ S$ g7 ?
; I7 E; m" T4 e ` k, |/ }6 b 示例:C:\>ping -a 192.168.1.21 0 f3 M; U5 \3 y/ h+ P9 ]
* p! h A# B& T) S. x! T Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ( T0 x+ d3 D4 w% C2 `0 T' c
3 r; u. L4 T( @4 s& X
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 X0 [ }( Z4 m2 C$ X& p9 X ( T1 C7 Q- v$ ?& p& F' M# @4 {0 z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 G9 ^8 K; `% _8 Y, y* F& d 1 q2 }) H: G) m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : e% y- o% S+ V
# q9 G( `; r; E+ \* u) ]5 M 7 p* \ ~: I- V5 y% u' v* F8 E2 u
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 {3 |: `4 ~+ b8 ]
$ r: h; Q* d4 q y0 ] Ping statistics for 192.168.1.21: * \- _, ]) {/ R, ?
/ L$ b/ O* [; q8 C Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
" H t) Z1 O# E- @/ U 5 o! J6 J$ k: o$ I
Minimum = 0ms, Maximum = 0ms, Average = 0ms
7 i" s- H5 o N: w- c( ^$ e t3 N ! h: N- F/ R7 M. O
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
- x- S7 |8 I0 C: N$ h! P; [0 p 8 v' r% [3 T' O4 V* P0 y! C
-n count Number of echo requests to send. / F, K# S# ^6 U# }$ ?
6 @( M4 j" O& ^8 {0 @ 发送count指定的Echo数据包数。 : |2 D1 I. _$ P0 t% ~/ b
2 K7 B. W2 E. r9 \2 v3 n. X 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " W S9 c6 }. U9 A
! ^ d6 c2 m8 g: B C:\>ping -n 50 202.103.96.68
! c0 A4 w& k% r! J2 f& c 2 ^4 Y- \4 W; ^3 B$ R
Pinging 202.103.96.68 with 32 bytes of data:
f% H% ^- ~7 U2 ?) C8 L3 p% ` ( u4 N8 x" d% O3 j3 ^
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 D& E* w; m9 ~' i/ X9 t4 g5 n8 }
# h" C2 m. j) a/ h& @1 j' k: B Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% U4 t! [ n5 M& u & ~ ^& M- o6 ]- a, V; e
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) B0 f) Y: Z2 u2 k
- c8 g2 G$ B' k1 J1 M Request timed out.
2 p' Q# V, T4 } f
3 j6 g4 ]; y8 t8 g+ Y/ c+ t* w ………………
' o8 S, W$ C. @9 F % x/ I3 z7 C- J$ L- n
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 P' z2 c+ J# _3 I3 _- J
- {) K( c; U- T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 K U$ g6 v" J
0 @% s2 u* M* {% V5 l& c: i4 u Ping statistics for 202.103.96.68: - C% ^& {2 c6 t/ H% e. Z& _
: V5 E" ]$ Y" _; ` Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 8 n6 W6 ~! p: B% @
" X& U6 U3 K/ _0 b- ?3 D
Minimum = 40ms, Maximum = 51ms, Average = 46ms
/ ^* j" X' u- m0 S
% j9 p) \- Y1 ~! X) l A( V, M; p 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
g" U& W5 Z; f+ J $ }- R6 n2 s2 n1 d9 J
-l size Send buffer size. 7 `) _0 a3 V( H2 f# V, m+ {
8 G$ D4 r. D, O9 {2 P2 s3 d' V0 b9 Y
定义echo数据包大小。 |
|