地址解析协议ARP和反向地址解析协议RARP

本文介绍了地址解析协议ARP和反向地址解析协议RARP的工作原理。ARP用于从IP地址获取MAC地址,而RARP则相反,将MAC地址转换为IP地址。文中详细阐述了两个协议的操作步骤,包括ARP请求和应答过程,以及RARP的广播请求和服务器响应。此外,还提及了ARP欺骗的概念,提醒读者网络中可能存在的安全问题。
摘要由CSDN通过智能技术生成

从IP地址找到对应的MAC地址的映射过程称为“正向地址协议”,相应的协议称为“地址解析协议”ARP。
从已知MAC地址找出对应的IP地址的映射过程称为“反向地址解析协议”RARP。

地址解析协议ARP:
1.地址解析协议将动态映射和静态映射的方法相结合,本地主机建立一个高速缓存,用来存储部分IP地址与MAC地址的映射关系。主机A给主机B发送IP分组,首先根据主机B的IP地址在本主机缓存中查找,如果找到,就不需要进行地址解析,找不到再进行地址解析。

2.地址解析第一步,主机A产生“ARP请求分组”,在源 IP地址和目的IP地址中,填入主机A和主机B的IP地址。在源MAC地址中填写主机A的MAC地址,在目的MAC地址字段中填写0.

3.将“ARP请求分组”传递到下一层数据链路层,组装成ARP请求分组的帧,此时在目的MAC地址为广播地址:ff-ff-ff-ff-ff-ff。

4.接受到“ARP请求分组”的主机,在自己高速缓存中查找,如果没有主机A的IP地址和MAC地址对应关系,就加入自己的映射表。当主机B接受到主机A的“ARP请求分组”之后,就向主机A发送一个封装了“ARP应答分组的帧”,用单播的方式发送给主机A,“ARP应答分组”包含主机B的IP地址、MAC地址。

5.主机A收到后,维护进自己的缓存映射表。

6.对于不在同一网络主机MAC地址,发送方仍然是主机,先通过ARP解析出本网络上转发路由器的MAC地址,然后将封装了IP数据分组的帧,用路由器的MAC地址作为目的MAC地址,之后的转发过程交给路由器来执行。路由器需要解析出下一条路由器的MAC地址;最后,路由器需要解析出同一个网络的主机MA

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值