|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
在局域网中如果时常上不了网,但是网络的连接正常,而局域网的网络情况却时好时坏,那么这很可能就是ARP欺骗已经发作的征兆。8 [4 O7 ]2 {% @# Q2 h' |; H
, k1 y8 W# `3 h/ l) Z; t) C
( x" o5 R) G5 S0 s1 l1 o) j1 l
' a( E W3 j3 m/ T1 ^ARP的内容和原理:) g& O9 P! U8 H1 ]
6 `; F# i b" i b) N! a) J7 j/ N1 U( A
7 m) I0 `% ]' y# J: E& E- t: S 7 _8 v2 G9 K9 s' A3 Q: B$ n
+ }0 U2 L. e' W5 z( `ARP的全称是:Address Resolution Protocol,也就是地址解析协议。顾名思义,其主要作用就是“地址解析”,即通过目标设备的IP地址,查询目标地址的MAC地址。. i) q& p8 ?- T2 o
* F0 s' I- J a4 h% q2 c
4 P v2 |) A5 q4 v
8 z3 j; L7 j4 C; }8 F" X
在局域网中,如果要在两台主机之间进行通信,就必须要知道目标主机的IP地址,但是起到传输数据的物理设备网卡并不能直接识别IP地址,只能识别其硬件地址MAC地址,MAC地址是一个全球唯一的序列号并由12个16进制数构成。主机之间的通信,一般都是网卡之间的通信,而网卡之间的通信都是根据对方的MAC地址来进行工作的,而ARP协议就是一个将数据包中的IP地址转换为MAC地址的网络协议。, u) f3 S/ R. p. B$ ~, n- d
. \. _' v; @( s# F4 g0 n+ j
) M7 {6 q% j6 m' V9 i0 s6 i B( ]+ N3 H: [! I6 B
ARP在局域网中的作用:/ w n5 R+ r! L& R0 F" e
! }6 d9 n, D x2 |/ O8 ]- V8 L, i& P/ B# d' `
0 F# @) H4 x5 U# ~& V0 u
' j3 M: i' F4 H" M" O% G+ \6 D' q' Q
而在规模越来越庞大的局域网中,存在上百台主机已经很普及,如何在这么多的主机的MAC地址中,快速又准确的记住每个网卡对应的IP地址和MAC地址的对应关系,这就要依靠一个存在于所有主机中的ARP缓存表来进行记录。例如局域网中有A、B两台主机并通过交换机相连接,当A需要给B所在的IP地址发送数据时,A就要先查找自己的ARP缓存表,看其中是否存在这个IP的MAC地址,如果有就直接发送。如果没有,那么A就6 e$ H, \5 }+ N" Q) t/ r" L
要向整个局域网发送广播要求使用这个IP地址的主机进行响应,B收到广播后会向A返回一个响应信息,说明自己的MAC和A所要发送的IP地址是对应关系,而A收到B所返回的信息后会将这个IP和MAC进行记录,以后如果要再发送信息,则可以从ARP缓存表中直接查找并发送。 |
 手机扫码浏览
|