|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
8 w3 o0 q+ {2 S1 J' U & z3 Z/ a$ X$ ] `1 Y# O# c* R
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
( ~, N$ O( |4 ?' j 3 C0 Z7 }6 P# r. C" u7 c
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 p9 W8 r; S9 J4 ~2 M* K2 B
) I0 N) z! @& r! v Options: , f+ @9 ?2 G9 b8 v; z2 R# g
- w0 X9 J+ ]0 M3 }9 ] e -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
, A% d, y8 B8 O1 E* N ! S7 ~. S f$ n0 r& [
不停的ping地方主机,直到你按下Control-C。 0 U: G( X# m; G# U* _9 L- Y2 Q6 J) @
' M# o; Y: h" v+ X 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 % U" N" {5 q& V* m! K
3 i; M' c* |7 G6 i; ?
-a Resolve addresses to hostnames. + D; A' {: i" U2 a
1 L S4 O, `; o* o0 h 解析计算机NetBios名。
$ \" P9 E0 b F+ ]( s * c4 d$ C1 k& T
示例:C:\>ping -a 192.168.1.21 7 \# k! Y0 V. b$ J( u; @
% X# s2 P& W8 b Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: + m. j" c' @# r! Q, d
+ a$ ^" v/ H; f/ m4 w! k/ m/ X
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , q: x( y& E- A& J9 m! m
+ `+ S8 U& L% o; v. m0 f
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ f3 I% D9 K4 B- M6 `. I
; K+ Y! |6 U6 \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! u5 S4 v& Z% N' L& r: i+ m! N7 `# \3 I: r9 n
, p4 f4 Z4 J' G! O Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : @% x7 Y# B3 E, X1 k" L; l
i( g5 _- B' \
Ping statistics for 192.168.1.21: & A- j' f% G* {' b# J4 k
) P8 t) h" j3 h& y; [' ] Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: % D6 q$ L& A6 [" b! c+ p
+ e9 ^$ v# m$ t: l; h9 Y% n Minimum = 0ms, Maximum = 0ms, Average = 0ms : t# ^: S4 G7 v' {2 K8 s+ X$ E
, S E0 i; T3 \0 l+ O6 F
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) }8 w' \- p! u
* }# V, w8 C% v3 b5 e. L
-n count Number of echo requests to send.
& ^; v$ I* `: _% i
J8 V3 W" W& s* ^4 l3 B1 x5 m8 m 发送count指定的Echo数据包数。 ) J7 g" ~ i3 w/ K; ]" y
0 S6 Q q! P6 y8 U
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
4 t" K2 e9 I0 D
+ D. b7 G4 K Y& z C:\>ping -n 50 202.103.96.68 2 K* K3 S9 F; ~- _
# N$ g6 b, ?/ r6 X Pinging 202.103.96.68 with 32 bytes of data: ) h9 S4 w0 q' s- `0 T2 ~1 p# ~ s
% @+ T% o4 G: V0 H7 F Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; b' y' g, H6 X* F - Z3 F/ i2 A/ z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , T- q6 m! D' n/ `
" N, f5 d# f1 s+ F) `, h" c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , l7 A. ^( G9 i- a
" M- E5 Z; H* r3 J& O
Request timed out. . m5 f1 x z+ _4 I
3 D% O: J" o/ j; K* R. y
……………… 7 W0 A6 V4 t7 [+ z7 a, k
# D0 \+ j2 L( l- L! B4 r: j
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 W. x+ H% t7 g- j4 ]2 y
: c6 W3 M" k {, U* T% F! I Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 i1 E( S7 w5 }
; k) @2 u L. J, q' K
Ping statistics for 202.103.96.68:
Z1 t4 Q) y" z# \6 c7 a
( Z, f2 K5 \* N7 O Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
7 ^3 f" t8 Y- a( w. a
) _' r9 y8 D# R( N Minimum = 40ms, Maximum = 51ms, Average = 46ms 0 F, I* M! G7 C; W( |& }( O
1 f, z8 l" l; f5 c! h) h# I" t 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
7 c9 K$ Q0 M) F# n* ]" a& \, L$ h
% p! a( j2 y0 r- t6 O) H+ M6 Q -l size Send buffer size.
& Z( H- z2 t# d- U
$ C! B- _) K/ ^4 s! W 定义echo数据包大小。 |
|