|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
) {2 X- E/ w2 E 1 O2 G8 v2 ]/ m4 N1 a
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ' e# ?- A$ ` k z/ M
. m w5 f @0 g3 t2 i* U 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 f4 b# z) h- S+ X* S/ H
) S5 A6 v0 Q5 ?
Options: 8 ?2 |' `+ A9 s" ~$ S) i- Q/ I
- W' c5 f+ S" B, w3 a O -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 4 e: Y/ ^8 ]1 J0 V6 M) t
$ a! I+ B0 D/ G; _) n* x$ c* F* q
不停的ping地方主机,直到你按下Control-C。 8 B2 U# X, N/ P5 c% A2 t5 w$ b
. q1 m8 V: u+ \$ T" ~9 D 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 3 f: Z% t9 b' B- Z& K. I8 w2 D' Q
6 U: }, C! Q7 X+ R9 ^ -a Resolve addresses to hostnames.
; [% r6 t$ E( d# n* c1 H; N F s
! Z% {9 l0 a. t 解析计算机NetBios名。 1 g; |* r0 T9 s7 R
* j- ]: o# w" }- \& V
示例:C:\>ping -a 192.168.1.21
6 o/ d! a0 z' d4 Q, A
/ N. [4 @, f$ ~3 K5 M Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ! j: d+ L0 P( u' q$ \2 U
* D! {: |0 e/ U9 m* y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' @6 z* N9 C6 l# Q
N+ U$ I! J; n' x2 } Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 ]6 s* N5 J3 N
' t/ t* K6 O- h( x3 Y2 [$ ~ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ Z7 s: J& O! r) R# |, g+ }8 r# X8 [8 U
5 u9 h- ~0 r* D( F
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ g' A- H6 @% B" D$ A- F
. K/ E) l% F8 T1 _ Ping statistics for 192.168.1.21: ) }1 F! I+ k+ d, R( w* I
% O! E$ s$ V; x s. p2 M
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 3 M! ^( a' D! v& `
, A w. [: D' [5 n Minimum = 0ms, Maximum = 0ms, Average = 0ms r/ }- a6 K* M1 D
+ p5 g' ]4 o2 X. r! x3 |/ R 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
3 b/ r2 U/ F8 @2 \0 L1 t: q* b
: P. t0 E' o( E -n count Number of echo requests to send. 3 E" U ~- r8 D8 S6 o5 z
5 [+ o. ^+ z: S6 R) f
发送count指定的Echo数据包数。
+ u2 j1 v6 p0 n4 T! S4 V % x/ j7 E1 S& X; @: a3 |1 h
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
4 \9 j1 |3 F F8 c; G& @) h' K$ f' E5 L: R % [. p0 T, _) w" N3 x; K) C9 r, _
C:\>ping -n 50 202.103.96.68 3 W" T( @$ S' v. F: I
- w" f" g$ t7 [3 K1 |7 w' ^ Pinging 202.103.96.68 with 32 bytes of data:
/ h, z& K/ J8 X! E8 O! C
0 T& I& P( \- H4 |0 ^ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) Z8 _2 I& Y$ j8 f0 f# ?# G9 @
$ K( y0 P, e3 q) C S1 ^ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # k E# P# B2 ]$ S5 {0 j
# ~" V6 Q( E7 k9 H6 M2 A* l: F. k
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 O; ?' q$ K% [ a3 X
3 j4 ~# d' |- u* S% W0 I Request timed out. $ |: [/ l3 u$ Q0 S) c3 a" ]
9 Q7 X7 V+ y5 a, h0 m
………………
% m- z$ c5 Q' c( e3 ], W7 w
# @( o' X# a3 | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 y9 ^! z- w2 I1 e. U
1 f/ H0 W" B' a4 [2 t/ S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & Y: T6 y/ B" u% i! h
2 V4 r9 ^# F8 {: p2 z0 z4 w Ping statistics for 202.103.96.68:
3 p* e4 S2 m& `- ?1 z
- r/ v9 L1 l) R# G0 I; m# u Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
5 M$ N+ f; @$ c/ H/ x7 U
E: n5 D" l% S" ~( {4 F7 `5 d Minimum = 40ms, Maximum = 51ms, Average = 46ms
- N8 c! U$ {9 x' m3 T1 r0 T
/ i2 i; x- v, K4 k: |" |" E 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 9 v0 Y6 I( C1 U4 e6 D
5 v# R' d9 ~) q# m& G7 a
-l size Send buffer size.
" T7 ?0 L- M6 s5 Z* V+ v - V) K& J1 b+ O5 J0 N
定义echo数据包大小。 |
|