  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 * Y6 W/ @/ j; r+ }, M' q
1 Y# t! K4 a/ v8 G! w& g
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
- Z" P) X; D; ]3 F: W$ i* E0 r $ ~6 \2 V% |$ |( D- t E
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
% _5 `; M; x3 O& R/ G) _" o
8 q8 O8 o1 \/ V6 \9 K* z4 W5 D Options: 4 I0 G" Y5 ?8 [( \4 E% X7 E
D2 m. c& }5 C) b1 r! u
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ! n$ Y+ W* F K4 G- g
1 k% Q! w; l7 Y# |" v3 q, k
不停的ping地方主机,直到你按下Control-C。
! N; v) B* c2 @
/ ?% S7 N7 U0 U8 u5 Q$ ] 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * T/ c; J9 p5 P7 w A# |8 Z: S) t# z
# ~+ x( O) U; p2 { -a Resolve addresses to hostnames. 8 U y- F. h- V; q! a8 n
* w& ?$ ]# A5 r# Z, m3 B9 O 解析计算机NetBios名。
; [: k# t3 ?. w4 }5 t* L4 u( B 3 X A+ M6 z1 e* N- W5 L2 L
示例:C:\>ping -a 192.168.1.21
Y# s! K( M1 ~+ z. g! s' y
7 _; o- H. E: {( S i Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 6 x/ y0 N* h c& r/ F8 E; @
/ W; G6 w/ g* ^! h- j1 r Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 H7 ^' U- r! W e
* R8 O8 }. |# Z# {2 U3 ~. F
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ?3 U$ f0 ~0 O8 [9 U( [
+ c6 K" x/ j% p( H
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 x) w, ~# Q* X2 [# o9 }
9 {1 D6 l, \8 [3 i) f. Y2 m. Q& q
1 C4 H9 ^& U+ B# y" \. k: Q q) U3 w
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 z& c& F0 O% j$ \ 0 v) a! Q4 O/ B' C/ }
Ping statistics for 192.168.1.21:
$ W: e# G$ x' w3 \ ) ]8 c6 `1 _" i' i, e" j
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
5 {5 q* n) ^0 Y$ P: E/ ]+ o+ I # h" o& g/ R# c/ Y3 A3 Z C% k9 u
Minimum = 0ms, Maximum = 0ms, Average = 0ms
5 b* p; t* Y; |; _ - b3 v' r9 z8 N, B
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 5 d1 B# o& `+ V% a; n. ~: q, J' b
. b: P6 I0 a3 E0 W! g6 X -n count Number of echo requests to send. 1 Y6 k( Z5 s2 B3 o1 I3 o
! M% a" u# e' q# a
发送count指定的Echo数据包数。 ; [$ H0 c. @8 Q; i1 C+ I
9 ^3 y0 ^+ R( }4 W4 G' l 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: % u/ ^* V* u/ Y9 \+ i8 H9 s+ c
2 D, {- z1 W$ t; N/ x6 d C:\>ping -n 50 202.103.96.68
& ~9 a' W( D6 f5 e6 w8 b& F
! T) A T d. X3 E, | Pinging 202.103.96.68 with 32 bytes of data:
7 s- t. i8 `/ [, Y s2 {( F4 u
6 c( P) y5 u( D0 t/ p: J Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & r+ }5 f) V! O2 s4 @
: I7 H) |9 Y6 F+ v9 o Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% f! p/ o: O8 |- T
) {( m) K, b: H0 a Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 Z; y, F' E4 f" c8 y 1 J( K! K0 g7 f' |2 t7 ~/ {
Request timed out.
3 H, q+ G$ G0 c
, V v$ ]- k! y ?( E# e7 i ………………
* h! Q% g) I9 w& T
. P: f d% a5 S3 Y6 ` Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 j% t5 ]3 i/ R4 Q9 o$ C" m* K- S
3 D1 W3 \. g/ w$ l Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . d* c# o& s' q; x( J+ z
1 ?! X7 a; `% ]$ w% ], n7 ?
Ping statistics for 202.103.96.68: - M( k3 v. Z* H
, p9 W& j" K% L9 }. y, i* ^
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
7 n$ s& ~' E, m- O4 d7 r/ G ( l7 W/ s! i7 }/ I9 v6 |
Minimum = 40ms, Maximum = 51ms, Average = 46ms
8 f+ V8 C5 |& P1 b: e6 b, B + V+ u$ a/ _2 e! ~ ~. m; A+ x
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
0 ` Q9 k; F9 v6 j+ \; \+ [
+ p# d- K- X$ Q3 P; B; l -l size Send buffer size.
s! E: d+ ?: @
- w4 l/ }" J( s 定义echo数据包大小。 |
|