路由器里ARP映射表啥作用(ARP与RARP详细解析)
地址解析协议 ARP和逆地址解析协议RARP
1.基本关系:
文章图片
2.地址解析协议 ARP的实现过程:
?不管网络层使用的是什么协议 , 在实际网络的链路上传送数据帧时 , 最终还是必须使用硬件地址 。
?每一个主机都设有一个 ARP高速缓存(ARP cache) , 里面有所在的局域网上的各主机和路由器的IP地址到硬件地址的映射表 。
?当主机 A 欲向本局域网上的某个主机B发送IP数据报时 , 就先在其ARP高速缓存中查看有无主机B的 IP地址 。如有 , 就可查出其对应的硬件地址 , 再将此硬件地址写入MAC帧 , 然后通过局域网将该MAC帧发往此硬件地址 。
文章图片
3.ARP 高速缓存的作用
?为了减少网络上的通信量 , 主机 A 在发送其 ARP请求分组时 , 就将自己的IP地址到硬件地址的映射写入ARP请求分组 。
?当主机 B 收到A的 ARP请求分组时 , 就将主机A的这一地址映射写入主机B自己的ARP高速缓存中 。这对主机B以后向A发送数据报时就更方便了 。
【路由器里ARP映射表啥作用(ARP与RARP详细解析)】5.ARP协议注意到的问题:
ARP 是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题 。
如果所要找的主机和源主机不在同一个局域网上 , 那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址 , 然后把分组发送给这个路由器 , 让这个路由器把分组转发给下一个网络 。剩下的工作就由下一个网络来做 。
从IP地址到硬件地址的解析是自动进行的 , 主机的用户对这种地址解析过程是不知道的 。
只要主机或路由器要和本网络上的另一个已知 IP 地址的主机或路由器进行通信 , ARP协议就会自动地将该IP地址解析为链路层所需要的硬件地址 。
6.使用 ARP 的四种典型情况
(1)发送方是主机 , 要把IP数据报发送到本网络上的另一个主机 。这时用ARP找到目的主机的硬件地址 。
(2)发送方是主机 , 要把 IP 数据报发送到另一个网络上的一个主机 。这时用ARP找到本网络上的一个路由器的硬件地址 。剩下的工作由这个路由器来完成 。
(3)发送方是路由器 , 要把 IP 数据报转发到本网络上的一个主机 。这时用ARP找到目的主机的硬件地址 。
(4)发送方是路由器 , 要把 IP数据报转发到另一个网络上的一个主机 。这时用ARP找到本网络上的一个路由器的硬件地址 。剩下的工作由这个路由器来完成 。
7.ARP数据报消息格式
网络上的每台主机或设备都有一个或多个IP地址 。IP地址是网络层的地址 , 在网络层 , 数据被组装成IP包 。但是发送IP包需要物理设备的支持(通常是Ethernet设备 , 在本课程设计中我们指定为Ethernet设备) , 即发送端必须知道目的物理地址才能将IP包发送出去 , 所以需要一种将IP地址映射为物理地址的机制 。ARP协议就是用来完成这个任务的 。ARP协议能够在同一个物理网络中 , 在给定目的主机或设备的IP地址的条件下 , 得到目的主机或设备的物理地址 。ARP协议的数据包格式如图1所示:
文章图片
图1 数据报的消息格式
下面对数据包的各个部分进行说明
- 满洲里市向呼伦贝尔市“手递手”异地转运3批次隔离人员
- 年末9地发布“抢人”新政策!哪里最吸引你?
- 冬奥鲜探8|这个场馆里没有一处门槛,将最佳观赛席留给残障人群
- 内蒙古满洲里新增新冠肺炎确诊病例5例
- 满洲里市公布41名确诊病例活动轨迹:涉及多名学生
- 石家庄确诊病例与满洲里本轮疫情属同一传播链
- 河北唐山一面包车大雾中冲入河里 多名乘客遇难
- 唐山面包车大雾中冲入河里 6人遇难 事发时当地有大雾
- 9地发布人才新政!落户、亿元奖金…哪里吸引你
- 满洲里高风险地区增至7个 6000人转运至呼伦贝尔市隔离