|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 : `% V) Y# |4 K9 [2 d
5 p0 W: U T6 A; K
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: & l, b' ^2 H5 w# g
5 a- P1 s3 v! T3 _+ H 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
5 X+ u0 ? N6 J- X6 W( X3 x( P 0 A" L: M6 B7 x. c; e4 v8 M; M
Options: - k: i0 i M v! M
7 G+ f% o0 W7 g. Q1 s
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. e1 |5 T% h( }5 K0 t* S
, Q3 c- r1 W* c
不停的ping地方主机,直到你按下Control-C。 % L. `& {( w* q8 ]+ \
0 Y2 l+ }/ O' w6 u7 u
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 0 X" }6 y. e7 A
6 W8 p/ c% Q% d$ O+ _: z% ?
-a Resolve addresses to hostnames.
, A5 B" H" o3 b : X. }( I$ J$ z! M
解析计算机NetBios名。 0 }. l( P" E! Q* l+ N. I
7 B' r5 X' H4 d; g 示例:C:\>ping -a 192.168.1.21
/ h2 t4 Q; n6 o) l( y+ N
+ p$ y9 E" a, { Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
6 V+ ]5 P) Q# ~: O ' w: }' t1 z, z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 y' O0 U% L& p) C' }9 T 6 V1 q6 E4 ?5 @2 {, N/ r2 U8 C
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 l$ v+ Q) F1 e) v6 p! p% [- x
) V* L9 m/ e' K1 \ G0 ~( c' ^ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 8 B" x0 i+ R6 Z5 J7 C
) c5 h% O: g: P0 l$ ~
8 O9 U! N4 i% P2 w/ l: @2 F Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
) c" C9 K7 i' m! ]9 a5 W / `, t. z# x1 C9 @3 k$ q* e, V
Ping statistics for 192.168.1.21: ( ?& d; a5 g/ J+ s
0 P8 i4 u' O3 ]: s y
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: * ]" \0 P. z& w9 |2 g# }8 u! V
; `: L5 ^2 f. ^8 K) Z2 x
Minimum = 0ms, Maximum = 0ms, Average = 0ms 6 V# K1 D* [( |5 A" O& u
! X+ H, }) @# Z- V. n
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) ?9 E R; L# r2 S9 ~& k# Q! u( g
: ]* ~/ k6 }0 q" W5 z! d! h" R -n count Number of echo requests to send.
7 p" F! {' P) J8 L$ g: n & b9 l! f' y8 g7 G6 p& C" ?
发送count指定的Echo数据包数。
# L, a1 d& Y( D5 [
0 ~) s T$ K$ B% r: k6 N 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
0 S! b$ R6 I+ _/ @. Q' S 7 @8 N0 z+ ]* \, s0 ]0 M3 @
C:\>ping -n 50 202.103.96.68 7 {. _, R3 |2 T$ n& Q: P
0 z: w9 O- m7 B9 q) n
Pinging 202.103.96.68 with 32 bytes of data: 1 ] u6 f* G Y$ r2 h/ E
- z$ E; n* a, Q9 s) `7 h1 z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , u2 Z v( f% d! v
( h3 b4 E; g w( { Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 R- O1 G G# p7 i$ t, a- p
9 i7 a) F! S* B& K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # x1 U3 ?3 \8 E# ]
4 }; ^) Q& U4 N I) ^
Request timed out.
% ?) f0 E1 j! N- D
8 C5 n) g& B% M5 m- ~ ……………… 6 F, n, o9 P3 f! t
% j+ v7 k y7 O1 R* h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! r' E9 u) g: H# n. i4 D+ U
! ?# X+ G7 W' p Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ _# t! n! \0 e6 ?8 ^( ?4 J1 n
4 V6 T. S k; i* i' B Ping statistics for 202.103.96.68: ' E( u4 @. U1 n E' K
! y- L6 k, u1 m( g+ e8 Y# _1 A1 W0 q) w3 O Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: # f% d1 J: v+ J* A3 o; w4 L
/ }1 M1 O; \: p8 B# G6 l; D3 W) z/ s
Minimum = 40ms, Maximum = 51ms, Average = 46ms 2 L, g" Y2 [) G; }+ y1 i" U. V5 K
3 D! H" z h2 C1 W1 p
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 0 T5 S7 N9 a# q7 N7 _( O1 A' \
! i4 a0 o Y h* M; L, U3 Q
-l size Send buffer size.
! K" F5 W' m' h% G , J" q: _' ?! m/ }) ]
定义echo数据包大小。 |
|