论文部分内容阅读
IP地址是构成整个网络的基础,根据中国互联网络信息中心(CNNIC)的研究表明:全球仅剩10亿个可用的IPv4地址,IP地址匮乏早已是一个不争的事实。通过对现有IP地址扩展技术的分析得知,IPv6是解决IP地址匮乏的最佳的办法,但是由于现有网络设备以及各种条件的制约,在全国范围内实施IPv6架构还需时日。在现有IP地址扩展技术里面,网络地址转换技术(NAT)是进行IP地址扩展的一项非常流行的技术,它通过私有地址与公共地址之间的转换来使更多的主机上网,现有大部分企业及组织都采用了NAT技术来组建自己的网络,但是NAT的存在也给网络带来了一定的问题,因为NAT只允许内网主动向外建立连接,丢弃任何主动向内的连接,这样就失去了对现在非常流行的端对端网络的全面支持,所以如何顺利高效的实现对NAT穿越就显得尤为重要。业界现有NAT穿越方式包括Full Proxy、STUN、TRUN等,本文在分析这些主流穿越方法的特性后,提出了一种新型的穿越思想:将原有服务器的角色转移到具有公共IP地址的PC机上,让其实现服务器功能,提供分布式服务,这样就能有效的解决现有穿越方式中普遍存在的服务器瓶颈问题;本文还提出了一种依据地理位置远近进行代理PC机的查找的方法,这种方法可以提高代理节点的效率。论文充分地分析了现有的IP地址扩展技术及NAT穿越技术,并在总结现有NAT穿越技术的基础上,给出了新穿越方式的具体设计思路及核心部分的实现,这对目前的NAT穿越方式及下一代网络的发展是具有一定的参考价值的。