|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 / i1 E6 `) k9 y& U+ F7 |0 I* @4 ^
3 T* b3 k4 X: b, Z/ Q
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
: j- Z# b& N2 H Y
, a o, D9 D0 W8 ?4 c 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
! v4 g9 _1 A$ T2 j( V1 _* J
! g, ? t# H( J: u Options:
# s( k7 S( _- R+ n) ^
' X+ J) B5 Z. l -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 4 M( r) c) o4 G& p, K# C
4 m' R5 Q6 S% y7 Y2 ? 不停的ping地方主机,直到你按下Control-C。 ! J4 D9 [& x' ?* i
; ~& ~! @5 M. p: p 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 z& k! |6 F5 j1 h' l
0 M. }+ \& f5 c: p
-a Resolve addresses to hostnames.
: G& F" i* Y7 A6 ` ' K1 t! [2 \1 }6 k
解析计算机NetBios名。 " ?% Q6 [: ?) x* r2 r* a
0 z" Y- L" \: Z) J+ v, t: \
示例:C:\>ping -a 192.168.1.21
6 b( h! {/ ~7 k0 O; a u
/ R+ @6 n, p9 h# Q$ P Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
# f3 i6 l: I" T$ ^$ {1 u, y ' z# l; v0 ?5 R- n
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 Y4 v5 V$ H( Q1 I9 Y6 c. Q . w# ]6 v3 l# e; z2 |- I# ~1 n
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 f, y! Q8 O# a4 Z( c1 s+ Y4 j
5 Z/ V( O) J, o- ^
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / w5 c% L* i5 m/ A, M
; P# A }6 e9 j
1 j1 k& \- S, j; }/ m0 _- b Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 T1 n6 `" F% ~
# v" i8 X7 \( V1 i$ q3 T Ping statistics for 192.168.1.21:
* A: \5 s" @8 S+ m
! F) v5 ?/ U; q' ]* B' R Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
) W' {; Y# O0 v3 A3 p9 H ^ g& {6 q! O7 X; ?2 n
Minimum = 0ms, Maximum = 0ms, Average = 0ms
+ v4 T9 w: `8 ]. x ( R. Q* ^1 d T, ?- |
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ! Y, H9 u3 T0 K7 d' t6 H
/ I# e5 F) @; h. G. G: m
-n count Number of echo requests to send. - j1 `2 J" {9 R& G; N/ ~
- j) a8 s1 E3 i& U
发送count指定的Echo数据包数。
3 u2 ~4 u6 o! n4 b/ T2 I
. e y: A* L' O/ s, m 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: $ T" x6 G1 u6 ?0 F0 r6 J* t
; l4 p0 N1 L2 v8 a- h C:\>ping -n 50 202.103.96.68 V, ]5 e1 Y4 z1 g, ^5 e
- x! i- \3 V8 }8 _7 B' ` Pinging 202.103.96.68 with 32 bytes of data: ( ]2 R3 m) O9 G$ g! J$ _6 |
1 d$ F6 t h- o L4 K* @+ j
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 I2 B y/ q$ `
4 l! F% I c$ B! o0 P% c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 _- c/ h' J1 |8 X8 ~
4 E$ C6 P' }) |9 i U6 s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ g( n1 {: z( y. z8 t4 `* V; u 7 J K9 U0 e$ J) {4 n
Request timed out.
3 a5 X7 d; Q( ~" V$ k1 \
4 E0 b% j! r5 A$ m% Y ……………… 4 @$ B0 e L2 s* b- \
! |, J C" a& }( I Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 C _4 a( Q- _. P1 C8 U
1 x5 ~. L0 |$ E" S Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , u$ S7 [" |- w; q! v( J
& p* Y% j9 p. R/ ]4 d' V
Ping statistics for 202.103.96.68:
! D( i4 |. g. M * p$ }$ W- b" V" N7 q* C% e
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 0 F; n. A8 h% X+ u# J/ p: ]# V
/ V% z' A& @- [- I9 M$ X" t+ M/ o
Minimum = 40ms, Maximum = 51ms, Average = 46ms - j2 v8 V, V& ^( _+ j
% I6 d' u& _( W
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
3 t1 V3 `- V: r$ O C f% v/ v
) U+ }8 O2 ^% {4 R2 U' L- @$ t& E1 U -l size Send buffer size. 2 V; Z" f; {; S ^! T
* ^4 p; H i* h H: G+ ] 定义echo数据包大小。 |
|