  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
+ |- r8 h( t. t) i6 V3 o
9 ?, t+ x [3 w. U/ S0 S: E- L) T 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
8 V6 h S; J# k, b
% T! e$ C. U. e7 k! O+ g% [5 t 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 ) n- ~: `8 O q: N: R" f& B
8 K# Y7 v( C0 j) T# ?$ }! t9 r Options:
5 ?' f( p) F5 l6 N$ ^
' }3 r5 r& M5 X8 d4 m4 n8 q* r -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
. c* T% b% G) c! p
( l( E+ t2 Q; Q9 b 不停的ping地方主机,直到你按下Control-C。 $ c, j# q- l# W5 ]8 |# l- A/ G/ p
8 O9 W! v8 Q$ f, b 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 $ M: F& f; {: ~" r) \: `" f
0 ^3 @. i0 s+ z8 b$ T) Y -a Resolve addresses to hostnames.
- ]7 F* U( H# _0 D" B9 r 3 M( [6 I2 O9 R$ y/ d" c
解析计算机NetBios名。 2 R( ]/ c) @# _# Q c0 J
, ~3 ^; S* J6 y' _4 c- x1 n 示例:C:\>ping -a 192.168.1.21
" ?/ n8 d& ^5 l S) H 2 h& [6 I3 g* v- W
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: / z( q# ]0 \: K; X/ R0 o9 t X
/ ^* r3 U) F2 e1 H Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ a( S' Q& I; E9 v6 e- R 3 E7 S: t8 r0 \' Q1 n7 J1 E8 J; I! S
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , A7 H& a) y8 O" p; X0 {9 k
" k7 Y- g3 o0 A/ h0 r" B! s$ D$ z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 F3 g/ C, M* P
* R y3 O% F+ m, i# l
' a" D- m! y t5 [8 m2 O( @* `9 {( l! z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! A9 l+ P+ _- w) S8 M
" T" X7 m1 \0 X: d+ Z+ i Ping statistics for 192.168.1.21: ' `2 U* {, n: }& D C/ V G
+ R+ o% N) X K
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: , E: T8 p" ?( B( E) f0 q4 V3 b/ h; ]
/ y; l3 ~: y- W4 B8 f Minimum = 0ms, Maximum = 0ms, Average = 0ms
$ L( J* q* y0 B, m# K: `* w2 L
! u8 Y! U* v) q$ b* m6 @. B( ]2 T 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
; g, \% D/ ]7 \ I4 k- O/ B+ [: b
( b1 @& k% {7 [; ]# L, t" f' u -n count Number of echo requests to send. ) _" v. }! \5 x4 O0 _
4 n2 ~8 r4 @' W4 y7 Z! u
发送count指定的Echo数据包数。
! P" g S ?6 z ' B/ s. |3 {* ~) v
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
3 E* `1 o& ~( { $ x# ?, F) G1 M8 ]: i$ B
C:\>ping -n 50 202.103.96.68
5 Q9 I- w8 e% m1 h/ f2 D
0 o7 s' _+ R* y* h' C1 f! }) I Pinging 202.103.96.68 with 32 bytes of data:
1 N6 n6 {! A5 q! K O, t) b
" s+ y' t1 C& _3 K( I P2 @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 o3 ?* w# Z& r" z0 E Y$ R# Z1 x
; a& O% H3 O$ U& }1 S' Y' G Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" T( |( D; X: c9 C- r( i4 ^' B 6 k# j7 u6 L* L/ _
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 h1 H+ l" n) }5 [3 C4 I
9 l5 m1 F6 M, @ Request timed out. $ ]/ ^8 J# J2 M
# i2 w0 v$ Q& t2 l, f- N0 J' S
………………
x/ e. a' k8 N# { 3 U$ y) F) @8 `% z' Y, \
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ?6 b" S8 E ]+ N) _5 Y
/ ]; e4 {, Z: S: t, d" J8 G( \+ M8 [
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) \# w2 o# _0 h/ C; l
4 \7 d& K1 m8 D* l& P- ?: v
Ping statistics for 202.103.96.68: ( I: O" `2 j# w
9 Y) x- ^ f* ]/ C4 { Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
8 ^6 I, D6 }- X5 @. G. C
, n2 G5 F4 z8 | C Minimum = 40ms, Maximum = 51ms, Average = 46ms
. l- z# ~; K+ A$ @0 x( ~7 o 1 d' O6 P* Q- Z, a* A4 a
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 & {) N* V7 z5 v6 Z5 K+ D! t& _
, j' n5 u. h+ J g A" {6 Z- Q
-l size Send buffer size. + t. x' K; v T2 p- A. B ~
$ v' k/ x6 r8 M
定义echo数据包大小。 |
|