|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
/ Q$ l+ `, `9 I& z3 B ! A3 p2 Q. L2 [
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
! m& C$ ^ o# E3 r' Y8 f g% s$ h
6 u4 S/ `/ ~/ V( @8 r/ h. H' J 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 ; W& ~4 C4 D, y3 ?0 E' d" |6 R
5 ?8 F5 a" b# Y* S! j Options:
% u: Y( n+ y0 g' D8 \
" O( ~$ A. t4 s+ J" s& F! i/ D -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
2 p/ X- |; R$ K8 h$ M$ [% n4 F 1 V+ H4 o- E: Y" T0 x
不停的ping地方主机,直到你按下Control-C。
1 k, N5 E0 n7 D( Y& v 2 X. y/ W. J2 A) `% _# }8 o+ J0 x6 m
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 . \" H T Q; y4 Q
- i: K8 |1 h/ x
-a Resolve addresses to hostnames.
, [7 L6 a" t( P) o
# K7 C7 K- I/ O" `* o 解析计算机NetBios名。 9 D. _3 E+ Q6 m& J* ?3 }! P2 Y' K
9 J0 T7 v% d: v- Y* Z' g
示例:C:\>ping -a 192.168.1.21
r; X0 E* f. \. _) U 5 P) O9 o7 H9 S# ?7 _2 w
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
3 u: {6 G7 e4 v
* A3 I8 r& q# \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 Y/ P* ~( L$ V" W: S
& y: s3 Y9 ^! n Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* Y; \! x5 M: Z0 z+ g9 l- ^
6 T( x* g' v1 z# `6 { Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, I4 I# l( a7 O6 h3 C. K
% F, p( ]0 C8 H8 z/ D& v ; Y+ }! E* r- f7 I/ l
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
r1 X: F' D7 V5 ~4 J4 h( f 8 P; n, x8 H0 Z- Z( p! V
Ping statistics for 192.168.1.21:
7 u. x5 e5 P% j, b. f. v: V 8 Q' ^$ h R4 J5 V
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: / G: f3 i ?' k5 [- L
0 p- |3 L6 I' s) j2 J- E
Minimum = 0ms, Maximum = 0ms, Average = 0ms $ L0 k0 g8 x5 k- a
3 q- w! q- Y3 |8 M4 m. Z
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
3 i6 r+ h) @& D, D 8 h' g/ f, b+ g& u( s! y: Y" i
-n count Number of echo requests to send. 8 G/ t8 ?% W b; B* }: U+ T$ ^5 |
/ d( p: u5 u/ U' @4 S 发送count指定的Echo数据包数。
- G6 O" v$ C. O% J1 ^
2 s. O. z" n3 u- t6 C* |' A 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: Q% F; ~- [% z+ B
, s3 f6 U- w' r; p* q: b C:\>ping -n 50 202.103.96.68 3 {$ y9 I0 K( A0 r
7 G, r8 U4 V+ e5 [$ R# R
Pinging 202.103.96.68 with 32 bytes of data:
' T3 y) L+ R& r
1 v* V7 p( `+ S% r6 ~3 P) h+ B8 p# [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( K) q; Q' u" n$ f4 H0 j7 K
5 a! ~: ?5 g- R# [$ w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # g8 } S9 T/ E' X
" P2 a n& B& _8 w+ Y5 [
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 r# C3 a. `- I& M% I 8 s& V8 K4 K# T9 ^5 v
Request timed out.
1 G. y& o) @$ P9 ~ " q B1 c8 Z/ m/ i/ g
……………… . ]7 m% r: S* V: O
5 ?) A5 e% w8 o+ ]+ T5 v Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 B( g# ?9 O7 E+ |
' C8 x1 ^% Z' S X! l5 | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' c9 a# e! C5 D0 X6 } 9 E9 M2 z. ]; }( h$ J2 K" t
Ping statistics for 202.103.96.68: & r) m+ x4 U3 @$ Z7 X
" k( R) Y7 {& `/ G Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
% M' V5 W6 {& Q3 m
" W* e$ n; _5 ?: a# P ? Minimum = 40ms, Maximum = 51ms, Average = 46ms ! d' `4 @6 {7 K- \ l5 H
3 q; _) S2 K# ?, r 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
i- O6 {* c! a8 H- C4 Q' d! k
- \3 Y& K9 k2 y) R2 h& b -l size Send buffer size. : H, w. V, y) m
# G& g, z% c ^$ @0 t/ v: C9 y
定义echo数据包大小。 |
|