|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
6 f) i3 _$ P9 T1 n; u
4 O" [0 [8 O& m/ |# F% L' O/ ~ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ; D; b2 Y9 O, ~# Y7 Y5 O/ W Z
- m# n) A" Y: o9 w9 J0 s, X2 e 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
& P E( t% ] G T
2 V2 i$ I$ }9 z6 }1 U: Y2 t! p Options:
, k9 V. m E) D X' M 6 g( S, M9 U% r6 l. k
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. P& e$ ?+ L1 }$ P( k4 F/ ]# }
% A) K/ n' ~, N) r# O, C 不停的ping地方主机,直到你按下Control-C。
5 i) {; V/ s' d0 m1 @* _2 I3 y
; T: Z, o! j5 p8 @2 p 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
{/ S+ ~# g! c; P ; |- q3 s) ~6 m c
-a Resolve addresses to hostnames.
2 C, w/ r9 o7 v& l / P) R/ j" d- ]
解析计算机NetBios名。 1 |- o' G& S8 s4 y1 O \
/ ~ ?' J- V2 R4 i5 y: H; j 示例:C:\>ping -a 192.168.1.21
2 d5 o ^* \! g X6 H) A 7 y( E$ k! z: Z7 H) L
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
* a0 f6 J$ Z- H1 n- @! q 0 y8 K5 y4 f# Z. C5 V6 W
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% C1 ~5 z5 u5 B9 F
8 K; R0 J# O# F Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / \6 S6 u8 q+ y6 f) z
: P' v+ Q7 W1 S
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( O- n, r7 @5 x1 W
3 P7 H0 g' @# l6 K. a: {) b ' |; r& v9 O; C b7 D; W
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
" h/ V8 _2 L1 |' O
1 V, t" s- V# g6 `9 { Ping statistics for 192.168.1.21: * x' c( G# L9 f/ \1 H, Q% N# c
' v- _$ R! t/ i: @ Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: & r$ E# X) W0 r. y$ p7 m ]
- v/ S$ ?/ r/ B1 @ Minimum = 0ms, Maximum = 0ms, Average = 0ms . K, G% t) y6 u1 c" `7 y' J- K \5 A0 e3 F
) ~ {, B/ C& e! B$ \ `+ a1 r 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
2 [2 g+ v7 N0 Z0 O$ E
/ v: Y7 N3 S, W, ~6 h" d -n count Number of echo requests to send. ' Q! F9 B! d5 ]: u: ?2 {- s
: C p# |7 q6 S; ?, Y. S
发送count指定的Echo数据包数。
8 l `$ T% Q( c, [: ?; z
' L! i2 X C- d' F+ ]0 q6 a( d$ ] 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " v* O2 i3 \" i8 W! n6 F
2 u! i3 m" n: `2 C. \( {: _
C:\>ping -n 50 202.103.96.68 1 R! x( ?! m9 V8 t: p g
, o+ a6 S# c- ~* P U9 x Pinging 202.103.96.68 with 32 bytes of data:
' K* ^5 c) a0 A4 m9 B' }8 t ( u0 O' @! p4 R0 ^3 f8 m) E
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! V4 t5 F% o% \. s4 E$ g ; Y+ a& z& u' \3 X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) ]' @" [! a( V3 E: X 3 b" e" Y& X2 H* b+ h ~
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . l0 w4 j* ^5 h4 E/ o9 Z* Z
" L9 ` n" z4 Z) ]% G: }$ K Request timed out.
$ x3 f$ ?, J3 c) s / E/ n* Q! u! X/ z9 v$ D* h
………………
* Q1 E3 [" L3 m; B 6 N# T! h7 T) `- |# D. l% e
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# [) ? z0 [, f4 N- j- Q7 W0 U
% N0 G. e/ `: {" [2 g3 ?. B Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 h# S- X5 W' q9 b( Z
+ G& `; [( M& d' C' v/ z) u Ping statistics for 202.103.96.68:
i5 d# q9 C" _ 5 b9 c& F( I# Y8 K: o" t
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
. t% n. j9 X7 @; X; f. c; O1 d* F & e6 ?9 z6 h; f# [* g' r( B! J* I U
Minimum = 40ms, Maximum = 51ms, Average = 46ms 0 @7 u* r2 e! V$ ]& J; u! u
- `" d4 [$ W& F) L; ^5 b. R
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 # N, x$ b# C/ C: e
! p/ W6 t) P% T) E. A7 C+ P
-l size Send buffer size. 5 J8 q! Y' M5 n- G7 d/ l8 u
0 |6 d8 w: K9 D
定义echo数据包大小。 |
|