|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 4 S5 W5 z2 l: D# `
6 [' U$ W7 g, Y2 s" u
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
6 C m: h2 o" E; J# D% z$ m/ ]! z
+ y/ H9 ^8 w# T 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 & |, E4 n: v9 [! G0 v4 h
1 K6 b i' i2 i' y% O
Options: , L- |9 l+ G& x+ U: e* K/ K
! X) `. ^$ N* u/ X/ d5 Q6 }
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ) B. h+ a& C9 A$ \# B
! t/ ^; x6 `7 s
不停的ping地方主机,直到你按下Control-C。 * X6 t q4 ?6 s6 I1 ?6 E, n6 `1 w, Q
2 X# X1 Q! p% t% [3 z
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
# p. z- J2 } i! G
: c9 o; s: X4 S* k! H1 z3 E# E0 ~ -a Resolve addresses to hostnames. 3 T3 i5 ?1 X( o
, S8 Q" o! h0 x/ }( E+ J
解析计算机NetBios名。
0 C5 D4 e, H8 T5 v- o# W7 l* J
9 e6 ], G; P2 ^, |* l' B- U; v6 i 示例:C:\>ping -a 192.168.1.21 9 D: K- F- f3 z( ]
1 z( v( |9 f, I( Y6 `4 ^4 C
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 7 {3 G D* v0 F: |3 a
& Z! M9 w7 J" l. _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * F+ z7 A# |8 F- I( ]5 s
# `! s- [' c( O/ `9 l
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: R8 k* R7 Z9 o. G# ~6 X
) z/ ^0 }* J( |1 E6 ~, a( S6 ^ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / A1 D& r) ?( q3 ~
- R& C2 J2 R! p# Z- a- [& N0 ~) c: g
1 m" D8 X% }7 ]
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ [* s& }0 _+ V$ K 0 b( u! Y8 j( I% G
Ping statistics for 192.168.1.21:
8 a9 C4 h& @' w" ?: z( b; r4 l: I$ r
* A. W& F7 M @& _) w Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
& S: Y; ]$ }, D4 `! {
$ f# Q+ U: j/ i- v Minimum = 0ms, Maximum = 0ms, Average = 0ms
2 w4 W) X7 b- o2 d 4 s( z- Q1 x# k
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
+ o# p; f8 m4 m, N5 e6 s- i
+ y* ]! U* A% C9 |% j6 C* a -n count Number of echo requests to send. ( R7 U; ]: k! m3 F& q9 F" Y- @4 |
1 [+ p) ]9 L5 _5 ? F4 u5 K 发送count指定的Echo数据包数。 * [' M/ o6 Z: o! x) X1 K
' h; H/ _, q3 J5 f: m* C5 N/ b 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
' Q+ Q- k* b) I4 b: N$ t* }7 D0 K$ \
8 q! Q! ?$ a: {; `8 w/ T0 ], _& ~ C:\>ping -n 50 202.103.96.68 1 M' L7 _( @; ?% O( P! @7 X0 s
: ^6 L, x- m6 \+ ]" w. l; e5 b$ U6 D Pinging 202.103.96.68 with 32 bytes of data: 7 ]) |$ q$ M r, z
7 i p v: K; M A- ]
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& a! @0 s: {& ?6 W ) h6 D6 U6 f* L e, B9 M
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
W9 t. P# {- E, A + H; o- Q. d+ L9 n2 f
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 L# o1 J' ~3 F& s# g' [( j
/ \3 }! x; f6 ?9 G- E* c: V Request timed out.
8 f" F+ T& T5 {+ S ]; r" o # h: p/ M; P6 w& y* D
………………
: h( X. \$ z( X$ ~- Z) ?" ^- x! `9 R
& h7 O' r0 E( U; m3 o Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 O7 M; O3 C% e6 B c+ M. {- Y; [ $ i k6 N& X' q9 C; P; A
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; {3 r9 w, e8 M
" U; C* t4 j/ ~$ b- m2 l Ping statistics for 202.103.96.68: 2 m$ a: O3 K- n- g5 j
: k4 d' L& ]3 w L Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
$ v3 b1 ~, m. P # b6 u1 k# f# A. T2 C
Minimum = 40ms, Maximum = 51ms, Average = 46ms
0 p) Y, n: j' g ( k" s7 v& [7 ^- M$ @/ W
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 & w [- d: ]5 R2 W9 M; c: U
. E2 j% D4 ]+ R( Y9 G$ G6 r5 J -l size Send buffer size. * t9 _ {+ H! T1 C
6 X+ A" K+ J0 F
定义echo数据包大小。 |
|