1. 研究目的与意义
nat是为了节省ip地址而设计的,它隐藏了内网机器的ip地址,在公网上的主机看不见内网主机的ip地址,只看到作nat的代理服务器地址,这也起到了保护内网主机安全的作用。
但p2p网络是以主机的ip地址为标识的,nat后的内部网络的主机无法直接加入到p2p网络中,所以穿越nat,让众多内部网络的机器也参与到p2p网络中的大集体中来,一直是人们所希望的。
很多p2p网络已经有了成功的案例,但实践中有一些情况还是无法进行nat是为了节省ip地址而设计的,它隐藏了内网机器的ip地址,在公网上的主机看不见内网主机的ip地址,只看到作nat的代理服务器地址,这也起到了保护内网主机安全的作用。
2. 国内外研究现状分析
目前的典型穿越技术可以归纳为5种:alg方式;midcom;代理技术;隧道机制;协议扩展。但是他们不是需要修改nat即使需要修改应用协议,扩展性不强,只有隧道机制与应用无关,除了需要nat设备通过策略配置打开几个端口外,无需做任何修改,但由于需要预先建立隧道,故无法为各种广泛应用的p2p软件提供灵活的服务。适用于p2p通信的主要有下面以下几种:
1:应用级网关方案
2:stun方案:即udp对nat的简单穿越方式。
3. 研究的基本内容与计划
内容: 本论文分析对等网的特点,在对等网如何穿越NAT而进行直接通信这一问题上做探讨。研究现有的各种穿越NAT的技术。,分析各自原理及特点,尝试找到一种效率高通信质量好的穿透方法。 计划: 第1到2周:也就是刚过去的这两周完成开题报告文献综述。 第3到4周:完成介绍P2P 网络及 NAT 穿越相关协议技术。 第5到6周:研究现有的NAT穿越的一些方案:应用层网关、中间盒、STUN协议、TURN协议、RSIP协议、隧道穿越技术。 第7到8周:介绍对等网中。UDP和TCP数据NAT穿越的实现方案。 第9到10周:进行试验完成论文实验要求任务书。 剩余时间:整理整合完成论文。 |
4. 研究创新点
该课题研究充分利用现有资源系统介绍了当前 p2p 的应用情况及相关的技术方向,阐述了在 p2p 业务广泛应用的今天解决 nat 穿越问题的目的以及重要的战略和现实意义。
对于 p2p,udp,tcp 及 nat 技术进行了详细描述,清晰透彻地阐明了对等网中穿越 nat 的相关问题。
并详细分析了当前所有热门解决方案,对各种方案的原理、特点、优缺点以及适用的条件进行了总结。
