| 摘要 | 第1-7页 |
| ABSTRACT | 第7-10页 |
| 第1章 绪论 | 第10-14页 |
| ·研究背景与意义 | 第10-11页 |
| ·研究现状分析 | 第11-12页 |
| ·论文研究内容 | 第12页 |
| ·论文的组织结构 | 第12-14页 |
| 第2章 无盘系统和以太网存储协议 | 第14-24页 |
| ·无盘系统 | 第14页 |
| ·常见以太网存储协议 | 第14-18页 |
| ·iSCSI协议 | 第15-16页 |
| ·光纤通道(FCoE)协议 | 第16-17页 |
| ·ATA over Ethernet(AoE)协议 | 第17-18页 |
| ·AoE包格式介绍 | 第18-24页 |
| ·AoE协议头格式介绍 | 第18-21页 |
| ·ATA访问命令 | 第21-22页 |
| ·ATA查询命令 | 第22-24页 |
| 第3章 远程启动协议 | 第24-30页 |
| ·常见远程启动协议 | 第24-25页 |
| ·PXE启动过程与原理 | 第25-30页 |
| ·DHCP技术 | 第25-27页 |
| ·TFTP服务协议 | 第27-28页 |
| ·PXE过程分析 | 第28-30页 |
| 第4章 无盘Linux系统的架构设计 | 第30-46页 |
| ·无盘Linux系统总体设计 | 第30-35页 |
| ·计算机启动流程分析 | 第30-34页 |
| ·无盘系统总体设计 | 第34-35页 |
| ·Loader启动程序的设计 | 第35-39页 |
| ·PXE引导过程 | 第35-37页 |
| ·INT 13H中断向量替换 | 第37-39页 |
| ·服务端程序的设计 | 第39-43页 |
| ·无盘服务器的功能 | 第39-40页 |
| ·DIFF-MAP机制 | 第40-43页 |
| ·客户端程序的设计 | 第43-46页 |
| 第5章 无盘Linux系统的实现 | 第46-74页 |
| ·Boot Loader的实现 | 第46-56页 |
| ·框架结构 | 第46-48页 |
| ·工作流程分析 | 第48-56页 |
| ·程序初始化 | 第48-49页 |
| ·登陆验证 | 第49-53页 |
| ·远程加载MBR | 第53-56页 |
| ·Server端的实现 | 第56-64页 |
| ·网络初始化 | 第57-58页 |
| ·消息处理循环流程 | 第58-60页 |
| ·权限管理模块的实现 | 第60-63页 |
| ·心跳检测机制 | 第63-64页 |
| ·客户端的实现 | 第64-74页 |
| ·虚拟硬盘的设计 | 第64-68页 |
| ·虚拟硬盘的初始化 | 第64-66页 |
| ·虚拟硬盘运行流程 | 第66-68页 |
| ·客户端程序的设计 | 第68-71页 |
| ·客户端初始化 | 第68-69页 |
| ·客户端运行流程 | 第69-71页 |
| ·客户端总体流程图 | 第71-74页 |
| 第6章 无盘Linux的测试与评估 | 第74-86页 |
| ·测试环境 | 第74-75页 |
| ·系统制作与安装 | 第75-76页 |
| ·OS Image的制作 | 第75-76页 |
| ·服务器的安装与配置 | 第76页 |
| ·功能测试 | 第76-79页 |
| ·性能测试 | 第79-86页 |
| ·系统稳定性测试 | 第79-80页 |
| ·数据迁移测试 | 第80-81页 |
| ·读写速度测试 | 第81-84页 |
| ·服务器PAGE_SIZE的选择 | 第84-86页 |
| 第7章 总结与展望 | 第86-88页 |
| ·总结 | 第86-87页 |
| ·未来的工作 | 第87-88页 |
| 附录 | 第88-90页 |
| A 研究生期间发表的学术论文 | 第88页 |
| B 论文图目录 | 第88-89页 |
| C 论文表目录 | 第89-90页 |
| 参考文献 | 第90-92页 |
| 致谢 | 第92页 |