|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 7 X% H& X8 K( ]* X. Q1 p8 {; L# g2 [" Z
* H8 e8 L V$ P& h% w 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
4 m( M& w/ x) S5 o/ I' d8 \$ I
! z' W( @ L# i 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 # R; Z2 [: Z' a9 P& Z, V
& l: y' ]5 F6 x2 D, |( K
Options: ) V) f5 R7 g. y9 ]& n
1 W. E+ ^5 e3 C4 [ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
) E; s$ p9 F3 g# S
( x% _* c* B; U5 _6 _. s 不停的ping地方主机,直到你按下Control-C。 O0 s2 \ N9 a/ o
" N1 r( l7 A, ]& D3 t# c' f9 h8 o 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
6 _& ~' w4 d0 S! ~9 a, e. T
( O& e" ^3 H1 F -a Resolve addresses to hostnames.
$ Y q; z t% [
0 w; t! U+ I% @& \; c 解析计算机NetBios名。 3 ?$ F ?- `& [9 Z% z1 {% q
3 y5 o1 n7 e8 K V0 Z
示例:C:\>ping -a 192.168.1.21 # q+ @: U$ R4 V' B% J9 P+ Z
& W0 e5 f6 k' h, G6 z1 B
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
3 z/ j( T; ?9 D$ S + h3 Q3 y5 D1 J8 C4 b$ F
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - o+ C- H3 D; x+ X
: O/ g! r" O; C: ]8 T Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 o2 D4 \" Y" L4 z. \ 3 W$ O( g* k3 k7 M8 z; w% @, a% w, Q9 P
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 u) p8 Q$ ^# L9 E$ n' C5 v# Z2 F2 m [- k+ f0 h
& f# I+ \0 x2 e1 D Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : _1 O2 ^9 C: z/ r% r
) q n* U* ^: A Ping statistics for 192.168.1.21:
1 k! N$ i d$ C6 b
: z: ~7 V) r9 K7 ~1 f Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 8 E2 S2 F. u: x7 g" T9 I$ l
4 y4 F8 g$ ~& s: V5 F2 `' ?1 d, R Minimum = 0ms, Maximum = 0ms, Average = 0ms + [) s Z. w7 @! v/ L t& e
* \5 N# E* H0 z' T3 `
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 1 z3 w- i! X: f; J
E2 g' K ?# H; s1 b( l -n count Number of echo requests to send. 2 `8 J$ |: H2 b
8 o/ r1 Z" ]0 W% N) C& H
发送count指定的Echo数据包数。
$ d' G1 l- K) I' o
! X/ q- [: q9 P n/ B7 i A 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
& I C) p `1 z2 e2 w! A" W$ p: E ! `+ M2 G- u# f1 b/ E# m) e
C:\>ping -n 50 202.103.96.68
`, O- U3 X4 h. ~
& E9 Y" J8 G9 m! q- v+ O Pinging 202.103.96.68 with 32 bytes of data:
, v/ P* D0 I# `2 P! P " W, U. g- F' y0 ~; L' B6 h
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- p, y* {8 _ f0 T7 p 2 I+ Q$ S: |* Y8 {4 ~5 a
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : C' o2 _' p- W7 J2 u" {
% d) l5 ` i1 ]1 A
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 m$ l& U: B; C3 x- `+ U0 l
0 G8 Q G4 o: F0 e4 _1 i+ P5 K Request timed out. $ {1 k. N( _: `5 F
% ~" n7 V, Q2 n# e. m. x2 q) D* k
……………… % P- g8 w9 D( k
5 j5 n) y2 O+ |! l& n" V
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! b0 X% e7 r" i X5 d; d2 s
; B, D2 D" g. o& X- n9 b. } Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * _. s; a4 R4 h/ N5 H% V
8 R& I, {: D$ T Ping statistics for 202.103.96.68: # @+ u- X5 _. ~7 N+ u8 J1 x7 H
1 N$ h2 G h2 B, _9 I) r k0 Z4 }
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 2 {5 p# E$ {8 l
( y" u, G7 [) |/ _; M Minimum = 40ms, Maximum = 51ms, Average = 46ms
" y9 K. p4 Y) J$ E7 E* _ * B! L. m7 [* G' Y g3 B: \
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 + w& f7 M @! B, h
4 v! Z- D8 N% M4 f3 K -l size Send buffer size. 9 d- U/ N& k B( I4 o" D* m
" v6 ^0 h0 [. N8 H 定义echo数据包大小。 |
|