  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( N# D' u0 z: I" d, f' Q _5 E
2 g8 [6 ^1 f% {! _, S/ v 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 2 j3 k; U B$ `: g" X' y' |
+ F5 _* A1 h! K( s$ F; W2 @$ L 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 7 R5 T$ z( ~ ~/ n
7 f1 S4 }1 Z( ~7 u8 V. c2 K
Options:
0 F% z& w( a% h) T I 4 R7 x, {+ I3 E. \( @
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ' R# j7 \) t% f1 w6 `
* ]# U: g; c% f, M$ r- K
不停的ping地方主机,直到你按下Control-C。
( L2 U! i2 s4 _0 W1 h% l5 v. o
4 M0 {/ D8 _! F' q3 ] 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 1 l8 X9 j; C; V+ y- _
4 a6 t' c$ ~" [% x8 a
-a Resolve addresses to hostnames. , J5 ~9 L) \& O- p9 ^
) l! N0 f& d" p0 q) K 解析计算机NetBios名。 * R0 [, y- O/ G$ E- C3 M
6 ^$ w7 c3 m# A6 n3 i
示例:C:\>ping -a 192.168.1.21
# r' X1 e" e8 s: m3 S/ w2 X
0 Z, b# {$ n& a) h: [+ [( F Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
7 J6 \5 `. I9 S( s/ h. k $ m% `% v, Q* @( f3 y2 l$ M2 v) O( j
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 8 p4 T1 g3 A) d. K' k+ J: w5 l
1 U$ r' X5 M, a5 d1 [ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! Y- f9 q; E/ m/ y- }' R% d( G7 z , j8 \3 }3 V) q1 A" N" K/ O, B0 l' c
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' v( A! D/ b' Y9 W& B8 H- X3 Z3 Y9 J3 L
( E" l& V2 C# ` ~ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# k% u; t- u( O8 G& Y4 Z / Y# ~. H+ l% @* T" v0 r; d
Ping statistics for 192.168.1.21: 6 O" r% h9 s C2 o" E
: M$ X- z# R: c& D& ~( d! k( T
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
$ z% u8 ^0 P1 [9 ]9 U# Q1 D
( V! [; k+ N: z! A" N( u Minimum = 0ms, Maximum = 0ms, Average = 0ms
) I1 h1 I6 ^+ p. r' F, Q
+ m' E1 Q0 n7 X. I) b7 J 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 . G: D4 @# | c0 X/ E7 q* H
% Z. R1 s9 E+ w# v/ i
-n count Number of echo requests to send. 5 x( |6 r( N2 o3 t# [4 Q2 C6 {+ G
4 |: k' A, R1 e. W. t) s
发送count指定的Echo数据包数。
) S+ u6 `* b* s" c ! K. k& N( l( S# U' N* {
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: # o# E9 ~! s1 \6 [! k4 |
0 C* x; F+ Z7 R C:\>ping -n 50 202.103.96.68 , Q& m9 K+ T/ [& F+ x5 v
2 N$ m, \% D) ]- c
Pinging 202.103.96.68 with 32 bytes of data:
. R- e1 @* W7 M. v2 J 2 [* C* `6 L8 t" y' j: k$ u
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 P. v+ ]+ `9 g3 t: d1 d 5 W5 G0 ^, b: V# o# R
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% g3 Z- s! E- }% U
: ?; X& l/ Y0 B; ?% W Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 f) V; L) H$ M* d; _/ r4 a+ `
* y& j9 p& \# n x0 x. }" { Request timed out. 6 V3 v( t/ K. d& C; I
0 P% k& J! j! T
………………
! f$ u- x! H( m0 K. F$ x6 h - o7 @8 v4 x( U
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 U! L* \. @* K1 x, k6 R
% J$ I' L, S: k$ G) ?- L Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! `" t8 x( R7 e1 E ( F# o) w% u' D b! ]
Ping statistics for 202.103.96.68: $ S# r4 U" ]8 k4 }/ B. j
+ _; f, @: j/ Q" } Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
8 S% ]8 X) w2 Z0 m7 Y! B
# v! R) G. Y0 e7 ~) s Minimum = 40ms, Maximum = 51ms, Average = 46ms ) D1 w/ v9 c' l3 `8 S/ F2 W1 O' T
6 B$ L$ q( f \) N% n
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
K2 A+ N( ]* U8 C
7 B: P) Q1 O. k% c$ o- J w -l size Send buffer size.
T7 Y% T, k4 g$ K/ g) z& u2 P1 y
, r: `; g4 ]3 u/ M 定义echo数据包大小。 |
|