|
什么是ARP协议?2 M3 I: R5 j. O6 W& k
- q! |& H7 h. c
ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。
; n# R) K9 ?, q- [# m- r ARP协议工作原理( ?! E. J; e7 D
5 Y9 Y4 G1 v/ H! ^1 m* P( _ 在TCP/IP协议中,每一个网络结点是用IP地址标识的,IP地址是一个逻辑地址。而在以太网中数据包是靠48位MAC地址(物理地址)寻址的。因此,必须建立IP地址与MAC地址之间的对应(映射)关系,ARP协议就是为完成这个工作而设计的。
+ h) H( X- @ t) a. W" y TCP/IP协议栈维护着一个ARP cache表,在构造网络数据包时,首先从ARP表中找目标IP对应的MAC地址,如果找不到,就发一个ARP request广播包,请求具有该IP地址的主机报告它的MAC地址,当收到目标IP所有者的ARP reply后,更新ARP cache.ARP cache有老化机制。
; C5 ~- L; k _/ l8 E7 V" [% F: U" y8 f8 L# t5 M
9 {+ K4 ], J- m% H+ r% {8 i
百隆网络科技公司 公司网站:www.bl-kj.com
9 r, r. K3 R1 } 手机:13939051690 联系人:小董 QQ:320092871
: _- }+ ~; {& A* S# k& Z |
|