文摘
英文文摘
第一章 引言
1.1 研究背景和意义
1.2 课题研究基础
1.2.1 集中式P2P模型
1.2.2 完全分布式P2P模型
1.2.3 混合式P2P模型
1.2.4 P2P的应用场景
1.3 本文研究内容和论文结构
第二章 NAT穿越理论的基础研究
2.1 NAT的定义
2.2 NAT的特性
2.3 NAT的类型
2.3.1 静态型NAT
2.3.2 动态基础NAT
2.3.3 NAPT
2.4 NAT的原理
2.5 NAT的应用
2.5.1 负载均衡
2.5.2 优化重叠网络
2.5.3 保护内部网络
2.6 NAT带来的问题
第三章 NAT穿越技术的解决方案研究
3.1 MIDCOM代理方式
3.2 TURN方式
3.3 STUN/STUNT方式
3.4 ICE方式
3.5 UPnP方式
3.6 Push Proxy方式
3.7 各种解决方案的比较
第四章 改进的NAT穿越方案CNUTS
4.1 方案提出的背景
4.2 TCP穿越NAT的理论基础
4.2.1 TCP协议介绍
4.2.2 TCP穿越中的NAT的类型分析
4.3 基于NUTSS协议的NAT穿越
4.3.1 NUTSS协议介绍
4.3.2 NUTSS穿越NAT的原理
4.3.3 NUTSS协议的不足
4.4 穿越方案CNUTS的核心思想
4.4.1 SYN/ACK生成模式
4.4.2“同时打开”模式
4.4.3 端口预测
4.5 本章小结
第五章 CNUTS穿越模型的设计实现与测试
5.1 基本思想
5.2 通信过程
5.3 CNUTS系统设计与实现
5.3.1 注册模块
5.3.2 类型检查模块
5.3.3 端口预测模块
5.3.4 穿越选择模块
5.3.5 信息更新模块
5.3.6 穿越通信模块
5.4 系统设计流程图
5.5 测试与结果
5.5.1 测试环境
5.5.2 测试结果
5.6 本章小结
第六章 总结与展望
参考文献
附录1 缩略语
致 谢
攻读硕士学位期间已发表或录用的论文