|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
! b' b1 n( G9 L# L2 ^7 t / j+ M* j* O! ^! b+ e; B4 O
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: , C8 [; J( n- d% I9 w
# u5 X1 i1 }, E# u$ W1 K" E 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 * R$ @- i. l0 J
: _5 V8 v4 n+ l% V8 p" ^ Options:
1 @" t$ w5 E- j" \; [
# `- |0 d, K, [- F -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
% Q" @5 Z$ y4 F+ K9 W 3 Y$ V" ^' o! o; m, X* |2 A
不停的ping地方主机,直到你按下Control-C。 , g$ }3 z. \8 {7 Y6 \
$ `) ?6 _* @1 l6 ?9 H
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
4 Q# |6 G P& ?+ j2 \2 N+ H3 \6 X
# {6 y( t, q% e -a Resolve addresses to hostnames.
. N% b; W" \" O
]7 B2 G8 @7 `& }% ? 解析计算机NetBios名。
* V3 s" W( E( ]6 q) ^* f $ \1 C$ C$ t4 ~) W2 I7 D% j
示例:C:\>ping -a 192.168.1.21 3 _% x9 _; O. G. B
1 i( { z2 f% ?1 o; l9 ^, d1 g- \8 ~ Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 6 G+ S% M7 g& O0 E3 r9 |/ O1 i$ A
; J) s0 f/ m2 [! Q4 X' a9 F1 C Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 o: S- ~( U! u2 g: H( K
+ q7 z2 T0 D) R8 j* S9 } Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & q5 \4 K5 t7 q2 V
0 ]+ S3 C( |5 K7 O' {- q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ Y" G9 G4 ?9 s( B. C$ e% A% T1 Q+ H" r+ G# ~ N$ u& X5 v% ~
. H+ l$ H% k9 _) ] Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 R, O$ t2 `1 m1 [ |
! C0 A8 `- W, \
Ping statistics for 192.168.1.21:
# {4 j' Z4 A* [ z
: k2 U5 x, t( g0 t Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ; Z0 `0 v- g/ m/ ~' M) y
- I! v& p# o9 x9 L* V" @
Minimum = 0ms, Maximum = 0ms, Average = 0ms
3 C" q8 m* s( q' H; b! `! C 8 a3 X" m5 q4 ~3 {1 j
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) U+ e& R. ?1 D3 a! @+ ]5 v/ B6 n/ O
! Q: H& p, i& P: p' q% r -n count Number of echo requests to send. & G1 b; Z& k+ Q5 R1 ~& q, f/ S
2 \; B& D2 A/ k3 j2 Q0 |; Q- r, g- ] 发送count指定的Echo数据包数。 8 \- S) w" ] g& z
# l4 i' g6 H; ?1 J 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
' f& \% ^8 h6 ?' I; p 6 T& X" d9 m, u0 m4 T, [' F
C:\>ping -n 50 202.103.96.68 & e; G; h) r' L c0 b
7 w: {2 w4 J* ?, [$ t/ _( D4 a- s
Pinging 202.103.96.68 with 32 bytes of data: 6 @: _, o. G" c
; \2 Y- U8 x4 F! U' {& [ E
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& M) d A& |# W5 `; a
7 [) C" n, u2 ]# ?, v$ ~ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# h3 S$ n. w1 n9 u, F, ? 7 Q& M: G+ @+ u& E
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# p. Y& R$ l& q- e
7 w6 R- O: O$ q" S7 d# w, E Request timed out.
: j/ s: M+ i! ^( l
6 k$ Q" j6 p5 P( u$ ^) e ………………
, }; K8 s: w8 t8 A. `2 I- x
9 p. o7 X6 w: x1 I, z o; b) c1 t9 [6 c& w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
1 h7 u f/ l) D. e0 q % K( g" L9 r/ I/ A* T5 }
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% V+ D6 M7 Y3 m! u0 c9 u6 S H $ a. \$ C8 n* v' M/ ]
Ping statistics for 202.103.96.68:
. T6 A3 [, J& X7 j+ z3 r
/ u7 R h: @) f5 F Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 1 ?# M3 k; K- L, }7 N- t* p2 N7 i! a+ W
& U6 D# c' i" S& j
Minimum = 40ms, Maximum = 51ms, Average = 46ms ' k/ L4 |+ K/ }' k, I
$ m2 a7 N6 [$ Z$ Q- Y
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
o2 c* o# k. H2 j j7 _
2 t9 G! \* i2 _2 t5 x, ^ -l size Send buffer size.
8 |" ~4 G2 w% g( }# T/ i
) e9 {! U8 Z: u; ? 定义echo数据包大小。 |
|