Linux环境下的IPv4/IPv6翻译网关研究
中文摘要 | 第1-5页 |
英文摘要 | 第5-11页 |
1 引言 | 第11-13页 |
·研究背景 | 第11页 |
·研究目的及主要内容 | 第11-12页 |
·后继章节介绍 | 第12-13页 |
2 IPv4 到 IPv6 过渡的机制 | 第13-31页 |
·IPv6 协议的新特征 | 第13-14页 |
·Pv4-IPv6 的通信机制 | 第14-18页 |
·双协议栈技术 | 第14页 |
·隧道机制 | 第14-16页 |
·基于MPLS VPN 的IPv6 过渡机制 | 第16-18页 |
·IPv4-IPv6 过渡机制 | 第18页 |
·协议翻译器 | 第18-31页 |
·网络层翻译器 | 第19-24页 |
·传输层翻译器 | 第24-25页 |
·应用层翻译器 | 第25-31页 |
3 NAT-PT 技术原理及研究方案 | 第31-37页 |
·NAT-PT 技术原理 | 第31-34页 |
·网络地址翻译技术NAT | 第31-32页 |
·协议翻译技术PT | 第32页 |
·应用级网关ALG | 第32-34页 |
·翻译网关研究方案 | 第34-37页 |
·NAT-PT 在Linux 中的位置 | 第34页 |
·NAT-PT 的功能结构 | 第34-35页 |
·NAT-PT 的通信过程 | 第35-37页 |
4 翻译网关的设计与研究 | 第37-73页 |
·翻译网关的实现环境 | 第37-43页 |
·Linux 中的网络子系统 | 第38页 |
·Linux 中的 IPv4 协议栈工作流程 | 第38-39页 |
·Linux 中的 IPv6 协议栈工作流程 | 第39-40页 |
·sk_buff 数据结构 | 第40-43页 |
·翻译网关功能及模块设计 | 第43-45页 |
·功能模块的实现方式 | 第45-49页 |
·Linux 内核可加载模块编程 | 第45-47页 |
·Linux 中的 Netfilter 机制 | 第47-49页 |
·数据包捕获与生成模块的设计 | 第49-52页 |
·数据包捕获与生成所采用的技术 | 第49-50页 |
·Libnet 与libpcap 的使用 | 第50-52页 |
·地址转换模块的研究和设计 | 第52-56页 |
·静态地址转换 | 第53页 |
·动态地址转换 | 第53-54页 |
·端口地址转换 | 第54-55页 |
·主要数据结构及与翻译模块的接口 | 第55-56页 |
·协议翻译算法及在 Linux 中的研究 | 第56-71页 |
·从 IPv4 到 IPv6 的翻译 | 第57-64页 |
·从 IPv6 到 IPv4 的翻译 | 第64-71页 |
·DNS-ALG 模块的设计 | 第71-73页 |
·DNS 数据转换 | 第71页 |
·查询问题域的转换 | 第71-72页 |
·资源记录域的转换 | 第72-73页 |
5 实验测试及结果分析 | 第73-77页 |
·实验平台的搭建与配置 | 第73-74页 |
·IPv4 网络的配置 | 第73页 |
·NAT-PT 网关的配置 | 第73-74页 |
·IPv6 网络的配置 | 第74页 |
·测试内容与结果 | 第74-76页 |
·简单 Ping 测试 | 第74-75页 |
·UDP 通信测试 | 第75-76页 |
·TCP 通信测试 | 第76页 |
·结论 | 第76-77页 |
6 结束语 | 第77-78页 |
·总结 | 第77页 |
·今后的工作 | 第77-78页 |
致谢 | 第78-79页 |
参考文献 | 第79-81页 |
附录 作者在攻读硕士学位期间的其它工作 | 第81-82页 |
独创性声明 | 第82页 |
学位论文版权使用授权书 | 第82页 |