|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 0 u! g- R1 p( G1 m- I% ^+ o' ?
2 Z# g- t( n0 }" G; r% b4 T 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: p E. \$ z& ]/ A0 b
9 X$ z# K0 n9 u9 y, M! Z 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
: [9 e" w i7 q4 c+ r
/ _/ F- y7 ]1 D7 x/ U Options:
" g7 P- S: @0 R/ V* N) u [
! s2 w5 R+ S$ n- L" h. P5 ~9 ` -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 4 _$ b* j9 H6 `# F+ T3 S
4 q$ g a% O, h, A3 }" i 不停的ping地方主机,直到你按下Control-C。 " e: S0 l3 `: X3 Y- R2 C
; h2 Y/ ?7 f" ]5 P9 b- V8 u) ^
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 # x* b) c" o2 W* l( ?! F2 O1 C
: X( Z1 {' z% L4 }) g7 o+ E -a Resolve addresses to hostnames.
+ ]! \+ x6 k0 ~9 V+ g& R0 e4 z
# u% q& _7 p. F1 a8 f1 C4 n 解析计算机NetBios名。
7 v+ M7 F, t' p) Z* Q ( u; L* d, j; H! L3 a
示例:C:\>ping -a 192.168.1.21
5 x5 I' a. r; P- [ ; S) H0 x0 c) |4 G) s" h2 ^
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 9 N; v! k( O, `. Q7 H( ]
/ Q' r! r1 R. Q1 S
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; Z/ k. X# [ e6 K( D, J
+ x d6 d4 v( c' i+ |! N Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 h9 a1 }) _1 z% i8 A% F
: P- Y, X' J8 m6 m% E+ \( ]# Y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 H5 [# s. c# H: x9 [; W, A4 d2 y$ Z( C% _! H# u) K
, J* }& R8 r; X# ? Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' D0 L1 b* G: C7 g$ v G- S
' ]. o% |& v7 P% S8 \8 ^2 u( |
Ping statistics for 192.168.1.21: b( L0 _9 q! H+ O
. j, H+ n( b+ p% o1 W0 B) m0 z Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
- R5 [: h9 c, u" w * k8 q: v; ~3 V5 o* F
Minimum = 0ms, Maximum = 0ms, Average = 0ms 9 k0 `' X7 F6 A5 m7 N
2 C# r- Y% Q( Z2 |% x {
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
3 w) `3 C8 T2 O
! t$ k( W: ~/ X7 V$ X -n count Number of echo requests to send.
- e7 B: J' J+ K2 [
7 J# S" c5 K( ~& w2 G 发送count指定的Echo数据包数。 h% v; h5 }; K" V) m& j* g' E
1 i' b# y1 c- V6 [7 C2 F( |4 {/ G
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: % N1 i8 G+ f$ Z) Y% D
B/ n" P& a' X2 T1 O C:\>ping -n 50 202.103.96.68 + n4 \+ d5 h# G- `! j6 M4 q6 q* ^
) D4 y6 m% [; w3 z6 {- G
Pinging 202.103.96.68 with 32 bytes of data:
! Y2 t& ^$ H6 X: \( p6 m% L1 h
% S- r7 N& f) W3 G& G0 G Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 Q! }& ^% T. w1 H) ], T$ g% D2 J
/ f+ Q5 j v, R9 o1 g' i
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
b2 i) ]" ?' y2 {- R4 i8 c* y
0 G) C* u8 U& l7 @1 Y# f3 r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 d8 W3 W2 j. f+ d# @
4 p) b6 ~3 x' { Request timed out. 7 ]5 B p% y9 H% C
1 T/ }- i% m2 m
………………
8 { {+ V# r/ @) n2 n$ ^& S7 @* k9 b ' ?, T/ e3 n1 N8 r
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / Q. F J! k+ [1 N. ^: b
* t0 ~7 c% l2 C+ p6 {% l Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 }1 b. ~. z# h+ O
% T2 r1 |$ F4 a5 r' T* R4 ~
Ping statistics for 202.103.96.68:
* E0 K1 I' \' G
2 _& D8 S4 _0 h1 @ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
4 G+ O$ i9 L/ _* l
: {, `: [4 m/ T$ o1 G( A5 [ Minimum = 40ms, Maximum = 51ms, Average = 46ms
2 G, o, t/ F( `& @, @ 7 F4 I) p; V$ B9 n ]) `2 T" q: y- e
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 1 |) Q$ s+ w( u* P4 {
7 h4 w$ Z" L6 F; [
-l size Send buffer size. 0 ?+ I: w" t& B* B; F. a
% _: \- [% C7 Z3 b 定义echo数据包大小。 |
|