TCP/IP协议簇学习笔记(3)ARP&RARP协议

ARP,地址解析协议;RARP,逆向地址解析协议
在这里插入图片描述
ARP
当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据 48 bit的以
太网地址来确定目的接口的。设备驱动程序从不检查 I P数据报中的目的I P地址,这就需要通过IP地址解析出物理地址
RARP
具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取 I P地址。但是无盘机,如X终端或无盘工作站,则需要采用其他方法来获得ip地址,网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份 RARP请求(一帧在网络上广播的数据),请求某个主机响应该无盘系统的IP地址(在RARP应答中)

ARP&RARP分组格式

在这里插入图片描述

  • 以太网目的地址填全1表示向本网段广播ARP请求
  • 帧类型:0x0806 表示ARP,0x8035 表示RARP
  • 硬件类型:1表示ARP解析、RARP映射的硬件地址类型是以太网
  • 协议类型:0x0800表示ARP要映射、RARP要解析的协议地址类型是IP协议
  • 硬件地址长度:对于以太网地址长度是6
  • 协议地址长度:对于IP协议地址长度是4
  • 操作数:ARP请求(值为1)、ARP应答(值为2)、RARP请求(值为3)、RARP应答(值为4)
ARP代理&ARP欺骗

代理ARP是一种技术,即一台主机(通常是路由)应答要发送到另一台机器的ARP请求,通过伪造其身份,路由器负责将信息封包路由到真实目的地。这样可以欺骗发起ARP请求的主机,让他认为路由器就是目的主机,主机把拿到的物理地址封装成帧发给路由,再由路由进行转发。

免费ARP

指主机发送ARP请求查找自己IP对应的物理地址,通常发送在系统引导期间接口配置阶段
在这里插入图片描述
目的:

  • 主机用它来确定是否有另一主机和自己IP相同,如果有ARP回应表明有IP地址重复,就可以产生一个错误消息某某物理地址发来重复的ip地址告诉管理人员。
  • 如果发送免费ARP的主机更换了网卡,则可以把其他主机里的ARP高速缓存中本主机旧的硬件地址冲掉,更新成现在的网卡
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值