|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
! h; F4 q9 {' k. R8 c4 H$ ~ # {3 w9 h& G8 A0 f$ P, ?
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 1 C* H! w3 l7 R7 P. z
8 e& t9 _% c- P4 t* V& @5 k6 j$ H
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 - p0 ~1 m- e- C! H9 v6 C) s# [
: X0 L4 |: `! x4 s8 G2 x$ v
Options:
0 o( {1 w" ~% v7 A/ j4 R# S
- }. \% V2 e8 q0 q+ o6 p( T8 ^ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
1 J' K# L0 D# `, G8 U2 x 4 B; ]2 l- E2 Q$ a
不停的ping地方主机,直到你按下Control-C。
e# U; G/ x) y4 I
8 y3 P% T) _6 I. p0 _ 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 2 o) K ~' E" e+ O2 G- t, j
0 M+ _ w0 O% u* O) D3 w -a Resolve addresses to hostnames. ) N' P0 |( L0 D8 N- d# J
, \: E, ~ [! ^" \7 [
解析计算机NetBios名。 $ v N; U) }& G. q3 @, x
0 e% L) v' W4 o8 j 示例:C:\>ping -a 192.168.1.21
8 P, G( k2 y, f* _* q' l3 v
; g* o- b8 G* y9 r' P( f! F Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
4 O: G! Q [7 F' ^1 ~: F
5 ~5 H. ~% L/ ` Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, A# Y& m, H8 @$ q/ S& { 4 _, G4 a0 Y3 q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 x9 p5 x# O- A7 K6 Y, p
t& a9 A0 f" N& u3 S Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) F! M/ P5 U+ e! ` d+ p
/ \4 i0 o+ p1 S, E8 O: T
o' q0 k# N- r0 z9 ~: I Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- v+ [+ Y% w. g& x
U; b9 G1 C( s( B- T. ` {. F' `* \ Ping statistics for 192.168.1.21: ' d$ j2 R2 G9 c% H/ C
! I' p8 W- B e' D5 ~- @: c" K Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
- n' n3 `# B7 l9 D- O( u% j4 @9 z% M ) @. N# V$ n& o% A
Minimum = 0ms, Maximum = 0ms, Average = 0ms
; G& U3 w- H6 F! J. }
( V- _: n$ ` r7 T 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 $ x: a8 S! Y; Q1 z. d- y3 T
; x5 f$ H! |! r2 z2 [ -n count Number of echo requests to send.
+ F Z. }# p/ |1 y& }# {: g
" k @: s5 e8 V7 |) Q" A+ E 发送count指定的Echo数据包数。
5 n3 e/ U5 F6 b) v8 t ' p, _5 G7 G, k0 l. D; G7 v
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
# \: R3 |# j0 |" D' e9 B' v0 I / l7 [# O8 _6 D( T/ \ k p
C:\>ping -n 50 202.103.96.68
* j& H7 }$ @9 A5 V! k. y) A9 Q6 ~ & _+ @: A3 j) g& Q% p' T
Pinging 202.103.96.68 with 32 bytes of data: 0 }9 J- s9 S5 ]7 N2 G
* `- [9 x" l) ]6 c9 c8 t Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % w. A9 }# ~# T- k
5 ^/ z- h( _/ }4 p. A# ? Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% k* p5 g! w; ?! w R* m% {7 d' m w# E
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 W' U% v' `. T b 4 \+ u: s, C4 O( m- ^+ ?# s8 W" D
Request timed out. 4 G6 \2 C- G0 X# ?
: X8 b2 k% L) j8 H
……………… 5 s- N1 y" V9 n
' _% R3 e0 Z% s, ?' n7 T- Z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & g, a4 I' ~0 U' V6 |4 a/ \
g0 n6 \2 Z9 S6 C q Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 l f9 @2 D% q$ a( S
: C, @( n7 U. g1 Z3 N2 K Ping statistics for 202.103.96.68: ' }2 k: X2 s) W0 r
+ Y! {* U7 u; [5 q Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: + W; n; M; d7 M9 v
* t- W) O/ I7 g' u( I S
Minimum = 40ms, Maximum = 51ms, Average = 46ms
$ B; l5 f; t8 b& E3 Y8 Z. \) t 6 n4 p. r# ?! V3 W# L
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ^: l. f8 ^+ ^7 p( C, b+ J5 j
, I3 j7 Q0 A5 t. P, N6 f9 c' l) B -l size Send buffer size.
8 W: g$ i! j' v W2 u
4 q4 D. i+ |4 R* i 定义echo数据包大小。 |
|