首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

嵌入式精简IPv6协议栈的设计与实现

摘要第1-5页
Abstract第5-10页
引言第10-12页
1 嵌入式IPv6协议栈的提出第12-17页
 1.1 嵌入式系统的广泛应用第12页
 1.2 嵌入式操作系统第12-14页
 1.3 嵌入式TCP/IP协议栈第14-15页
  1.3.1 实现嵌入式TCP/IP协议栈常用方法第14页
  1.3.2 几种主流的开源嵌入式TCP/IP协议栈第14-15页
 1.4 嵌入式IPv6协议栈的提出第15页
 1.5 嵌入式IPv6协议栈的应用第15-17页
2 IPv6协议介绍第17-21页
 2.1 IPv6的发展第17-18页
 2.2 IPv6相对于 IPv4的变化第18页
 2.3 IPv6协议的结构第18-19页
 2.4 IPv6编址第19-21页
  2.4.1 IPv6地址分类第19页
  2.4.2 IPv6地址表示法第19-20页
  2.4.3 几个特殊的地址第20-21页
3 协议栈的设计第21-30页
 3.1 分层设计第21-22页
  3.1.1 应用程序接口第21-22页
  3.1.2 TCP/ IP协议栈第22页
  3.1.3 网络接口层第22页
 3.2 进程模型的选择第22-23页
 3.3 平台无关性的解决第23-24页
  3.3.1 与CPU或编译器相关的定义第23页
  3.3.2 OS相关的一些结构和函数第23-24页
  3.3.3 库函数的实现第24页
 3.4 节约内存的方法第24-25页
  3.4.1 零拷贝技术第24-25页
  3.4.2 一次拷贝技术第25页
 3.5 缓冲区管理第25-28页
  3.5.1 BSD中Mbuf实现方案第25-26页
  3.5.2 系统缓冲区实现方案第26-28页
 3.6 内存管理第28页
 3.7 系统通讯机制第28-30页
4 协议栈的实现第30-48页
 4.1 系统功能模块设计第30-31页
  4.1.1 系统任务第30页
  4.1.2 系统功能模块划分第30-31页
 4.2 协议栈的裁减第31-32页
 4.3 数据处理流程第32-33页
 4.4 IPv6模块的实现第33-35页
  4.4.1 IPv6模块的功能第33-34页
  4.4.2 主要数据结构设计第34-35页
  4.4.3 IPv6地址的相关操作第35页
 4.5 ICMPv6模块的实现第35-36页
  4.5.1 ICMPv6模块功能第35页
  4.5.2 消息格式第35-36页
  4.5.3 目的不可达报文第36页
  4.5.4 ICMPv6应答报文第36页
 4.6 邻居发现模块的实现第36-42页
  4.6.1 邻居发现模块功能第36-37页
  4.6.2 邻居发现报文第37-38页
  4.6.3 主要数据结构的设计及相关操作第38-39页
  4.6.4 地址解析的实现第39-41页
  4.6.5 地址重复探测的实现第41-42页
 4.7 扩展模块的实现第42-43页
  4.7.1 TCP,UDP模块的扩展第42页
  4.7.2 应用程序接口扩展第42-43页
  4.7.3 网络接口层的扩展第43页
 4.8 协议栈测试第43-45页
  4.8.1 测试环境第43-44页
  4.8.2 测试方法第44-45页
 4.9 代码统计及分析第45-48页
5 协议栈的应用——校园网络监控系统第48-57页
 5.1 应用背景第48页
 5.2 整体设计第48-49页
 5.3 功能设计及实现第49-54页
  5.3.1 网络性能监控模块第50-52页
  5.3.2 设备间状态监控模块第52-53页
  5.3.3 分析处理模块第53-54页
  5.3.4 WEB管理模块第54页
 5.4 系统开发和测试第54-57页
  5.4.1 系统开发第54页
  5.4.2 系统测试第54-57页
结论第57-58页
参考文献第58-60页
攻读硕士学位期间发表学术论文情况第60-61页
致谢第61-62页

论文共62页,点击 下载论文
上一篇:便携式轨道机车/车辆动态称重仪的动态仿真
下一篇:船舶发电机综合保护试验装置