|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
2 W* O- ~0 @1 \: S5 g6 S " B# S1 c( A' Z, I: Z( ?+ T
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: % t5 b+ E9 N( [4 j, \+ {
/ N. J. _$ f* 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 : ^- ?8 h1 L" ~& `
2 k8 u+ \" D7 \4 } Options:
6 F) D5 U9 T* I/ A; @! @( d- W/ t
0 D3 Q6 {8 s2 N0 L2 Q& Z" e& |" X -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
! d2 G) ^2 I* F) B! f$ B) I$ t 9 B3 q2 K9 T1 z: }' j
不停的ping地方主机,直到你按下Control-C。 / \" `0 P' O& ^9 B
' r$ K: H7 O% b: a t1 d 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
, h, T* ~" E5 z: T; x/ _ U$ r$ \0 Y4 M8 {5 |/ b% y
-a Resolve addresses to hostnames. v. i4 Z; K. {( K
5 k# g$ t% f7 y0 ?( d: D4 H! q
解析计算机NetBios名。
$ @" g8 [6 n) A8 J) T+ ~
- h, B4 k* _/ R6 B S& `# V 示例:C:\>ping -a 192.168.1.21 % R3 o0 z( d$ N2 D& |$ W. w, Q6 l, z
, _7 ? c) p/ L% I6 W/ _ Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 9 ?5 {$ f8 |8 I! R/ x
' {& }! z! w" D2 V/ s1 x! Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # Y% M7 L! u% \ c: h0 ?
5 ?# j# ^2 A$ p: O Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % }- E* O9 Z( X- `7 ], w' ^0 p2 I. C
6 c! E) n V% u7 x Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' {2 I5 g- d" Q* Z7 A6 M% }" ]: K
* Y4 H! v& s/ J0 c2 L# |
4 [' l) R7 o, c% ^ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: p$ ^* I4 T& ?$ L# B1 n: j% D 7 `8 ]8 A1 E% ~7 W% I; {0 I7 v9 \
Ping statistics for 192.168.1.21:
7 U( q3 F5 N4 E ! d/ V9 _4 D6 l2 P* m
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
# u% k, k" S4 Z4 O* P; j + D0 j, j K- V6 ?
Minimum = 0ms, Maximum = 0ms, Average = 0ms + d4 X6 s) V* b4 b. N
+ V' G6 A9 Z8 n# Z* A 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ' s: J4 V6 F0 o, }) Y7 ^3 O
+ l( y6 L* F- x! ^ -n count Number of echo requests to send.
. P. g2 j9 z" n! z7 L 2 U. M; A) r! J2 Q& x1 M y3 P
发送count指定的Echo数据包数。
5 c/ U2 x$ X; a, y
# k8 W) G* l8 y4 J" |1 x3 n# C! n 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: H- ~# Q' C) }" k
0 W4 ]) ?' I$ v w C:\>ping -n 50 202.103.96.68 , z4 s$ ]- X5 T o
5 f" o) ~$ e/ ~7 w7 D8 L Pinging 202.103.96.68 with 32 bytes of data: + K7 F5 A3 ~9 b7 \: G3 ?" M
- i, C3 A2 y2 ~ h a: t( u6 {/ j8 Z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 J H/ n, P, e8 H( z' u! k
' u0 L4 ]1 A% U1 O8 s+ s4 w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& O. h+ b& \8 d9 W# { A9 a A6 I " x$ V q. O: n5 @. w# u9 o
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: n* J2 n) j, {, d# y1 p" t/ {" [
" I# s. k* D* H/ K7 _! s1 q4 Y Request timed out. 1 j% I- |% z4 L/ K4 O2 Q: k
( ]5 y+ X) [2 A: X4 u. v; y! F( P" c
……………… U1 r8 F2 ?4 `6 c H) g
- W2 S) A; Q. M" H5 d' a
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 I! H( e9 s# ], n$ @
& b+ e1 {+ `1 V2 {: w, `7 _7 V Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 l$ D! y: p; g* Z8 L1 Q8 w3 S
$ {1 @2 d7 r J Ping statistics for 202.103.96.68:
. R/ D( W! u; ~. b6 }1 T
* S! Y, x. m, W) [ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
* `; h9 t2 |4 i: n# R1 p2 u
- J4 P5 @* Q! z6 D: R Minimum = 40ms, Maximum = 51ms, Average = 46ms
& u/ W) j( c: _1 q. E1 a 2 I0 K4 q! {4 Z. g# O1 [
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 6 U6 D! v! |8 @8 O/ B, q! @
8 }7 F/ T3 q" r8 T; B -l size Send buffer size.
; g8 z- W+ ~ D" a 7 P. I" y/ A" Q0 ?. C
定义echo数据包大小。 |
|