RARP协议

RARP协议(Reverse Address Resolution Protocol), 反向地址转换协议



反向地址转换协议 外文名 Reverse Address Resolution Protocol RARP协议 领    域 计算机


目录



  1. 介绍
  2. 协议结构
  3. 工作原理


介绍




反向地址转换协议就是将 局域网中某个 主机物理地址转换为 IP地址,比如局域网中有一台主机只知道物理地址而不知道IP地址,那么可以通过RARP协议发出征求自身IP地址的广播请求,然后由RARP服务器负责回答。RARP协议广泛用于获取 无盘工作站的IP地址。


反向地址转换协议(RARP)允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。 网络管理员在局域网网关 路由器里创建一个表以映射物理地址(MAC)和与其对应的 IP 地址。当设置一台新的机器时,其 RARP  客户机程序需要向路由器上的 RARP 服务器请求相应的 IP 地址。假设在 路由表中已经设置了一个记录, RARP 服务器将会返回 IP 地址给机器,此机器就会存储起来以便日后使用。RARP 可以使用于 以太网光纤分布式数据接口及 令牌环LAN 。



协议结构




根据wsdl地址逆向生成JavaBean和service 逆向地址转换协议rarp是_IP

RARP协议


Hardware Type ― 指定一种 硬件接口类型,为发送方请求响应所用。


Protocol Type ― 指由发送方提供的高级 协议地址类型。


Hlen ― 硬件地址大小。


Plen ― 协议地址大小。


根据wsdl地址逆向生成JavaBean和service 逆向地址转换协议rarp是_IP_02

RARP协议


Sender Hardware Address ― HLen 二进制大小


Sender Protocol Address ― PLen二进制大小


Target Hardware Address ― HLen二进制大小


Target Protocol Address ― PLen二进制大小


工作原理




1. 给 主机发送一个本地的RARP广播,在此广播包中,声明自己的 MAC地址并且请求任何收到此请求的RARP服务器分配一个 IP地址


2. 本地 网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址;


3. 如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用;


4. 如果不存在,RARP服务器对此不做任何的响应;


5. 源主机收到从RARP服务器的响应信息,就利用得到的IP地址进行通讯;如果一直没有收到RARP服务器的响应信息,表示初始化失败。