|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
, A& B2 k: W* X
6 s' g8 Q& x5 M; u1 C& X, q 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: . Y# X+ F5 |* [7 s [
! J0 H4 I6 I8 U" ^+ ^- 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
4 b. ~& d* U1 `
3 w4 s5 x2 r/ Z3 K Options: & W1 C7 h% s6 K) C
, R" Q' O6 Q% d5 {# M -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 8 g8 V/ T6 O' ]" E# y; ?) y
$ q- F7 k' k) g# O
不停的ping地方主机,直到你按下Control-C。
! u$ O2 t5 e# m W2 R
9 |* e* K* ?# b0 I! S 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ( R, N" D: @+ S, d( Q: g
( L$ r% d! V9 i
-a Resolve addresses to hostnames. 1 P% D e4 o, f! y- r8 `
x- R( w/ U; l' c9 H" p 解析计算机NetBios名。 0 d' V/ q* s1 S! j' k+ q8 O
% @# X7 ^8 X2 r' b9 v& q 示例:C:\>ping -a 192.168.1.21
7 `% b- A5 C% H- o
( d% _, G8 r( y4 X Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
% z9 w/ G/ j: c9 v& B & I9 u: S9 l2 Q3 Y4 y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 C8 `' w! h* u3 b$ A" M6 e
- o; O$ K5 |9 r9 @4 P- a6 a Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 R) O/ F' Y- [ / ^$ v7 m8 s( S& f
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 s3 C: H1 Q8 y9 c
5 C* |: u" A% x" \1 z+ f: {/ U / d* G; A' c8 @/ z% s3 r
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* a% f6 y; x' F* O 2 ]+ n0 J- Q1 y' A' |# Q# r
Ping statistics for 192.168.1.21:
# U, W: r0 K& J$ ]% I2 |8 ~8 A* t 2 [* A0 s6 I2 N9 ?# H3 D4 H6 d' {
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
: u4 L) D4 a& X4 b/ s% G4 x/ L
7 z. \( o4 V7 h( v) g7 D Minimum = 0ms, Maximum = 0ms, Average = 0ms / @: P/ C6 z2 g0 d8 n1 ?
' z; j8 J" |$ ?8 V% q, |& P 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
5 y6 ? Z0 M1 `2 F% y* `
+ D2 s: J$ \; q# k9 s' ] -n count Number of echo requests to send. " N7 _: a1 ]! \$ A$ D+ x
1 o o/ U$ t* \2 z; K, m1 t+ |- p/ }
发送count指定的Echo数据包数。
" s2 } Y) u( O! W0 P9 M
- A1 }) k9 R/ h$ T2 E8 V& C& \( i: @ 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
4 k- Q/ G: ]: x1 F8 j 0 D" \, ^1 P) H1 ?
C:\>ping -n 50 202.103.96.68
; D; c* Y" n+ L, d1 G& M
, t4 t: e9 \" V# p3 B" i; n# P Pinging 202.103.96.68 with 32 bytes of data: ! ]: }- F: X' c# {6 N3 \: M' r8 \
7 U3 l$ R7 N" ~( _! j, _ A/ I Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ b6 m& T- M [; S1 v
9 F+ ^+ U6 `" ?8 J8 a$ ^ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : ~$ M6 v T% R$ b N! @
0 j- N( W, W" k8 I! A% z" c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 w$ \. o2 X1 i9 X' o. _7 l* ]
4 W, K- l0 j# J7 V Request timed out. ' s% l8 S9 [/ n
# A9 }/ e( t+ @ R% K ……………… - T- z% I1 {; g4 u2 F; P
. D- _: B! e' t! C5 W Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) d1 Q+ F& }0 J3 g6 M+ A$ h / y0 ?- L/ s& a; E; K9 z: ]4 {
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " T4 x/ r4 ?& [1 H: I, q _
4 V1 ], O% T5 L$ e
Ping statistics for 202.103.96.68:
8 \6 B* ~% M7 m* |
2 a) ~2 ^% L6 t- b; Z6 K Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
& ^5 ^6 I9 r9 A1 }9 N 4 V2 o) a9 r& O& ], b* g7 _9 j4 y
Minimum = 40ms, Maximum = 51ms, Average = 46ms
; K# f/ z/ |; T) S- s / q2 y! n4 M5 {" Y
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 3 G( p9 w' \6 _, r
6 I% @1 \9 Y( I; B9 s -l size Send buffer size.
U2 [* O9 m, q0 E' ]" t
6 F; R& o u/ E. `/ H7 V( T 定义echo数据包大小。 |
|