|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 , E& C4 s# g; }& u' ~0 n
, x# d1 n% U$ \, e* ~' Q" H7 B7 o 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: , t. O, O. ]+ V2 H% y; E! [1 V
, ^1 y4 o/ \$ }: e4 p0 b# U
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 9 W3 ~+ {) H4 e2 m
" F" ~8 N+ W" Z' J# e9 l8 V
Options:
" ~- n! V5 x8 J/ x7 l# Q# ? / c% Z* M) o% f5 N- |2 \" z; ~+ B
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. $ e- j) ?( D: W
+ j- N2 E* S9 d% ]' m! U+ b) v W 不停的ping地方主机,直到你按下Control-C。 , M1 v& _$ E: G# T) e( ~; m
0 M: F8 r% i" s. l6 K0 f; Q
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * H# A3 s4 B% U
8 i* g$ U0 L! |, f -a Resolve addresses to hostnames. ( ]3 r: R* k( ]3 Q b9 X8 Y
( B' i/ F1 ^' N2 O1 \* _$ d
解析计算机NetBios名。
) E9 l0 x; n1 y; V) c; s! A , s# U% N8 {1 E
示例:C:\>ping -a 192.168.1.21
" E" U/ B, A- U- O
+ @" f$ U6 F- b; m Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
. @5 ]' N$ T/ w : ]' R+ ^ h6 r1 b4 A! x
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 W2 Q1 | e; d: U" ^+ f% M; y& A3 X $ v. j/ V1 o8 d9 J* V8 S6 P# n
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 j4 r5 v7 c2 a5 U9 h; U+ \
( p& K' X& B* y1 S- b) w Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 F9 P1 q+ R$ |& R1 ^; l
5 ~: f, m' V4 k: m; f. |' Y5 h$ w & x, a' x' a) x8 @
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# ]# z( X) c# ^3 H1 w- y2 B
, C4 y; y" ?7 A, p+ ~0 N5 t Ping statistics for 192.168.1.21: 6 T$ V2 r/ ]* L( A- G
. c; T) t& M& N$ b Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
; I" w$ `( l5 p% E " b+ e, ^6 I: b& }
Minimum = 0ms, Maximum = 0ms, Average = 0ms # s/ t* |7 E- W3 V
9 S0 J' B8 k: D8 X 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) M# P9 Q$ s1 l5 g6 k
' N4 a4 j4 y& P, o3 h2 C- @* \
-n count Number of echo requests to send.
- E! f0 g+ I4 l) i8 o2 h" P; n8 E5 {
) Q) D; T! e3 D 发送count指定的Echo数据包数。
+ G6 W5 M+ c: X4 h4 Q& a& Q
: ]0 J" o" Q- y1 m 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 0 R: Z5 N' y0 r1 x2 r
6 ?5 t+ h. s. O2 k; B$ Q C:\>ping -n 50 202.103.96.68 2 g9 n: [ C" Y! J7 ~- H+ x
+ b x# H# `5 O. U
Pinging 202.103.96.68 with 32 bytes of data: # C4 f* s2 I; p( l
( |- H7 x1 x' ] Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 i3 ^: [# l) e6 v, ` ]2 P$ g
9 B G8 K3 b) x E! r" I Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 A- \1 b0 ~* M$ a
* u3 ]) |4 `2 x' U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 v# j! _4 t, S' a( ^# _
$ ?' t9 v# B/ J: R2 H/ h Request timed out.
9 \2 e9 K9 ^$ T2 H5 E& v, f
: o! K4 v3 Q+ a l0 [ ………………
$ j- \0 |, i8 `. G% o! ~/ h, K 0 |0 x" P4 _% C- A
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 @) A8 r8 A( v% s 4 J) C" O& e5 {2 D2 c( A
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * O5 W }1 s+ d5 Z6 N7 O
" m. }0 {9 T/ ? Ping statistics for 202.103.96.68:
/ O5 M0 \: _" @" s6 j5 k3 \+ T 2 D3 i$ z g6 W- Z C) ?6 A
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
; m7 W9 S5 k* y2 q' O }- W
8 ~/ \ O! ]8 |# t7 H# c" _' A' k Minimum = 40ms, Maximum = 51ms, Average = 46ms & W- u" J3 x4 u2 @ `
' h8 B% b! D6 B& @5 ~# ^% m 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
4 R9 K) T6 ?: Y+ K; S' |( u" \) u + e7 ^* r+ E0 a+ M! f9 q- w
-l size Send buffer size. ! y) H6 R0 m' h1 g: e& N
" ], N/ R5 q6 a
定义echo数据包大小。 |
|