摘要 | 第1-6页 |
Abstract | 第6-11页 |
第1章 绪论 | 第11-15页 |
·课题背景 | 第11-12页 |
·FW/NAT穿越技术发展现状 | 第12-14页 |
·本课题来源和研究的内容 | 第14-15页 |
·课题来源 | 第14页 |
·本文研究的主要内容 | 第14-15页 |
第2章 NAT技术分析 | 第15-21页 |
·NAT技术的产生背景 | 第15页 |
·NAT技术的工作原理 | 第15-17页 |
·创建NAT转换表 | 第16-17页 |
·多地址NAT | 第17页 |
·端口映射NAT | 第17页 |
·NAT技术在防火墙中的应用 | 第17-19页 |
·NAT穿越产生问题分析 | 第19-20页 |
·本章小结 | 第20-21页 |
第3章 UPnP协议分析 | 第21-30页 |
·UPnP网络构架 | 第21-22页 |
·设备 | 第21-22页 |
·服务 | 第22页 |
·控制点 | 第22页 |
·UPnP对网关的支持 | 第22-24页 |
·网关设备 | 第22-23页 |
·IP/PPP连接服务 | 第23-24页 |
·UPnP协议栈 | 第24-27页 |
·Intel开源UPnP协议栈结构分析 | 第25-27页 |
·UPnP设备工作过程 | 第27-29页 |
·寻址 | 第27-28页 |
·发现 | 第28页 |
·描述 | 第28页 |
·控制 | 第28页 |
·事件 | 第28-29页 |
·展现 | 第29页 |
·本章小结 | 第29-30页 |
第4章 UPnP穿越FW/NAT技术机制的研究 | 第30-40页 |
·UPnP穿越FW/NAT面临的问题 | 第30-33页 |
·FW/NAT穿越的解决方案——UPnP NAT Traversal | 第33-39页 |
·本章小结 | 第39-40页 |
第5章 网关设备程序设计及实现 | 第40-55页 |
·UPnP协议栈在Linux上的实现 | 第40-42页 |
·UPnP设备编写框架 | 第42-46页 |
·设置和初始化设备 | 第42-44页 |
·处理异步请求 | 第44-45页 |
·发送事件通知 | 第45-46页 |
·关闭设备 | 第46页 |
·UPnP IGD的总体设计 | 第46-49页 |
·程序工作流程 | 第47-48页 |
·设备描述文件的编写 | 第48-49页 |
·主要模块设计 | 第49-54页 |
·UPnPenableGate类 | 第49-52页 |
·PortMap类和PortMapList类 | 第52-53页 |
·NetInterface类 | 第53-54页 |
·本章小结 | 第54-55页 |
第6章 实验验证 | 第55-59页 |
·实验准备 | 第55页 |
·实验环境 | 第55页 |
·实验目的 | 第55页 |
·测试指标 | 第55页 |
·实验过程 | 第55-58页 |
·实验结论 | 第58页 |
·本章小结 | 第58-59页 |
结论 | 第59-60页 |
参考文献 | 第60-64页 |
攻读学位期间发表的学术论文 | 第64-65页 |
致谢 | 第65页 |