|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
; l3 s' ]* q/ m# N; j
1 ^# f9 [& d! s: G P) s. U 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ( A# B& O. z s4 x: I& `; q
4 X+ v1 k4 `5 S 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
8 L4 [0 `. B$ ]8 A/ p% U6 p( y
3 j5 v5 ~; l/ Z# H Options:
, v: o8 S5 ?' l: i- g; u
) b+ b0 _) b2 ~9 M1 Z$ N {+ ?5 @ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
$ e* T; {+ H: A7 {+ d' i# U$ Z' w' F I, r
3 } g5 L+ u" r. M 不停的ping地方主机,直到你按下Control-C。 2 k5 c8 C+ S y% A
1 U$ |, n4 X8 }3 t6 n2 z- J& C" {, |
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 9 z. v9 |/ t+ q7 m) b
+ m# v/ J$ T: O -a Resolve addresses to hostnames. 6 }! w* G- q$ I
6 W1 ]0 c# r- R
解析计算机NetBios名。 : ?. K; A4 ^4 Z4 g" k7 N# a, q% z
0 F2 g O% p" I* [& o
示例:C:\>ping -a 192.168.1.21 ! d( J5 \2 l) v; }- D
# }% `' c1 c8 [2 o8 ]5 o0 W3 N
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
; }1 t/ I+ _9 f. S/ Y2 G
J9 H0 I1 Q2 N1 Q Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( [ W9 X( H P
" R$ O6 Q6 S7 v/ J' E. Y8 Z. q; e* b9 B Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 u. E1 f, {/ a. F- F5 D
/ q# W- w8 L7 Q6 m Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / Z; i) G: Z# _, P/ `: b
" \, L& q0 _+ @
1 i' j2 M" {. R) d( Y3 z- I
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
) T5 u: Y0 P" F" D* N2 R 2 D5 o8 S' ?1 A9 ~6 l
Ping statistics for 192.168.1.21: " j# d9 E7 ?3 |
- |" b4 c+ ?' e0 B+ ]
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ! H; ~& x4 Z9 C: M" U
! o# z+ ~( L( @& f% f2 ~ Minimum = 0ms, Maximum = 0ms, Average = 0ms
% `/ w* K% y; v; a6 F3 f1 R 7 A* v% _! @: f) u
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
7 l1 f# B9 |3 R5 _) v& ~5 z
% \+ i& t" }( A9 H. \0 X -n count Number of echo requests to send. ! \* a- P6 Y7 p7 k' k
/ I' r. k" u- ] 发送count指定的Echo数据包数。 / q; V+ U4 G1 b4 z/ D4 p& d7 z
! ]' {( y/ D9 `& T
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 2 d t0 [$ ?9 Y; |7 s5 \# K: g
3 h* r: i+ V5 F* j" H- D
C:\>ping -n 50 202.103.96.68
( b* \6 v" o3 n8 d& h" a2 q
7 z, ]6 ]" h5 o- N- b+ J" T Pinging 202.103.96.68 with 32 bytes of data: 8 l$ e6 ?4 n5 }% m3 T9 n' Q6 n9 |! q
9 z: M) o U( U0 F6 T Z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# k# f) f" ]- D9 J3 E& G* a # H# L+ M0 i/ u) \
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! W% K. _$ r! Y7 R5 X, F7 x
5 ], x5 J$ H ~# b& Q4 w' k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: q0 Y8 {. u$ D* _
3 p9 F, _+ c) B Request timed out. $ F! e* @9 D/ x' s! R: ~
4 w1 ~0 z% u) p" O) J
……………… + d* i& m3 ]% U3 o
# }' ?: }8 t/ v+ i# V+ x# u8 C) s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" D4 J# y7 e; C $ i( g5 h8 q/ C! {
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # S" U: W& D1 A, {9 }2 C* R3 M( U8 o
$ S( w% L; E. C, ~7 I) }
Ping statistics for 202.103.96.68: 0 r p: l7 r6 \ Y* i% a
7 m: w. e" l( b! s5 ~( ` Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: , J4 t7 y1 q. H. E9 ~7 E7 f: ]
& H- T3 V2 n" E Minimum = 40ms, Maximum = 51ms, Average = 46ms
- p8 q$ e% x: g' @! y; f" ` u H: f# T% W& L- y7 F
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
4 A7 n' C0 W* d- X J/ T
1 s! c+ Y" c q4 D -l size Send buffer size.
' K' e; i$ D5 K1 C ( Q4 g0 n6 r# k
定义echo数据包大小。 |
|