首页 > 试题广场 >

描述ARP协议的作用及其工作原理,什么是ARP欺骗攻击?

[问答题]
描述ARP协议的作用及其工作原理,什么是ARP欺骗攻击?
<div> ARP = Address resolution protocol,是将主机的逻辑地址解释为物理地址的协议,逻辑地址即为IP地址,物理地址为主机的MAC地址,同一局域网中的主机A要与另一主机B通信时,A在形成其ARP表之前,需要广播一份ARP请求,请求信息包含IP地址,对应IP地址的主机B将以自己的MAC地址回复这份请求,主机A得到后将B对应的MAC地址写进自己的ARP中,这就是数据链路层的通信原理。 </div> <div> ARP欺骗就是在ARP请求阶段,解析到这份ARP请求,然后将自己伪装成主机B,填写一个不存在的MAC地址回复给A,A再将这个假的MAC地址与主机B的IP地址成对写进ARP表中。所以在A的ARP表中B这个条目过期前,A会一直往这个假的MAC地址发送数据,一直不会成功传输。 </div>
发表于 2015-09-14 19:47:27 回复(0)
<div> ARP:地址解析协议。 </div> <div> 作用:建立局域网内主机间的MAC地址与IP地址的映射。 </div> <div> 工作原理:假设主机A向主机B第一次发送信息,主机A只知道主机B的IP地址但却不知道MAC地址。主机A先以广播形式发送携带“主机A的MAC地址,主机A的IP地址,请求主机B的IP地址”信息的ARP请求,在同一局域网上的所有主机都可以收到这个请求,但只有主机B的IP地址和请求匹配,所以主机B收下这个请求,主机B先记下主机A的MAC和IP地址,写入ARP缓存。最后主机B以单播的形式发送携带“主机B的MAC地址,主机B的IP地址”信息的ARP响应,主机A收到后记下主机B的MAC和IP地址,写入ARP缓存。 </div>
发表于 2015-09-20 20:04:24 回复(0)

ARP是地址解析协议,根据IP地址获得MAC地址。

原理:当两台主机AB通信的时候,如果A要向B发送信息,会先查询本地主机ARP缓存表,将Bip解析为BMAC地址,然后进行数据传输。如果没有找到,则A主机广播一个ARP请求,请求IP地址为B主机IP的物理地址。主机B识别自己的IP地址,向A主机发回一个ARP响应报文。其中就包含有BMAC地址,A接收到B的应答后,就会更新本地的ARP缓存,接着使用这个MAC地址发送数据。

ARP欺骗:局域网中的机器BA发送一个自己伪造的ARP应答,如果这个应答是B冒充C伪造来的,即IP地址为CIP,而MAC地址是伪造的,则当A接收到B伪造的ARP应答后,就会更新本地的ARP缓存,这样在A看来CIP地址没有变,而它的MAC地址已经不是原来那个了。当A再要向C发送信息的时候,就会发送到B,而不是再发向C

发表于 2015-09-14 10:40:52 回复(0)