|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 2 |' ^+ v5 G9 O8 m3 X% ]
7 r) U [( u4 x0 r, E, ?2 Y 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: * ^3 P2 I% `. P$ J# Y% T% r' ?0 c
, C- ^% X0 `+ {9 o
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
3 `* V5 @' Z: z% ?+ E$ R: @9 X
5 L* G6 _# X9 L1 d Options:
5 [% m# u' F; |) j; e
& w3 U# v$ f$ S$ O( c3 L4 m -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. * P3 }( U5 a& H7 z
. g) d' E1 ?, ], N$ _ 不停的ping地方主机,直到你按下Control-C。 - {. D6 M. N( P2 U4 @: i
7 L; L. h" W @2 Z
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 6 t u% T7 B7 f' z5 F
; C$ |* _1 o5 b7 [* ?* i
-a Resolve addresses to hostnames. ' Z |8 t W* P/ k8 {7 V2 y
/ p$ h+ p; ^7 h+ T2 J
解析计算机NetBios名。
* A/ u% @" v& M 2 \- e+ Y9 ~! m7 J$ V8 O4 b5 o9 m
示例:C:\>ping -a 192.168.1.21
# }& r7 c9 e1 {) J/ d: @1 @4 A) }% o% D
, x. f* R4 H8 j( C Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ! p3 q1 e6 R" f+ I/ E, w, k
/ ^2 e( q0 @* x" [ @3 M Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 N. w' S/ u1 H, i% N$ ^) ~8 d) h
8 s% @7 d5 D& J
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- T w. h5 `0 @& o* |' B' s( j& |% X6 O # Y/ [) V' i) b; p) y# B u3 ^* c
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! X( F8 i1 s0 H6 w" e# B
! V9 X- ~0 q, \7 m% c
! U- e: l9 |. R7 j: t Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* Q! R3 _! ]# v: M, K' l. d
% z* Y, b0 [8 ` Ping statistics for 192.168.1.21: ' A) d+ N9 D$ f7 [' G1 s
7 d1 B5 {5 h% Q' k* g! L0 r Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
^4 p7 S+ G! I: `( X- p1 c7 s ; `9 G5 J2 f4 y) _0 Q/ X& X
Minimum = 0ms, Maximum = 0ms, Average = 0ms 6 N# I' [+ B: N" S' @
& H$ u6 |9 X9 t+ R" b" M: X; i 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ; @' Q! a6 G8 [9 T: P3 V
/ m+ u( e0 _+ S* L$ O -n count Number of echo requests to send.
" @1 l$ ?% `' y# I( t : H% `! r. |! X4 A( P* w3 \
发送count指定的Echo数据包数。
# Z! v7 h' H& K/ A: C7 M
* S5 R& J3 M$ n7 E: E. z 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 6 H0 N! h$ t, @( ^# X
/ d$ j" D$ E5 X: \; x0 _$ } C:\>ping -n 50 202.103.96.68
$ t2 ^0 }1 L# B: b$ L0 s - S G* Y7 r G; s, v+ f. l
Pinging 202.103.96.68 with 32 bytes of data:
' E5 o1 [! Q7 p& \- g. V6 A 0 O: W: I: m3 c6 a& R, ?. A8 a f2 a
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" y) U5 |3 U) N" M. V$ F- L ! V6 o) v0 d% P5 c: `. h; r
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 ^4 Z6 Q: P9 X6 ^. e8 j+ P
! a: Z, k1 T: k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . w$ j, ~6 X2 o5 o/ a
0 q& C$ G l: L) q
Request timed out.
. T! ?5 p6 I& i' \ * B' |5 B& l; E0 a: p
……………… % f8 g& h8 M2 U8 ]& U
. ^9 } }# h2 @# g& ^3 J) T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- J' y" D2 y! z( U- n! s/ `7 i 4 E* X/ K) B; {5 ^: g
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( ~2 \; a0 }, e8 J ^" m
+ c B3 e" V4 f+ J3 C Ping statistics for 202.103.96.68: ; n( h9 X' U, r. q- o' [/ ]) O$ \
+ j9 q+ ^0 b! i; `
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
. d7 |* K9 r3 d* T) Q: C q + Y* s$ o e# R5 q
Minimum = 40ms, Maximum = 51ms, Average = 46ms
3 m; b4 R/ X% {2 F; [/ V! p1 E& p
8 H' i* C/ I4 Y3 Y7 f' a$ x2 m) C 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
: J+ D( S! R" I( U( C
+ p& z2 ]( A9 M- [- G4 Z7 U4 @ -l size Send buffer size. 3 U6 R+ y$ R3 O# J
U6 ]! r8 a: Y0 _: N 定义echo数据包大小。 |
|