P2P网络中NAT穿透技术的研究与实现

来源 :北京邮电大学 | 被引量 : 17次 | 上传用户:ysabby2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着P2P技术的日益成熟与发展,以Maze, PPLive, Skype为代表的P2P文件共享软件和即时通信软件受到了越来越多用户的青睐。P2P是一种要求端到端的对等的连接与通信的技术,然而网络上存在的NAT设备却阻止来自外部未知网络主机的连接,这样就造成了P2P技术应用与发展的瓶颈。因为NAT设备隐藏了构建P2P网络的节点信息,因此如何使得位于NAT设备后面的节点在P2P网络中查找对方建立连接成为P2P技术发展过程中亟待解决的问题之一。本文首先介绍了P2P技术的特点与应用场景,重点分析了本课题研究中涉及到的三种P2P模型。本文对NAT穿越理论的基础做了全面研究,包括NAT的原理,类型与应用,并对基于TCP的NAT穿越技术做了全面介绍,通过测试分析了目前基于TCP的NAT穿越的各种解决方案,并比较了这些技术的优缺点。本文在研究了NUTSS协议的基础上,基于NUTSS协议应用的局限性提出了改进的NAT穿越模型CNUTS,并且提供了相关设计方案及核心实现代码。CNUTS模型的突出之处在于提出了两种全新的穿越模式:SYN/ACK生成模式和“同时打开”模式以及端口预测功能,这样建立了穿越行为与网络环境之间的关系,使得对于不同的NAT类型以及不同的网络架构,CNUTS能选择最优化的穿越行为建立TCP连接。本文的重点集中在穿越模型的设计和实现。采取了模块化思想,在客户端以及服务器端实现了用户信息注册,类型检查,端口扫描,穿越选择,穿越通信模块以及维护注册信息的更新等功能。通过理论分析和仿真试验,新的穿越模型不但克服了目前穿透机制的对对称性NAT设备以及高安全性网络的不支持,而且提高了穿越的性能以及成功率,大大增强了P2P网络的通信效率。本文最后对NAT穿越技术进行了展望。
其他文献
中国卫通是中国境内最大的、唯一拥有卫星资源、自主运营管理的卫星运营企业。预计到2015年,中国卫通将拥有15颗以上在轨商业通信卫星,覆盖范围包括亚太、中东、非洲、南美等地
<正>当前,市场消费需求日趋个性化、定制化,小批量、短交期、多品种订单需求越来越多,尤其是互联网的蓬勃发展,带动了瓦楞电商包装需求快速增长,使小批量定制瓦楞电商包装需
目的:龙须藤是豆科苏木亚科羊蹄甲属植物龙须藤(Bauhinia championii(Benth.)Benth)的干燥藤茎,是一种广泛分布于越南、斯里兰卡、印度尼西亚等东南亚国家及中国的广东、广西、福
2011年是全国房地产调控最为严厉、政策落实最到位的一年,房地产调控政策的行政性干预色彩继续加重,限购、限贷、限价政策逐步细化升级,着力抑制投资投机性需求和遏制房价过快上
常微分方程边值问题是常微分方程理论研究中最为重要的课题之一随着科学技术的进步与发展,工程、力学、天文学、经济学、控制论及生物学等自然学科和边缘学科领域中的许多实
针对传统盲源分离(BSS)算法采用固定步长难以同时兼顾收敛速度和稳态误差的难题,采用等变自适应盲源分离(EASI)算法,提出了一种基于分离指标的变步长等变自适应盲源分离算法(VS-SI
灰霉病是由死体营养型真菌灰葡萄孢(Botrytis cinerea)引起的一种重要植物病害。它的寄主范围广泛,可侵染1400多种植物,包括一些重要的经济作物,包括葡萄、草莓和番茄等。在
介绍了紧密纺纱技术的原理以及目前国外已推出的几种紧密纺纱技术;分析了紧密纺针织用纱、色织用纱及股线产品的性能,在分析紧密纺纱线在后道工序中的加工特点后,对我国发展
分布式发电是对清洁能源的有效利用,有着良好的生态友好性,发展前景广阔,因此将传统电网与分布式发电相互结合是电网的发展趋势,而良好的电能质量是电网运行的基础,分布式电
随着高科技产品的不断出现、生活水平的不断提高,人类眼睛方面的问题越来越严重,成为人类“亚健康”的重要组成部分。光学相干层析成像技术(Optical Coherence Tomography,OCT)是一种新型成像技术,适用于工业测量、医学诊断等领域。随着眼科领域对成像技术的需求不断增加,OCT凭借自身的高分辨率、低成本、非侵入式成像等特点被广泛用于眼底图像诊断中。本文拟设计一个自动眼底病诊断系统。