|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
6 }, ]" p: }" I$ ]4 u0 v+ f
- L) o4 n8 Q! j 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 8 g# N' q8 t; D5 E$ P, E# A: l
* ^; s7 g+ y6 n% }: I. H' 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 / K3 @4 b) T$ {5 C
* k; N, i6 b) u; v) x& e
Options:
2 [* ]! g: K/ L9 R3 {1 I & f+ @0 E! B1 o8 t& J1 G
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 7 h! t) @ _$ i8 C* r
1 h2 @6 k. }& }! h/ a3 @: _! ~ 不停的ping地方主机,直到你按下Control-C。
' h5 b8 a/ S5 a+ D, U- F* q2 m5 l 7 Q8 H$ d" o6 s% G8 D9 b6 } s
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 4 j/ [! {; U9 N* P: p" C; g
! P. h4 W, i. O( o0 X' M8 [ -a Resolve addresses to hostnames.
2 z8 y# B8 N4 I$ } . y: g+ S7 ~+ Y$ ~
解析计算机NetBios名。 ! b6 t0 j, S9 b/ n
6 S: a1 U e# k4 m2 w/ t6 ]8 m6 ~ 示例:C:\>ping -a 192.168.1.21 0 K/ Q; s# H" i4 k: }6 `
9 r& N. f# E7 Q' r Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: - a' M/ o T% S( O; h8 U* b- g; d2 C
3 B" D- k* B. h" ~3 v% K
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 R! X" ~7 E/ a. [( ?& J
3 W5 f+ W1 p6 o* p7 ~1 k( {/ j Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# t+ x9 F$ | w. J: b0 R 8 V, ]; w+ z# h
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
) r! }/ @) I [" _! ~9 a% P$ E- P
$ A4 `/ K) l/ s. ]
1 f5 y) u' T8 r4 }6 L0 t5 K Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
5 X' c6 B+ w% F7 F
9 k9 s0 {5 y5 D' {8 U2 J1 v- n Ping statistics for 192.168.1.21: ' Q! V7 ^# k3 o. ?" @
4 p3 O" U0 B/ q& B$ y! U Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
& a) G& _* ~, R% i3 U) u8 C , d. r' p6 W7 y# j/ i
Minimum = 0ms, Maximum = 0ms, Average = 0ms
^! l# p( m3 T+ O! H; G! e
, S% {& z: x% m2 t 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 & Q: p) B, e; l0 z) j' L
! O0 S3 C; \2 t
-n count Number of echo requests to send. ! J! l! `) p2 o# a" Q
' U, J& h/ v* J$ x( I" m 发送count指定的Echo数据包数。
; O# C8 K ^, E* J, p
+ ?: f, k$ Y5 I! g1 A+ i1 A4 z) d 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " i5 Z3 l- S& |! s6 {7 \8 \
7 H5 h3 O. C: x0 C8 w- t
C:\>ping -n 50 202.103.96.68 e" @& h# @5 }
8 {4 ^; F* n1 x3 _
Pinging 202.103.96.68 with 32 bytes of data: 6 h2 U( k ]# }0 i
3 e6 X" ?; T& e8 H9 ^+ ^/ D Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ]* c7 m0 J& u. s! z" H
' U6 e2 D4 V: X4 {0 e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 _3 J0 q8 g( u6 ^! m5 S
* x# o0 b1 g5 H* c6 o* A8 p4 }: b
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( ?6 P- l( P- m
* K* o- q+ n9 J3 e* q' v Request timed out.
$ x* F7 y1 l6 L! u
, X( o# ?! D4 ]: S" |- O( |; t- Y ……………… 4 N/ D1 }' r! w& k) Q$ |* b
4 K& n0 _/ f1 B
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# O; c3 Z- s6 G7 [5 g+ R
0 s9 x) r8 }' {- N5 e+ d, E Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 d: G/ |& h7 c! R
0 ]5 W3 R6 \0 }/ e
Ping statistics for 202.103.96.68:
+ X6 S6 x" ?: M( Y4 t h% s3 Z4 |+ n8 ^) @1 B. x0 w
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 3 w( `4 [6 s" ~' x/ G$ L4 ~
* E7 s# o( \/ N" v Minimum = 40ms, Maximum = 51ms, Average = 46ms ( z5 U% s/ T* n1 N4 F' b6 n
( W+ H0 ?2 v, A
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 : q4 i2 ]6 z! f; s
4 s; D1 D' Q3 L
-l size Send buffer size. / \ i" H, ^3 f# F
/ D- D$ H0 n) |- g 定义echo数据包大小。 |
|