  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
- f. B8 x" z+ u* I/ M6 K0 b 3 e: Y! C4 E9 G
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 3 m' W- t% O! q: n7 ]
1 o" ^9 N+ Y- ]- o b
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
+ i' p9 F& t& O( y
! X0 o2 G1 |( g f/ \: D Options: 3 }- U9 S# o% N) i3 T" U
& }7 z* z7 k P3 R& G% ^5 d- z
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
! p& l1 B. R' ?" U, h* J
- W$ w5 m# {1 Q! {3 _. Z3 ~, x 不停的ping地方主机,直到你按下Control-C。 4 L, K& M, A# U9 L
4 u' H0 o9 l5 c3 j# z, G 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 3 S. o/ o; d8 u: D: ?
" ]6 Q$ f, r4 u
-a Resolve addresses to hostnames. 2 t3 b( Q. ]* ^' r
' y7 X+ j) B u
解析计算机NetBios名。 : X) G+ ?, a- S( u5 F
& ?% R: P. B4 x6 \1 I! q
示例:C:\>ping -a 192.168.1.21 - o% u0 Y. S' @! Z, |" l. S
8 j) I( X! P5 L$ C/ y" T
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
" _7 ~( R& B1 N 7 h1 ^- I+ C* Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : L5 y4 U8 q3 \3 v7 t: n s- t
7 f7 q4 f. b# j: } Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 f8 ^0 t6 @1 Q! E, i' I7 m+ Q3 J2 V: x ; a e) F8 V9 P$ `
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' ] y+ T) V3 g/ F+ z: E, Q
+ L/ Z* ^; f6 N7 J8 M- \9 F% F * w4 F. N1 ?1 q% m. e
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * T0 a8 G {6 W% t- ?" F& _7 ]
! E9 H2 R' G# x4 J5 \ Ping statistics for 192.168.1.21:
7 F6 F2 ~5 g- F- b# h, i ) g; p7 V* F4 J6 o
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
$ x9 p- s$ Z+ ] ; ~, ]6 g2 H7 L6 w) u& l
Minimum = 0ms, Maximum = 0ms, Average = 0ms
# _. W+ [) r. S( |# ?! P% O c 9 j! D" T2 M2 I: G- x2 ]$ u
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ! x' M* C4 o* Q2 r- N
+ I7 t! R! }7 r4 i3 d1 P
-n count Number of echo requests to send.
\( P: P8 Q: x" A! C4 G ; `/ T- a' {( G' {
发送count指定的Echo数据包数。
4 y1 E+ K' M) O3 @. ? , q1 X6 r' s! j/ Q S, A! {1 o
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " ~( v4 v7 G. _, S
: C- Y+ H" A& [ U, k" d
C:\>ping -n 50 202.103.96.68
9 f; H* f$ j; q" W+ U c- A' e7 @ / A0 J3 E6 C9 X* Y
Pinging 202.103.96.68 with 32 bytes of data: ( v+ X W9 [5 y0 M, \+ a* z' M! }
6 s, [, |7 E* g& U# G: p
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 f+ i% ~- p4 @8 K
% a) u, `8 k* Y! ~; M% o4 ?& D Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - s7 U/ d( I# c' r0 X: ^
' A: m- [. v f0 k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) X9 \7 n: m T8 P1 r- l
, \3 _/ g6 d# q: s8 k! T9 I8 G$ A- c Request timed out.
1 ^$ W0 M* i. d9 t 1 n+ N$ M. C# `+ C
……………… 0 c* y) S% Q2 w. o$ j9 `5 J
2 _6 `+ h# S3 P6 x% u$ z& W
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + s' O& Z% Q4 ]9 P* o( B! j
+ T$ h4 X1 u. l' B. n2 S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! G$ z7 X3 Y0 u+ W- v9 P7 t 8 t7 j6 X, S4 E6 ]3 ~$ G; C
Ping statistics for 202.103.96.68: & I5 Y/ B/ X+ ^" _2 d
8 H+ y# ? w% R, U: s Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 4 o; U4 C' k' H/ U5 _7 u
# p7 K9 w* d' d3 C Minimum = 40ms, Maximum = 51ms, Average = 46ms $ Q6 B* w H* ?
A" C1 Y+ b$ \3 m5 j
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
- J% j7 A1 e: v. e. s5 z ( J/ Z" {1 i* k# E2 }
-l size Send buffer size.
, e2 |+ E! H4 U$ U2 Q
4 }* q6 Z; N, K, R5 R! {' R 定义echo数据包大小。 |
|