首页 > 编程知识 正文

arp协议的全称,简略讲述arp协议的工作原理

时间:2023-05-05 13:36:27 阅读:137754 作者:2555

ARP和RARP协议都是五层网络协议中的网络层协议。

地址解析协议(ARP )地址解析协议:用于将网络层IP地址转换为数据链路层MAC地址,访问IP地址与物理地址的映射

还原地址解析协议(rarp )反向地址解析协议:角色为硬件地址到IP地址的映射

ARP协议的工作原理

1 )首先,每台主机在其ARP缓冲区中创建一个ARP缓存表,以指示IP地址与MAC地址之间的对应关系。 2 )源主机发送数据时,首先检查其ARP列表中是否存在与该IP地址相对应的MAC地址。 如果存在,则直接将数据发送到其MAC地址。 否则,向该网络段的所有主机发送ARP数据包,并询问与此目标主机相对应的MAC地址; 此数据包包含(源主机的IP地址、源主机的MAC地址和目标主机的IP地址)。 3 )如果网络中的所有主机都接收到该ARP数据包,则首先检查数据包中的目的地IP地址是否为自己的IP地址; 否则,将忽略数据包; 如果是,则首先从数据包中提取源主机的IP地址和MAC地址并写入ARP列表,如果已经存在,则复盖,然后将自己的MAC地址写入ARP响应数据包,发送至源主机,发送至自己要寻找的MAC 4 )发送主机收到ARP回复数据包后,将发送目标主机的IP地址和MAC地址写入ARP列表,并使用该信息发送数据。 如果源主机没有收到ARP响应包,则表示ARP查询失败。RARP协议的工作原理

1 )发送主机发送本地RARP广播,在该广播分组中声明自己的MAC地址,并请求接收到该请求的RARP服务器分配IP地址。 2 )当本地段上的RARP服务器收到该请求时,它会检查其RARP列表并查找与该MAC地址对应的IP地址。 3 )如果存在,则RARP服务器向源主机发送回复分组,并将该IP地址提供给所述对方主机用于使用。 4 )如果不存在,RARP服务器不对其作出任何响应。 5 )源主机从RARP服务器接收回复消息并使用所获得的IP地址进行通信; 如果没有收到来自RARP服务器的响应消息,则初始化失败。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。