|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 : @; ]( ~# W' k3 g" T- T/ y
* j% u/ k; h n* V- ?: `2 _ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: " a f4 @2 y" `9 ]+ S- q
3 \2 j- j. q% V& W 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 ! ]: K4 F" B# J
* v. T# q/ e9 j# ^
Options: / o+ u, n) X3 ?0 _
6 e8 T* o2 w; t' b# W9 E( U
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
, H! d) u% E8 N& N5 V0 B 4 `! X8 h' n: F7 g$ Z1 J1 O
不停的ping地方主机,直到你按下Control-C。
' |: Y8 F6 S" |- M1 t
- L( |/ `) _8 G5 H- ]) @, [ 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ( J2 q+ S# T! @2 Y X) S
5 p' r! ? @& c. {. y
-a Resolve addresses to hostnames. : l; v3 Q7 g3 y, F! v# C4 l* A
0 @5 Z% V0 v. K, E 解析计算机NetBios名。 8 t$ t$ p/ Z6 v5 q
+ }2 x u5 @3 L2 O/ O- Y
示例:C:\>ping -a 192.168.1.21
1 W9 P; ^ b6 ^3 W1 l : b' ]- k8 q+ k, c
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ! H/ x0 d. t% J h0 M- N6 A
L' n% g) m& S1 D) E X
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( e1 C ~8 `, V! P2 E5 S+ O
& z8 S4 ]6 ^ A9 V8 Z. Q1 r
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 P# {+ X* i1 I2 K y
- ^; m. m% s7 C
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ @% E3 P& v6 q/ g
8 R( V2 V8 [0 {: P. W" [5 B0 w! Z, h ! k4 m1 K# z4 L' w
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) C& D* ~+ a* R' j ?& E+ v+ a
* ]! ]! m0 ?1 {2 N! \6 \- P
Ping statistics for 192.168.1.21:
/ b2 U: p$ @1 ~: @7 Q
& d; ?! e3 S5 D& W4 ^2 \ Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: % E/ N5 f" V( w- l7 i( z
2 H; F8 E$ Y0 h* J
Minimum = 0ms, Maximum = 0ms, Average = 0ms
" ?5 U% u5 C2 T
* s1 @1 A" U6 G- x- t c: j/ b" R 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) i( R- O' D/ ]
8 m3 W3 @( \6 p2 t2 i+ k1 X) V
-n count Number of echo requests to send. # z( B5 C8 Q$ K0 E0 k
8 L7 w$ K. S) ]0 p( N4 g& o 发送count指定的Echo数据包数。
& [+ `2 v1 J5 C
8 h9 q8 _8 Z" H' N: s3 Q 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
& e0 r: D8 V! G- s) f5 a( \9 }
% [% T X8 B8 H7 [, L8 _& {* Z C:\>ping -n 50 202.103.96.68 7 h) l# }- M) }2 S
' M4 v9 D$ p! | Pinging 202.103.96.68 with 32 bytes of data:
8 v: o* t5 f. W/ B, @" F' |$ r
# W6 m" {" V4 u5 B" X3 P/ }' H6 U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 J) Y% V" Q( |* T2 S0 ]
9 T: f+ @6 A- r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 a$ @2 V( C' m
/ P9 _# ]* T2 d, m2 b3 O. v
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- L# u, T9 x, _% d % C0 p. m0 X0 ?5 z: E- f) O
Request timed out.
$ U' Q5 V1 I, | ^. P- ` / _+ o6 Q9 `. p9 i2 E x$ F1 {
……………… 8 p& L0 S* U q1 x- E
" ~- X4 M+ \- [! U. [8 X1 i1 t2 I/ J Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 a9 e. G7 _+ {$ T4 V7 `2 R8 @ 7 _# g( G" R, b- q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ e: f* w, K9 s
( t. X M g5 j1 q( t2 M/ n- m Ping statistics for 202.103.96.68: 6 |( ~$ I. m/ ]# y$ t/ |7 W
( z( ?+ }4 k$ J i" ^ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: / p# Q; r4 {; E( L g
. D8 @( Z: W; h9 {% ~1 O9 m! W Minimum = 40ms, Maximum = 51ms, Average = 46ms
- S0 t* q1 ^2 N7 T+ s . ~6 \, O3 d/ a( n' ]
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
& V3 G% u( j6 j
4 N- R4 j9 r) P4 ~/ E& S# C -l size Send buffer size.
4 k! Q) x" D i/ @ $ r3 S$ x0 X8 J+ ]( ?) r: a7 I8 r
定义echo数据包大小。 |
|