《TCP/IP详解 卷一:协议》读书笔记--RARP:逆地址解析协议
2015-10-04 13:44
615 查看
5.1、引言
具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址。但是无盘机,如X终端或无盘工作站,则需要采用其他方法来获得IP地址。
网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求,请求某个主机响应该无盘系统的IP地址。
5.2、RARP的分组格式
RARP分组的格式与ARP分组基本一致。它们之间主要的差别是RARP请求或应答的帧类型代码为0x8035,而RARP请求的操作代码为3,应答操作代码为4。
习题:
1、RARP需要不同的帧类型字段吗?ARP和RARP都使用相同的值0x0806吗?
答:一个单独的帧类型并不是必须的,因为op字段对于所有的四个操作(ARP请求,ARP应答,RARP请求,RARP应答)都有一个不同的值。但是实现一个RARP服务器,独立于内核中的ARP服务器,更容易处理不同的帧类型字段。
2、在一个有多个RARP服务器的网络上,如何防止它们的响应发送冲突?
答:每个RARP服务器在响应之前,可以延长一个小的随机时间。
作为一个优化,可以指定一个RARP服务器为主服务器,其他的为次服务器。主服务器发出响应不需要延迟,而次服务器发出响应则需要延迟一个随机的时间。
作为另一个优化,也是指定一个RARP服务器为主服务器,其他为次服务器。次服务器只对在一个短时间段内发生的重复请求进行响应。这里假设出现重复请求的原因是主服务器停机了。
具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址。但是无盘机,如X终端或无盘工作站,则需要采用其他方法来获得IP地址。
网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求,请求某个主机响应该无盘系统的IP地址。
5.2、RARP的分组格式
RARP分组的格式与ARP分组基本一致。它们之间主要的差别是RARP请求或应答的帧类型代码为0x8035,而RARP请求的操作代码为3,应答操作代码为4。
习题:
1、RARP需要不同的帧类型字段吗?ARP和RARP都使用相同的值0x0806吗?
答:一个单独的帧类型并不是必须的,因为op字段对于所有的四个操作(ARP请求,ARP应答,RARP请求,RARP应答)都有一个不同的值。但是实现一个RARP服务器,独立于内核中的ARP服务器,更容易处理不同的帧类型字段。
2、在一个有多个RARP服务器的网络上,如何防止它们的响应发送冲突?
答:每个RARP服务器在响应之前,可以延长一个小的随机时间。
作为一个优化,可以指定一个RARP服务器为主服务器,其他的为次服务器。主服务器发出响应不需要延迟,而次服务器发出响应则需要延迟一个随机的时间。
作为另一个优化,也是指定一个RARP服务器为主服务器,其他为次服务器。次服务器只对在一个短时间段内发生的重复请求进行响应。这里假设出现重复请求的原因是主服务器停机了。
相关文章推荐
- 服务器ARP病毒的特征及防护说明
- 局域网遭遇“ARP”病毒的新变种附临时解决方法
- 防arp欺骗的批处理 自动绑定网关的批处理
- Arp命令使用方法
- python使用arp欺骗伪造网关的方法
- 超簡單認識 arp 地址解析協議 GNU Linux
- 防止ARP***
- Qno侠诺路由器ARP病毒防制方案
- 侠诺防止ARP
- 湖南“侠诺”,防止ARP,防止网吧掉线,提供免费试用
- ARP***原理和解决方法
- 一篇故事讲述了计算机网络里的基本概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等。
- ARP防治攻略————服务器防护
- DHCP Snooping + Dynamic ARP Inspection(DAI) 配置
- ARP排查与防护
- IP地址冲突,如何查找ARP***者
- 公司如何选择最佳的ARP欺骗***解决方案
- arp毒地址欺骗病毒原理及欺骗过程
- ARP病毒来源查找解决办法
- ARP欺骗容易造成网络断线