|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ' u: A( g$ W! L/ @8 J# v
3 X+ D, v6 V Z, h
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
0 V/ E! c# K# D6 u' w
, ~: m1 P) @+ m) `: H( X7 V# Z7 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
4 m# j& \# K$ K- l! e" R2 y/ r
# Z- C/ y) q) Q. r* j Options: 3 V2 o, m9 a: O. s, H/ _
; \# d9 j2 \9 S( ?( C
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ; E4 x9 K" @7 C) `; {
1 U) K4 `' x, O) N4 X" E. S 不停的ping地方主机,直到你按下Control-C。
( f" U, [8 l* r' F! _" p9 e$ }
; _- W# c, d8 q. A 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
! R# g) G C! X/ ~9 i 2 F( Y( f- g, H/ t; }
-a Resolve addresses to hostnames. 2 b( n" n3 @' F0 c( ]1 d* U( Q p
/ d* Q2 }' A7 Y) @4 c' [' s 解析计算机NetBios名。 $ S2 S) y) h& ]! m
6 v7 c: _' J! e. K1 H1 n# @, c- D! p
示例:C:\>ping -a 192.168.1.21 z" C8 m1 Y( o: t8 ~; a8 n, U
7 z' g! @# B+ N4 v; A
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: & _+ n; L. p0 ^6 Q! ~+ k4 x
8 L7 }% A, d9 a" |% ~# b2 Q Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. \( |+ R& m# y l
% \2 I" x" y% e0 Z' ?; r Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 q; U, Q7 [1 H- d7 S( w+ D
3 Y1 |( T# d% u: ]: v9 @ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * Z! h7 [4 B+ J
3 d/ B5 O* l9 V4 c
! b( P- I0 S- ?7 {, O7 _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / c. q( c4 g' B5 I' B' L# f$ ~
; c# I, [' G0 A; M3 ~ Ping statistics for 192.168.1.21: Y& [+ X. K; k4 c
: u1 h$ u2 G8 H5 D; d& Z) C Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: $ R q$ U$ ^2 t9 \0 y
& s/ x+ h$ J( ]: s Minimum = 0ms, Maximum = 0ms, Average = 0ms
/ c1 u" A, A2 W ' @4 ^8 m, Q1 e) L" }5 L/ h
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
+ T' L; s; I; C6 P; x. z5 `8 r / R$ W2 u0 g. _( ?4 w9 @
-n count Number of echo requests to send.
# N! X: r8 h7 m. T
4 G- q. s& S! ` 发送count指定的Echo数据包数。
: j( M/ }1 x+ S+ r& y' t & F T/ d) h# Q5 k) K/ S* J
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
2 ]; g, R$ B7 ^, q 4 g& Z [- t6 R0 L" J
C:\>ping -n 50 202.103.96.68 6 z; k- e% h* c# [. L# m; {4 P- {
+ y: I" i- q; S( m e1 t# n
Pinging 202.103.96.68 with 32 bytes of data:
" Q4 y }) f2 {( t$ c# N
O" n9 W" g1 j" G5 } Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 2 \2 _& t, G2 D# G9 A
2 p" |1 S7 v( ]4 G
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. F6 X% u' M6 X+ u' `
$ _7 p2 F: N2 E4 r2 O) |4 k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% u9 ~: G/ O+ ~+ L
: b: H! F# z5 H7 t Request timed out.
9 ` ^ R$ r7 n( ^+ R# U$ J7 l! Z0 G / w" |- b5 @) @
……………… + S u' K: g: F' |* Z7 A
/ O9 Z3 o; A" U4 G2 L# h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ O4 X" z1 Q; t5 K a
9 u% `& b# U. g! d" @
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / _0 W) S; o5 Y* ?0 \
( N# w8 o/ y. Y3 G) M/ p Ping statistics for 202.103.96.68: + Y$ Y( r6 ~" O$ `; @7 b5 `
) S/ s+ X% w; r" I' ]+ g8 J- V Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
a. u1 u' N' h6 I* E" U
5 z9 C: ~- t2 m! v Minimum = 40ms, Maximum = 51ms, Average = 46ms
7 X5 v5 F- l/ C+ P" Z " ^' S3 [1 B0 k7 R. O' E5 q: {2 A) X
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 4 o! S8 f- m! C7 H
. _1 {$ ~6 A2 h2 k7 t -l size Send buffer size. 6 c; T2 D8 d: v* Q1 b
; p, f) ]' F- N8 Y$ P
定义echo数据包大小。 |
|