|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
& x/ F) x+ U3 l4 x, j0 Z/ F
~; k" l, E3 n( V 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
u% f- I7 H9 a" v# ^4 Y
& n* N& {$ M+ X: E, X/ n5 {# y, g2 w0 F 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 ( \* E2 M% A; ^3 Y( D
. K* m; t" Y& c. `) m$ l* x1 x Options: 4 d. Q5 z, s( d" `* K1 B
- ~" { u, s6 `( L -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ) A2 t+ a+ p* P6 k; F" e g
2 g: h1 \% I! N( [( ]5 \% R! G 不停的ping地方主机,直到你按下Control-C。 + c% n- |$ d, ~6 q. C1 X+ C
" r9 [3 N" D1 V8 r; }* | 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
) x7 F; K+ o' z7 Z! T1 E/ [ # ?* D8 @; k6 _- w. P; _/ y
-a Resolve addresses to hostnames. ' J3 i% h' ]1 [, E0 b
( ~6 a9 b6 r: [. q) l4 J 解析计算机NetBios名。
2 i/ S9 ~! r! ^0 m; D% n* G! J0 D
) k2 A5 b6 Z! E: f7 @6 J0 q 示例:C:\>ping -a 192.168.1.21 + J9 a1 f2 j# x
& ?8 }$ |& A2 j( c3 ?
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 3 ~4 S8 F& C: h
" w! ]: P* W. m* G4 T2 ~ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' c% f( _+ [7 f. J$ @2 _! x - Y. Z* R! h) _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 r- w7 K# |' x) U: e% H4 z
& c) \ {# ~( \5 X5 x
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : C$ }1 y1 u+ F" a: a
4 P! t" D# p- M! y
, @4 a- O- G: A- R2 b# Q0 D
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! v1 F! j1 f- a2 v1 W/ d1 Q, z
9 ~; a1 _: I/ x6 R Ping statistics for 192.168.1.21: % j' `" p1 J E) U" L' Y+ w( P
8 r$ V4 b: B( k8 O
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
1 \8 ~6 M4 Y4 u" S4 C7 ]" } 2 ^" j$ W! h' c. d
Minimum = 0ms, Maximum = 0ms, Average = 0ms
5 x) I0 E0 o( E9 x w9 @3 ~ ; M! w, q6 |& {( N
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 & L- j4 j6 F, I: g) o! e* m: P
4 Z, {4 U L+ t! B1 e8 I5 o -n count Number of echo requests to send. ! Z8 k8 g# j6 E, | r
9 m. I1 L; B) O/ d' j n# a/ i 发送count指定的Echo数据包数。 }/ M9 W+ N+ L5 s4 u
7 p6 G9 Q% W! m& }! k" T6 h9 o
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ( _: w8 t. n. l& w7 l; Q- q' E, w
5 `$ p' y F: `. } C:\>ping -n 50 202.103.96.68
, _1 T- _3 Y/ N. P
* {: B0 y6 T) ~ Pinging 202.103.96.68 with 32 bytes of data: 4 J! R3 P$ h6 c$ \. j
- }# n% q b- J4 E+ P% _ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - r$ U x, D h( a; t
9 a: T0 q( [/ P4 x+ |
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 _# r! Z$ X' O+ t3 k& e5 C
# Y3 N7 e1 Y; } Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - l2 k' H h7 u% N/ x' ^
B" C: G* e! c, Q+ K- c" z Request timed out. * s: X/ Y, [$ p' ?$ |
% B7 ~9 {3 |1 L. T+ Y ……………… ! Q9 I4 w$ t& W* d
1 ^9 p; H/ I8 h8 @( b& `* o Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 {9 ^6 g7 i* G- S9 D9 {
' |0 @. ]1 ?6 g5 l% R( G Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 D# Y4 u; Y4 Z
( |/ F3 w2 a3 d" v/ f( A6 o* D Ping statistics for 202.103.96.68: & V- N( q% Y& F; v/ E6 X7 |$ \
% X7 n3 L+ p' ?; m! z Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
/ R; w" m% v1 J% l1 u0 [ T x( i + x5 K ]* r# M
Minimum = 40ms, Maximum = 51ms, Average = 46ms 9 o2 Q' _; E; I) j4 q% P+ M6 Y2 \- b
& ?; [9 r/ S- E+ f9 g7 P y
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 7 c) r: v2 l) Q) A" F* R
1 T; C. d: h. r3 W0 j -l size Send buffer size.
' E# e% @+ H8 C$ T4 A9 o6 D4 x 1 r1 f2 G1 C8 x2 |
定义echo数据包大小。 |
|