  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
( @3 J1 r, _2 L, M7 T2 q d: U' d+ R/ ?7 u! y& x
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
7 a% b$ R/ V8 ^* }7 S# Z 0 Q6 z0 C+ h, F& R3 \# ~. ]+ Z
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
1 i B/ y# Z B5 G/ J
, E- q& D- [- o6 r, X) }( W4 h Options: X4 J2 c# i) A+ h
8 ~/ x* Q7 b: g, s8 A! U, h -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
+ u% c" [ v5 G q8 i, h J( @, o) |$ m. Q' S3 z5 w L3 @6 Z
不停的ping地方主机,直到你按下Control-C。 0 a6 Q+ p9 e) ^1 _, `- Y$ S
: [0 K9 o- o: R4 E( l 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 & S. ` Q/ U0 e% b3 |/ b
9 j. n' t0 J2 S; Z* G# o
-a Resolve addresses to hostnames.
5 A; K) o1 {: H3 v: T- p
. F$ Y# p8 K5 E' o/ s1 k! H, l 解析计算机NetBios名。
% y$ p9 n$ E! _: \
" h9 q% [ C. k- s! H k 示例:C:\>ping -a 192.168.1.21 ; e: ^ d2 a; L( m# D' u
3 H$ b4 V8 N. s N
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 6 `$ v, h: p: v
- }; [; e. X+ D: Y0 w: A Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % a+ N. P" U7 ]0 I. m1 X
- a, y$ M/ Z0 Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , v+ p( N+ Y) m' ?
o8 ^8 K7 e `# S- ~ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 A% V. b4 r2 L6 ~
; F7 _% i( Z$ g/ s/ C / K6 s* p& E! k2 q3 {9 m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # H/ |3 r( ]2 e/ c
( }! t. n# ^8 \' e# [$ x Ping statistics for 192.168.1.21: 2 J5 Y m9 X9 B) e
6 Y% b' `0 _) T- ~. T Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: & B7 y+ ~( N6 F4 i! K0 G
2 \9 ]8 B& G9 w8 M X+ p$ ?
Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 u5 O+ Y# z1 j6 { 7 ?! B; x0 l f8 L0 |. U. ?$ v
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
+ M( o- m8 q; I
) y0 |" K; h) s3 o' J# W -n count Number of echo requests to send. 2 K4 M3 L9 {# Q/ B( [0 p2 m
) f. t! `% `+ g7 Q* y# J$ | 发送count指定的Echo数据包数。
5 o; C, p: u; J& B ; C3 C' J$ D+ }7 L6 }
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
, w7 q2 B# }- I; [ }# Y4 X, {
; p: R" O% d* ]# }, K C:\>ping -n 50 202.103.96.68 / T7 F" ^0 I, m9 j, u0 Q5 I( A
9 e- u) Q! X, B( p Pinging 202.103.96.68 with 32 bytes of data: ! i! j2 |6 a4 n1 Q" G& V
0 |& O2 u: d$ q$ T; v# K Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 z8 ]; L$ h+ M7 [5 V$ Q 6 Y$ k6 @6 e" X! ]$ `9 f0 D! @, o
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 r& e' K2 d$ L) k" y) r , x# R5 X8 r2 u0 p' p* r
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : c8 v1 r8 b8 p! q
3 e3 T' f3 K3 t- N3 f1 e2 y W Request timed out.
% J) a2 A5 ~+ P: |% ]4 Z7 V % R7 i5 U6 i6 a; b' d9 ~2 C/ @1 ^3 l
……………… . g+ z+ g) i1 m: o8 e
! q/ C! I! h. O
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" }% n% X/ v' K7 w) @0 {2 v
8 r+ Y. N" U2 f0 x Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : e( L, s4 u2 U9 K* v& [( L
( \, e) J- k7 B& `# z4 `5 `
Ping statistics for 202.103.96.68:
. A8 o# X2 E8 [- P
/ p8 H7 l8 w. C& u- J' Q Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
1 ~& c. V6 [/ R, b
, u8 t, N- x/ D5 Q& j2 e5 X Minimum = 40ms, Maximum = 51ms, Average = 46ms
8 b) {7 t1 C% U! r$ j
" \- d/ F& L5 z" H7 { 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
9 ?4 d3 {, k) x
. a& P p8 E! C) h( p. r8 f9 ] x F -l size Send buffer size. , `: o1 G' ~% O k+ ^% r/ _
d/ z$ k9 b* z( @3 K w 定义echo数据包大小。 |
|