第一章 绪论 | 第1-16页 |
·引言 | 第9-11页 |
·国内外IPv6协议的研究现状 | 第11-15页 |
·本文研究内容 | 第15-16页 |
第二章 IPv6协议介绍 | 第16-28页 |
·IPv6编址 | 第16-19页 |
·IPv6协议的结构 | 第19-21页 |
·ICMPv6协议简介 | 第21-25页 |
·ICMPv6信息报文和错误报文 | 第21-23页 |
·ICMPv6的报文格式 | 第23-25页 |
·邻居发现协议 | 第25-28页 |
·邻居发现及路由器发现 | 第25-26页 |
·无状态的地址自动配置 | 第26-28页 |
第三章 ARM硬件平台简介 | 第28-40页 |
·嵌入式系统概述 | 第28页 |
·嵌入式处理器简介 | 第28-29页 |
·LPC2210 ARM7处理器 | 第29-30页 |
·LPC2210 内部结构 | 第30-32页 |
·LPC2210 存储器寻址 | 第32-34页 |
·片内存储器 | 第32页 |
·片外存储器 | 第32-33页 |
·存储器映射 | 第33页 |
·存储器的重新映射 | 第33-34页 |
·以太网接口设计 | 第34-36页 |
·RTL8019AS简介 | 第34页 |
·RTL8019AS工作原理 | 第34-35页 |
·内部RAM地址空间与I/O地址分配 | 第35-36页 |
·RTL8019AS与LPC2210的硬件电路设计 | 第36页 |
·μC/OS-Ⅱ操作系统简介 | 第36-40页 |
·μC/OS-Ⅱ的特点 | 第37-38页 |
·μC/OS-Ⅱ操作系统的组成 | 第38-40页 |
第四章 IPv6协议栈在ARM平台的设计与移植 | 第40-64页 |
·系统功能模块设计 | 第41-42页 |
·数据处理流程 | 第42-43页 |
·IPv6模块的设计 | 第43-51页 |
·网络接口层 | 第43-44页 |
·IPv6模块的功能 | 第44-45页 |
·主要数据结构设计 | 第45-48页 |
·UDP协议的实现 | 第48-51页 |
·ICMPv6模块的设计 | 第51-56页 |
·ICMPv6函数的结构与功能 | 第51-52页 |
·ICMPv6报文 | 第52-53页 |
·ICMPv6数据结构 | 第53-56页 |
·邻居发现模块的设计 | 第56-60页 |
·邻居请求报文 | 第56-58页 |
·邻居公告报文 | 第58页 |
·数据结构和函数的设计 | 第58-60页 |
·网络接口层的扩展 | 第60页 |
·IPv6在ARM中的移植 | 第60-64页 |
·数据类型定义 | 第60-61页 |
·操作系统相关部份 | 第61-62页 |
·库函数的实现 | 第62-64页 |
第五章 嵌入式IPv6协议测试 | 第64-72页 |
·实验环境的建立 | 第64-65页 |
·网络拓扑结构 | 第64页 |
·在Windows XP中配置IPv6 | 第64-65页 |
·IPv6协议的ICMPv6测试 | 第65-68页 |
·IPv6协议的UDP测试 | 第68-72页 |
·地址表示 | 第68-69页 |
·IPv4/IPv6专用函数 | 第69页 |
·UDP编程 | 第69-70页 |
·UDP协议的测试结果 | 第70-72页 |
结论 | 第72-73页 |
致谢 | 第73-74页 |
参考文献 | 第74-76页 |
攻读硕士学位期间发表的论文 | 第76页 |