一、简介

无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(一帧在网络上广播的数据),请求某个主机响应该无盘系统的IP地址(在RARP应答中)。感觉这个过程和上一章中的免费ARP一样。

二、RARP分组格式

RARP分组格式与ARP格式基本一致,请参加(4)章中的介绍,主要差别是RARP请求或应答的帧类型代码为0x8035,而RARP请求的操作代码为3,应答操作代码为4。

对于ARP,RARP请求以广播方式传送,而RARP应答一般是单播传送的。

RARP协议是许多无盘系统在引导时用来获取IP地址的。

RARP带来的问题包括使用链路层广播,这样就阻止大多数路由器转发RARP请求,只返回很少信息:只是系统IP地址。网络中一般会有多个RARP服务器,其实现与系统相关。较为复杂。这里不多做介绍。

最新文章

  1. PHP多维数组根据其中一个字段的值排序
  2. asp.net获取站点根目录下子目录的名称
  3. tkinter 改变按钮状态
  4. http和网页设计
  5. ORA-12519, TNS:no appropriate service handler found
  6. jquery美化select,自定义下拉框样式
  7. C/C++求职宝典21个重点笔记
  8. 让Dock自动 显示/隐藏 不再有延迟
  9. git术语解释staging,index,cache
  10. Android向Rest服务Post数据遇到的Date类型数据问题
  11. 04737_C++程序设计_第4章_类和对象
  12. Chrome表单文本框自动填充黄色背景色样式
  13. 【C#】C#线程_I/O限制的异步操作
  14. 服务器tcp连接timewait过多优化及详细分析
  15. 安卓开发笔记——关于开源项目SlidingMenu的使用介绍(仿QQ5.0侧滑菜单)
  16. oracle修改字符集方法
  17. 【Delphi】基于状态机的串口通信
  18. C++ 补遗
  19. struts2将数据通过Json格式显示于EasyUI-datagrid数据表格
  20. 管理开机启动:chkconfig

热门文章

  1. jquery.cookie.js使用介绍
  2. 手机金属外壳加工工艺:铸造、锻造、冲压、CNC
  3. 从iPhone4、iPhone5、iPhone6看手机外壳加工工艺进化史
  4. Android:删除模拟器中没用的应用
  5. C/C++中static关键词的作用
  6. x86、i386、i486、i586、i686和x86_64
  7. 多线程程序设计学习(7)read-write lock pattern
  8. Hibernate4.x之Session
  9. 如何将域中的AD数据导入SharePoint
  10. HDU 5624 KK's Reconstruction 最小生成树