移动Ad hoc网络动态源路由协议DSR及其测试床研究
摘要 | 第1-5页 |
ABSTRACT | 第5-9页 |
第一章 绪论 | 第9-19页 |
·课题研究背景 | 第9-17页 |
·移动Ad hoc 网络起源与发展 | 第9-11页 |
·移动Ad hoc 网络网络体系结构 | 第11-12页 |
·移动Ad hoc 网络热点研究领域 | 第12-14页 |
·移动Ad hoc 网络路由协议简析 | 第14-17页 |
·论文主要工作 | 第17页 |
·论文组织结构 | 第17-19页 |
第二章 动态源路由协议DSR | 第19-29页 |
·DSR 协议基本运行机制 | 第19-20页 |
·DSR 协议性能优化途径 | 第20-24页 |
·DSR 协议安全扩展策略 | 第24-29页 |
·DSR 协议安全隐患 | 第24-26页 |
·DSR 协议安全扩展 | 第26-29页 |
第三章 DSR 协议仿真模型研究与初步测试 | 第29-39页 |
·网络仿真平台OPNET | 第29-30页 |
·DSR 路由协议仿真模型 | 第30-36页 |
·DSR 协议初步仿真与测试 | 第36-39页 |
第四章 真实环境中DSR 协议测试床的设计与实现 | 第39-99页 |
·DSR 真实环境测试床整体设想 | 第39-46页 |
·无线协议、硬件平台与操作系统 | 第40-41页 |
·Windows 网络驱动接口规范NDIS | 第41-44页 |
·NDIS 中嵌入实现DSR 协议栈的策略分析 | 第44-46页 |
·以中间层驱动形式创建DSR 协议栈 | 第46-57页 |
·中间层驱动经典范例PASSTHRU | 第46-55页 |
·基本组成 | 第46-47页 |
·核心结构ADAPT | 第47-50页 |
·初始化流程 | 第50-51页 |
·卸载流程 | 第51-52页 |
·报文接收工作流 | 第52-54页 |
·报文发送工作流 | 第54-55页 |
·基于PASSTHRU 扩展构建DSR 协议栈 | 第55-56页 |
·协议栈的功能设定与模块划分 | 第56-57页 |
·关键问题预分析及其处理 | 第57-67页 |
·报文封装与报文长度 | 第57-58页 |
·IP 头校验与分组序列号 | 第58页 |
·NDIS 的报文组织结构定义 | 第58-59页 |
·报文存储空间的分配和释放 | 第59-60页 |
·IRQL 中断级别与NDIS 指令 | 第60-61页 |
·内核线程的创建与销毁 | 第61-63页 |
·定时器的设计和应用 | 第63-64页 |
·网卡IP\MAC 地址的获取与存放 | 第64-65页 |
·共享资源的排他访问 | 第65-66页 |
·拦截处理系统ARP 请求 | 第66-67页 |
·DSR 协议栈关键数据结构设计 | 第67-89页 |
·核心存储结构设计 | 第67-82页 |
·链表设计 | 第67-69页 |
·哈希表设计 | 第69-72页 |
·DSR 路由缓存设计 | 第72-74页 |
·DSR 发送缓冲区设计 | 第74-76页 |
·DSR 路由请求表设计 | 第76-79页 |
·DSR 维护缓冲区设计 | 第79-82页 |
·其他关键结构设计 | 第82-89页 |
·DSR 报文分组结构 | 第82-86页 |
·IP/MAC 地址结构设计 | 第86-88页 |
·扩展PASSTHRU-ADAPT 结构 | 第88-89页 |
·DSR 协议栈核心工作流程梳理 | 第89-99页 |
·本地报文发送流程设计 | 第89-91页 |
·报文接收与预分析流程设计 | 第91-93页 |
·处理DSR 路由请求流程设计 | 第93-94页 |
·处理DSR 路由回复流程设计 | 第94-95页 |
·处理DSR ACK 请求/ACK 流程设计 | 第95-96页 |
·处理DSR 源路由流程设计 | 第96-97页 |
·处理DSR 路由错误流程设计 | 第97-98页 |
·协议栈流程设计小结 | 第98-99页 |
第五章 实测平台上的DSR 协议栈初验与性能分析 | 第99-106页 |
·实验室初验策略设计 | 第99-100页 |
·实验室初验环境配置 | 第100-102页 |
·协议栈基本连通性测试 | 第102-104页 |
·协议栈性能初验与分析 | 第104-106页 |
第六章 结束语 | 第106-108页 |
致谢 | 第108-109页 |
参考文献 | 第109-113页 |
攻读硕士期间取得的研究成果 | 第113-114页 |
附录 | 第114-125页 |
附录1、链表相关函数接口定义 | 第114-115页 |
附录2、哈希表相关函数接口定义 | 第115-116页 |
附录3、 DSR 源路由缓存模块函数接口定义 | 第116-117页 |
附录4、 DSR 待发报文缓冲模块函数接口定义 | 第117-118页 |
附录5、 DSR 路由请求记录模块函数接口定义 | 第118-120页 |
附录6、 DSR 维护缓冲区模块函数接口定义 | 第120-122页 |
附录7、 DSR 报文构建封装模块函数接口定义 | 第122-124页 |
附录8、 DSR 报文路由处理模块函数接口定义 | 第124-125页 |