ARP 地址解析协议与RARP 逆地址解析协议 您所在的位置:网站首页 rarp的中文名称及作用 ARP 地址解析协议与RARP 逆地址解析协议

ARP 地址解析协议与RARP 逆地址解析协议

2023-07-14 03:17| 来源: 网络整理| 查看: 265

一.作用与功能 地址解析:为32bit的IP地址和数据链路层使用的任何类型的地址(48bit)这两种不同的地址形式提供映射。[32 48]ARP作用:为IP地址到对应的硬件地址之间提供动态映射。动态是表示这个过程是自动完成的,一般应用程序用户或者系统管理员不必关心。ARP功能:最终是获取到MAC信息,服务于链路层。RARP作用:允许局域网的物理机器从 网关 服务器的 ARP 表或者缓存上请求其 IP 地址。 网络管理员 在局域网 网关 路由器 里创建一个表以映射 物理地址 (MAC)和与其对应的 IP 地址。RARP功能:将MAC地址解析为对应的IP地址 二.ARP的分组格式

用于以太网的ARP请求或应答分组格式

两个字节长的以太网帧类型表示后面的数据类型。对于ARP请求来说,该字段的值为0x0806;RARP请求或应答的帧类型代码为0x8035硬件,协议类型:形容词hardware和protocol用来描述ARP分组中的各个字段。它的值为1即表示以太网地址,协议类型字段表示要映射的协议地址类型。它的值为0x0800即表示IP地址。 eg:一个ARP请求分组询问协议地址(这里是IP地址)对应的硬件地址(这里是以太网地址)硬件,协议地址长度:对于以太网上IP地址的ARP请求或应答来说,它们的值分别为6和4操作字段,四种操作类型:ARP请求(1),ARP应答(2),RARP请求(3),RARP应答(4)

在这里插入图片描述

RARP的分组基本与RAP的分组格式基本一致

三.MAC地址

在ARP背后有一个基本的概念:网络接口有一个硬件地址(一个48bit的值,标识不同的以太网或者令牌环网络接口)。在硬件层次上进行的数据帧交换必须要有正确的接口地址。 但是TCP/IP有自己的地址:32bit的IP地址。知道主机的IP地址并不能让内核发送一帧数据给主机。内核(eg:如以太网驱动程序)必须知道目的端的硬件地址才能发送数据。

MAC地址(Media Access Control Address)的全称叫做媒体访问控制地址,也称作局域网地址,以太网地址或者物理地址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。IP地址(Internet Protocol Address)的全称叫作互联网协议地址,它的本义是为互联网上的每一个网络和每一台主机配置一个唯一的逻辑地址,用来与物理地址作区分。它们的寻址协议层不同。IP地址应用于OSI模型的网络层,而MAC地址应用在OSI模型的数据链路层。 数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址),而网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络)。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有