|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
$ H6 C/ \ H1 [. p
9 M9 p6 V7 F5 ~4 v2 G; I/ [ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: " p X [5 ^- Q
3 d& O6 x |! I6 `5 ^7 r! o/ w 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
( Z+ N5 w% `% Q$ u 7 Y, e ^" U" \! S& |
Options: ' O$ y8 F4 i9 n/ a) T
% `- T X) q x4 E0 z7 Z( o m -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 2 {7 X& |6 H" _& _4 R
3 W* P+ y) b0 c9 E
不停的ping地方主机,直到你按下Control-C。 " { j3 b" U0 \( L% e+ O
% h& a# F5 O5 D2 l" w" E. O* L
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
( X& o' h. E3 g6 \" {: y
1 z9 @$ V% I/ R" G -a Resolve addresses to hostnames. - L/ Z0 Q6 y( A1 x; B3 v
S/ q: ]8 K; } 解析计算机NetBios名。
/ p8 P4 o+ @ C* z' w5 u1 `. Z
# a7 H1 p& v& z+ n; J 示例:C:\>ping -a 192.168.1.21 ) `0 e. A6 ?/ J7 n; g1 X
1 K- Q4 @0 E3 f& v9 u6 @! D% S6 w8 s
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: # }- @( J+ I; S- T& b
7 C! D0 S' q+ d5 u, {: u Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 ^" q8 S7 X6 S
% z" `& k5 k# _ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # {. L& R1 H: t1 S) E- }/ C
; E. y/ l5 M# Q2 k) F8 m Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 5 f7 w Q$ h6 o. A$ N5 H3 n
, y6 Y& r% \- l \% M6 [5 d9 ~- D e
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
C9 r' l! y0 ^2 `/ g. w, l 7 k& I" b- I9 R5 ~
Ping statistics for 192.168.1.21: ; D7 T# Y7 }/ S6 n4 T: t3 y
6 d0 q+ y% Y; j& C/ c1 X5 i
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: / R5 v# \" \( p8 L0 k6 M
( H; h0 v% ~( s8 l
Minimum = 0ms, Maximum = 0ms, Average = 0ms # ?8 a+ e( g$ M1 Z9 z5 P( a
P6 n1 q$ @) s- S( }' ~2 |
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
9 K0 Y( D( I8 m/ V+ Z9 P : H/ I0 { X6 V3 r& e( c! C- a
-n count Number of echo requests to send. / G( O, A# N& Q/ k" v: Z5 Z
: h) i- T2 W6 t8 o: l+ Q* w 发送count指定的Echo数据包数。
6 f2 P& R- H7 S1 K! Z4 W 6 Z# C9 Y5 H) L( d3 z
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ' l" f! b7 z4 k! {/ q0 P
, {3 P0 w$ T- R3 ~7 c+ z) K
C:\>ping -n 50 202.103.96.68
6 f# G' u% `; e" I
6 q4 o0 _4 }/ f# n% ~5 } Pinging 202.103.96.68 with 32 bytes of data:
, ?6 z% \8 v1 ?: c
9 g: d+ k0 ?4 i6 b. I" ` Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' u) X& V( q$ k# n5 q' @
& h1 |: ^* R v# I% [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 O+ ?$ g4 O$ B& `% G( a( L
- q1 Y. j* v/ u Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 j7 Q6 g- \) A" W' _( F" C& k 2 k' x; n) `1 T7 I, N
Request timed out. * H" p1 i; Q3 C4 L0 }, \
2 s9 @2 n3 P" \+ ~ h; X0 a ……………… ; D, H3 |0 _4 v6 S' t
; o1 @& C" p7 `) I! n5 d9 {1 Q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' @, _ K3 h8 d& n
( w% R# t$ s" G9 y5 b8 C* a Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 i- `$ @; l* T, y
- T. }* ~+ |4 o+ n4 J( v, _ Ping statistics for 202.103.96.68:
" Q# h" J2 y/ }, X0 @
/ z* ^0 d( d; C$ O' @. _ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 3 L, a& A( k0 s( k, P
' Y& r% u6 L% ~! `4 e! X% T
Minimum = 40ms, Maximum = 51ms, Average = 46ms ) x' g; R% e) ~* d7 C3 M7 @: Z
( Y, B/ N8 l! K8 _; i, h
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
. D3 R0 v% V$ g$ t ! E1 _ B# S9 W4 s
-l size Send buffer size.
8 z" \2 [0 q3 z E6 ^
) V% G2 @. ^. T3 W& D5 m) P 定义echo数据包大小。 |
|