对等网络中NAT穿越方案的研究与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:jiaosai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的不断发展,传统的Client/Server通信模式已经不再适应网络应用新的要求,P2P网络以其分布性、可扩展性、健壮性、负载均衡等方面的优势获得了越来越多的应用。然而网络中大量使用的NAT设备却限制了P2P网络主机间的直接通信,使得位于不同内部私有网络中的用户无法正常交换信息,严重阻碍了P2P应用技术的发展。   为了解决这个问题,业界提出了一些相应的解决方案,这些方案大致分为对网络NAT设备进行功能升级的解决方案,如应用层网关(ALG)技术、中间盒通信(MIDCOM)技术;对用户端进行干预的解决方案,如STUN技术和TURN技术;以及使用代理服务器的解决方案,如全代理(FullProxy)技术和隧道技术。这些解决方案都有自己的优点和不足,只适用于某一种或几种应用情况,具有一定的局限性。   本文对现有的多种NAT穿越方案进行了全面的分析与讨论,并在此基础上提出了一种不改动现有网络设备的改进型穿越方案。该方案的特点是首先以STUN协议方式探测出客户端所处NAT类型,然后根据通信双方所处NAT类型的不同组合采取不同的穿越策略。同时通过端口预测算法和端口遍历算法实现对Symmetric NAT的穿越。   本文最后对改进的NAT穿越方案进行了软件实现和测试,进一步说明该方案的可行性,能够实现对各种NAT组合情况进行透明地、高效地穿越。
其他文献
教育的改革,不仅仅是教育思想的更新和进步,也是教育技术和手段的改进和提高。在各种教育机构的教学过程中,考试都是一个重要的环节,是衡量考生知识和能力的重要手段。随着计算机
学位
随着现场总线技术应用的越来越广泛,出现了各种现场总线标准。其中,CAN总线标准作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,已被广泛应用到各个自
数字水印技术作为信息隐藏技术研究领域的重要分支,是实现多媒体版权保护与信息完整性保证的有效方法。与图像和视频水印技术相比,数字音频水印技术面临着更大的挑战。本文主
学位
近几年,随着信息技术,无线通讯技术和计算机硬件技术的迅猛发展,移动数据库应运而生。 移动数据库也称为随身携带的数据库,它是指支持移动计算环境的分布式数据库,通常应用在掌
相同的问题可用多种算法解决,而所采用的算法质量的优劣直接影响算法甚至程序的效率,算法的质量直接体现在算法复杂度上。本文旨在样条权函数神经网络的基础上,研究第一类分
本文对赤峰学院自行设计开发的计算机应用基础课课程考试系统进行了介绍。该考试系统是一套基于Client/Server(客户端/服务器)架构的多层分布式网络考试软件系统。系统功能全
在信息检索方面,基于关键词和主题分类的传统的检索技术越来越不能满足用户的需求,而且由于网络用户的知识背景的差异和自然语言的多义性导致网上信息检索的查全率和查准率较
本文从理论、算法和应用三个层次研究了关联规则算法在Web日志挖掘中的应用。首先系统、全面地分析和论述了数据挖掘技术以及Web挖掘技术,着重研究了Web日志挖掘过程中各环节