|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 6 q2 N6 Z; \/ _# C
! a! ^& n# h8 i0 \9 s0 ~. k) K 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 8 u' g3 L$ G2 g- {1 [
0 R$ G! M+ v- N& ~+ u& Z7 R. X
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
& h n" J; E- | 5 P3 O/ n( m0 J* |$ A* _8 V$ J! y
Options:
! v/ u" f: `( c% h$ p4 d
+ z+ {& x3 U" Q -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ! n; m( r4 n, b. x: d+ {
# \" L& }5 I( \( K8 O. `- U) M
不停的ping地方主机,直到你按下Control-C。 8 ]& D% {5 V0 s
% n$ Y& D2 o; v; L [: |# | 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
& M# B7 j. `* A5 R6 C2 Y 8 A& P/ S7 t5 S, v+ a
-a Resolve addresses to hostnames.
" K! q0 t$ ?$ B# e. J0 o4 J( y l0 p
! s$ f/ i4 m1 V; U! o$ B" W; l$ c 解析计算机NetBios名。 2 q, I' Y* _- t# x
" m4 {; J; M' L) e3 f 示例:C:\>ping -a 192.168.1.21 4 p( }( V: p8 Y( c2 ]/ |. z
* v6 D) A! F" s9 z8 t. B7 \2 b Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
- h# ^0 Y+ {8 k' {7 x
: G. \& ~2 \. o, a/ c9 K Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - o6 P( c q4 j! `
/ X" V# A8 F( _4 N; ] Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( [1 J4 W' {! y & E* N6 ?3 C" @2 v
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 K! @) o; _& z; J0 Y8 t
# ]8 |. U& ?8 O! Y8 } ( j: ?1 k* [" q4 H5 E
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ z, T/ Y- W8 E1 c* L Q$ M2 X3 Y+ u
1 j P4 t3 R" T2 K& d' {. O0 b+ z4 A Ping statistics for 192.168.1.21:
3 F! j& u$ G) y6 s3 o- B
3 V( k- W4 [5 G) d9 ~( \3 e Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: " `+ H* Y" C! @/ ]9 _" k: R2 ]
% F' f& Z6 u8 t& [) p
Minimum = 0ms, Maximum = 0ms, Average = 0ms
9 T! y" j$ k; `& S$ [& Q
2 D3 W6 I3 I) S( j! `, l" |/ N 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 & {& Q. ?# l$ t) c Q5 @
% o2 O. d7 r7 | -n count Number of echo requests to send.
2 B6 p: ?+ O' Y% I
( q F, m# V! x m4 ^1 p 发送count指定的Echo数据包数。 ! _+ u# u. n N0 D6 \2 C$ @2 c5 q m4 Q1 [
8 B, ?- T! T3 S4 d0 g2 t# Q
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
9 \7 ^( `) D7 z9 h1 a
8 a+ G" `1 L9 c9 a+ Y C:\>ping -n 50 202.103.96.68 ' w) P! i/ ~9 s) j' O- ?. |6 v
" _4 y, Z( y5 \
Pinging 202.103.96.68 with 32 bytes of data:
0 ^/ t! e* z' f) E& R
, |7 ]( C' X; S/ X% _/ U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, U& x$ d) I3 ~. a! a % C/ I9 m1 j" R( `
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( o# Z2 ~' X0 e$ \+ R! ]
- q# m' ?5 j* j' _
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " J2 ]* P3 J' P, @: D& b
% C+ Z- y) T0 C9 n+ c
Request timed out. - n( N1 S+ X+ W- }. r
0 J; O) H7 g$ l% M' Z6 S ………………
- B6 u4 u: b! N9 S
G" {; H; J p( a, ^ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) v, ?0 P$ ?/ B6 L* Q/ o
- R6 y. _3 P$ U! _; K5 s% a. P5 |# g
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 i# _& i9 r$ {( s) g/ `( ~1 R ' M/ T& M6 b; e' n2 @
Ping statistics for 202.103.96.68:
6 N9 l) |2 C* S# G ; |6 R4 z$ K% K7 b2 B+ [
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: $ d% N% K" o: d; H8 `2 O* ]
0 M# |0 B4 z- `
Minimum = 40ms, Maximum = 51ms, Average = 46ms
* `# K& r0 \6 }) ?+ w8 u8 \8 N , m$ {1 ~5 F0 ~' W7 [! r
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
( p; j7 n- w1 n5 ]- s4 K- ?1 Z
( B2 u6 Z+ b" m& s2 E8 P -l size Send buffer size. ) R0 S, C0 @5 ^" \4 @& J
% A9 E: W/ L2 }) e
定义echo数据包大小。 |
|