ARP协议

Posted 程石亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARP协议相关的知识,希望对你有一定的参考价值。

ARP协议是ip地址和硬件地址之间的映射关系

ARP分组格式:

以太网目的地址(6字节)+以太网源地址(6字节)+帧类型(针对ARP为0x0806)+硬件类型(1为以太网硬件地址)+协议类型(0x800代表ip协议)+硬件地址长度(6)+协议地址长度(4)+op操作字段(1:ARP请求 2:ARP应答 3:RARP请求 4:RARP应答)+发送端以太网地址+发送端IP地址+目的端以太网地址+目的端IP地址

对于ARP请求来说,除了目的端硬件地址外,都有填充值.当系统收到一份目的端为本机端ARP请求报文后,就把硬件地址填进去,然后用两个目的端地址分别替换两个发送端地址,op替换成2发送回去.

 

ARP代理:

如果ARP请求是从一个网络上的主机发往另一个网络上的主机,那么连接这两个网络端路由器就可以回答该请求,这个过程称作ARP代理.

路由器的功能相当于目的主机的代理,把分组从其他主机转发给它.

 

以上是关于ARP协议的主要内容,如果未能解决你的问题,请参考以下文章

计算机网络-----ARP协议

WireShark抓取ARP协议

ARP协议简介

ARP协议及ARP欺骗详解

ARP协议详解ARP

浅析ARP协议及ARP攻击