|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
$ X5 [& T0 m6 L% @
9 r( X; Q7 K5 H+ e- G' [1 V 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
7 X% y _; Q. m7 z9 Y- B- z
* D7 o% [1 n: A0 c8 d4 t, P3 s. s 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
8 ^2 A% X9 u1 B/ c7 |0 u ; U( F- r0 m J. D4 |3 n* U
Options: ( G, Q4 F6 k0 E4 M; ` v& E" u
, E( N: O0 z# B# y: k
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
8 Q: y3 w' J" I; `& b3 e) l 0 H8 g3 i" h$ L) t5 Y. t
不停的ping地方主机,直到你按下Control-C。 % W: B5 L6 ~& @" y/ ?. M" R0 {
2 M* {( a5 S' \0 |4 ?4 A
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 # U2 q& U5 v2 d* t" _6 m: \0 ^8 U5 J
$ Q) @9 m7 Y4 ~
-a Resolve addresses to hostnames.
' I: [( C& O3 ]% P/ f: z1 x
; {; s7 _! m( r6 l2 C' j' { 解析计算机NetBios名。
; z& W! S p$ w& Q0 n 3 p! Z- M3 n0 D9 [, F8 j
示例:C:\>ping -a 192.168.1.21
# ~/ O: H( r( m. _* ^& ^8 _ ( J) S; y# S/ \- v: z
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 8 C9 _- S5 M5 E
- D% K" A0 N5 ], b% Q) i1 S: A8 c Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 g( T! m3 r: w, j
3 h- Q. f9 W; s/ {8 S2 y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! I C( n7 {& a' Y5 E: R
# c' k2 Q) U- j Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . S" x6 Y, V7 A0 a0 v' ^
; ?# o% b+ U; P$ B% n
& w( ~5 W) V1 _3 l: y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 r0 c; h$ \( Z: c9 H: O6 ^, E 0 ~, w7 v; l* [! \, W* t) E
Ping statistics for 192.168.1.21: 1 w: n$ ]: F2 J/ {
/ _+ L+ C/ D# e* K+ W" Z
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
+ |; }% X7 ~2 L7 n: s2 j" U2 M
4 {% M1 l1 D4 H' m7 o Minimum = 0ms, Maximum = 0ms, Average = 0ms
% g( {7 n) V1 y1 H ) D: B! ^! Y6 ~( N2 G# M
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
. R* N1 m* W# Y: `5 t 6 x4 _3 N& p9 z: Z" V$ a
-n count Number of echo requests to send.
2 w7 r% k$ }% a
+ x5 [) P: Z6 X0 d" I4 H 发送count指定的Echo数据包数。 9 x5 L& j1 F# y2 m! e3 Y5 }
; F" `" W& w! Z; S' c2 t, n( w 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
( l- q* B, W7 { ! v* `* Y: Q! l4 z" [" S& j: B
C:\>ping -n 50 202.103.96.68 ' W( C* x* l% f5 J; b4 l9 G- g
8 c9 a6 `6 ~4 {* x& ?9 t& O Pinging 202.103.96.68 with 32 bytes of data: 6 u( Q: Y" b) M ~$ c( w" ?! ^2 e
2 ?6 `" N) d5 N4 @) t9 j6 ^
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. T* A+ c- @0 M) W# \
, P( N6 ], ~7 e# @2 u- P- v Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , z( J, N2 H: h- ~1 R' k
1 S9 u5 J: |5 w W
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % o( G9 p2 D: R. F' B
2 K0 V/ l, _- ]. p
Request timed out. ' t' L$ _8 N) u* k3 @# J" D' l
9 {( g" X% @! z' F8 Y( D ……………… # v5 `& b/ h3 V* K; `0 h2 b
- N" M. @' o F" A' e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & ?' p# p. T9 r7 _1 E' _7 E
0 y7 X* m5 y0 z4 p: d3 u6 K Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: N& s: Z& x) I2 h0 A" f, | 3 n0 M) H! h* F9 W/ F
Ping statistics for 202.103.96.68:
. Q' f: |- \( y% p! E : M* Z% J4 q& R& q0 H* h7 k
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
7 j* _& |+ D' Y% H+ u2 [8 Z; h " r9 W* u* C/ I' e3 ]
Minimum = 40ms, Maximum = 51ms, Average = 46ms + R4 d2 t/ J8 r4 `; P0 V$ ^% O
9 g1 j# o6 `& K1 }. @8 z 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 % l& T T; [! I2 M, y+ R
; x1 \; o! P, }8 h9 U2 C
-l size Send buffer size.
! h, o8 k. D1 q
, b- S; F5 D- |2 U# u1 r; y 定义echo数据包大小。 |
|