RARP协议 逆地址解析协议

RARP提供硬件地址到ip地址的转换

RARP分组格式

  跟ARP分组类似,差别在于

  当数据为RARP分组(请求和应答)时,以太网的帧类型编号为0x8035

  RARP请求的操作代码为3,应答操作代码为4

RARP示例

  第一帧为RARP请求,硬件地址为8:0:20:3:f6:42的主机(sun主机)发出一个广播(目的以太网地址全为1)

  第二帧为RARP应答,硬件地址为0:0:c0:6f:2d:40的主机(bsdi主机)上运行了RARP服务,他给sun主机回复,sun主机的ip地址

  第三帧为ip请求,sun主机向bsdi主机上的tftp服务发送读请求,请注意请求的内容“8CFC0D21.SUN4C”,前面的八位是用16进制的形式表示自己的ip地址,即sun主机的ip地址为140.252.13.33。SUN4C表示被引导系统的类型,表示sun此时向bsdi请求读取引导映像

  上例中,bsdi主机上运行有RARP服务,假如所在的局域网中,没有主机运行RARP服务,将出现如下情况

  可以发现RARP请求没有应答,超时后,重新发送请求

  观察超时时间,可以发现一种双倍的关系,第一次超时5.34秒,加上1.21秒变成第二次超时的6.55秒,第二次超时加上1.21*2变成第三次的8.97,第三次加上1.21*4变成第四次的13.80,往后一直增到,知道超时变为42.80时,重置为5.34秒。

  当网络中有多个服务器提供RARP服务的时候,采用最先到达的RARP应答。如果多个RARP同时到达,将会产生冲突,因此设计这些服务时,要确定一个主服务器,他收到RARP请求立即应答,其他的服务器延时随机值,再应答。

原文地址:https://www.cnblogs.com/lovelaker007/p/9573817.html

时间: 2024-10-11 07:21:04

RARP协议 逆地址解析协议的相关文章

《TCP/IP详解卷1:协议》第5章 RARP:逆地址解析协议-读书笔记

章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(1)-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(2)-读书笔记 <TCP/IP详解卷1:协议>第4章 ARP:地址解析协议-读书笔记 <TCP/IP详解卷1:协议>第5章 RARP:逆地址解析协议-读书笔记 1.引言 具有本地磁盘的系统引导

逆地址解析协议

转载RARP:逆地址解析协议-读书笔记 章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(1)-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(2)-读书笔记 <TCP/IP详解卷1:协议>第4章 ARP:地址解析协议-读书笔记 <TCP/IP详解卷1:协议>第5章 RARP:逆地址解析协议-读

逆地址解析协议RARP

解决的问题 一般系统启动时,从引导磁盘中获取ip 有些机器没有引导磁盘,如X终端或无盘工作站,则需要采用其他方法来获得IP地址 解决的过程 无盘系统依据RARP协议 从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(一帧在网络上广播的数据),请求某个主机响应该无盘系统的IP地址(在RARP应答中). 由此获取ip地址 原文地址:https://www.cnblogs.com/wenlin-gk/p/9640462.html

6. 地址解析协议

1. 地址映射 网络层,主机和路由器通过逻辑地址识别的.逻辑地址的管辖范围是全局唯一的,它通常在软件中实现.物理层,主机和路由器通过物理地址识别的.物理地址的管辖范围是本地网络的,本地范围唯一而全局上没有要求.物理地址通常在硬件上实现.例如以太网协议中48位的MAC地址,被写入安装在主机或路由器的网络接口卡 物理地址和逻辑地址是两种不同的标识符.一个物理网络可以同时为使用两种不同协议的网络层提供服务,如IP和IPX.同样网络层的分组可以通过不同的物理网络,如以太网和LocalTalk网.意味着把

TCP/IP具体解释学习笔记——地址解析协议ARP

一 概述 我们知道,IP协议是用来在不同的物理网络之间数据传输的.要在不同的网络之间数据传输,至少须要将IP协议所用的地址转换成特定网络所使用的物理地址. 一般来说.就是将IPv4地址转换为mac地址.要想与一个特定的设备进行数据交换,光知道它的IP地址是不够的.还须要知道它的物理地址. 而地址解析协议(ARP)就是来完毕这个工作的,它能将IPv4地址转换为设备的硬件地址.须要注意的是.ARP仅仅能转换IPv4的地址.IPv6须要使用另外的协议进行转换. 另外须要说明的是,网络层和数据链路层地址

《TCP/IP详解卷1:协议》第4章 ARP:地址解析协议-读书笔记

章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(1)-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(2)-读书笔记 <TCP/IP详解卷1:协议>第4章 ARP:地址解析协议-读书笔记 1.引言 当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48 bit的以太网地址来确定目的接口的

【网络基础】地址解析协议(ARP协议)简介

地址解析协议: 即ARP协议,是根据IP地址获取物理地址的一个TCP/IP协议 功能: 主机将ARP请求广播到网络上的所有主机,并接收返回消息,确定目标IP地址的物理地址,同时将IP地址和硬件地址存入本机ARP缓存中,下次请求时直接查询ARP缓存. 工作原理: 我们以主机A(209.0.0.5)向主机B(209.0.0.6)发送数据为例. 1.当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址. 2.如果找到了,也就知道了目标MAC地址,直接把目标MAC地址写入帧里面发送就可以了

ARP:地址解析协议实现学习

在以太网上传输IP数据报时,以太网设备并不能识别32位IP地址,而是以48位以太网地址传输以太网数据包的.因此,IP数据报在以太网上传输前需要封装为以太网帧,而以太网帧的目的地址正是通过IP数据报的目的IP地址查询得到的.因此IP地址和以太网地址之间存在着映射,通过查看ARP表就可以得到这两地址间的对应关系.地址解析协议(Address Resolution Protocol-ARP)就是用来确定这些对应关系的协议. ARP协议的处理涉及以下文件: include/linux/if_arp.h

ARP (地址解析协议)

地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议.主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址:收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源.地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记