《TCP/IP详解 卷1:协议》 读书笔记 第五章 RARP:逆地址解析协议
2015-12-01 19:27
639 查看
第五章 RARP:逆地址解析协议
1.引言
具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址,而对于无盘机,则需要用RARP来获取IP地址。无盘系统的RARP的实现为从接口卡上读取硬件地址,然后发送RARP请求,最后RARP服务器在应答中返回该地址对应的IP.
2.RARP的分组格式
RARP的分组格式与ARP分组基本一致,只是它的请求或应答的帧类型代码是0x8035,请求操作码是3,应答操作码是4。其请求一般以广播方式传送,应答以单播方式传送。
如果没有响应,则等待时间会倍增,达到阈值后又初始化。
比如,5.34s,6.55s,8.97s,13.8s……
间隔分别是1.21s,2.42s,4.83s……
3.RARP服务器
RARP服务器提供硬件地址到IP地址的映射,该映射包含在磁盘文件中.内核一般不读取磁盘文件,因此RARP服务器由用户进程来实现,而不能作为内核的TCP/IP来实现.ARP服务器是内核的TCP/IP一部分.每台主机都可以充当ARP服务器应答ARP请求,而RARP需要专门的RARP服务器.
虽然RARP的概念很简单,但是实现却比较复杂,而且其实现与系统相关,所以并不是所有的TCP/IP实现都提供RARP服务器。
相关文章推荐
- 《TCP/IP详解 卷1:协议》 读书笔记 第四章 ARP:地址解析协议
- Generating a new ASP.NET session in the current HTTPContext
- 第5章 网络层
- android使用volley框架访问https
- 网络之Snmp的学习总结
- 映射断开网络驱动器
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- java的socket网络编程
- linux常用网络命令
- xmlhttprequest
- http协议的无状态性及基于memcached-session-manager构建tomcat cluster会话服务器
- 奇怪的HP P2000 iSCSI磁盘阵列TCP三次握手
- socket TCP和UDP的区别对比http://www.cnblogs.com/zengqinglei/archive/2013/04/27/3046119.html
- 每个 HTTP/2 连接会发送一条隐藏的秘密信息!
- 网络编程
- ios获取当前的网络状态, 获取当前连接的wifi名字
- Delphi 使用idhttp下載显示进度以及大小
- Linux下配置Apache httpd
- socket TCP协议 http://blog.chinaunix.net/uid-22488454-id-3059636.html
- UNIX网络编程笔记(1):TCP简介