P2P网络NAT穿越及资源发布和查找的研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:nickyhuang00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网上网络地址的缺乏,导致在发布、查找和访问网络服务资源时,需要穿越网络地址转换设备(Network Address Translation,NAT)。基于服务器/客户端架构的转发数据包方案是穿越NAT解决方案之一。但随着客户端数量的增加,功能的增强,数据流量的增大,导致服务器负载过重,网络带宽性能瓶颈,服务器单点崩溃等等诸多问题和缺点。此外,随着Peer-to-Peer(对等)网络应用的流行,如何不借助中央服务器使对等的客户端能穿越NAT直接通信,成为一个急需解决的问题。本文在比较了已有的各种NAT穿越方案和基于分布式哈希表的P2P资源查找算法和服务后,提出并实现了虚拟局域网平台VIP(Virtual Intranet Platform ),使得在不同NAT背后的客户端可以通过VIP组成一个虚拟的局域网络,在这个虚拟局域网络中,所有的客户端可以相互通信,互访资源。此外VIP平台能够发布和及时的更新,查找零散在互联网上服务资源的位置信息。VIP平台及本文的创新点在于:1)针对P2P网络特点,根据NAT类型动态的选择NAT穿越方案,保证针对各种情况选择效率最高的可行方案;2)提出了动态选择NAT穿越代理结点的新方案。3)基于新型的公共服务OpenDHT,提出并实现了一种新的P2P网络中资源信息的发布和查找策略。 最后,通过对VIP在各种情况下穿越NAT的性能测试,论文分析了VIP平台的性能优势和稳定性以及相关缺点。通过一个基于VIP平台开发的语音电话软件与现今流行的Skype软件比较,证明了VIP为P2P应用穿越NAT问题提供了高效而稳定的方案。
其他文献
发电机组检修直接影响电网的发电出力和运行方式,对电力系统运行的可靠性和经济性都有很大的影响。随着电力系统规模的日益扩大,相关因素越来越多,机组检修计划的安排也越来
作为信息系统的一项核心技术,数据库技术在新世纪得到了的快速的发展,加上存储技术的进步,人们可以对海量的数据进行存储。因此,数据以GB、TB再到PB级的方式爆炸增长。在“数
随着信息技术的飞速发展,三维动画正在逐渐成为继声音、图像、视频和三维模型之后的第五种多媒体类型。作为三维动画的重要组成部分,角色动画在影视制作、计算机游戏等应用领域
三维可视化仿真技术是当今图形学的热门研究方向,其中焦点之一就是如何解决场景真实感和绘制速度的矛盾。 针对这个问题,本文提出了一种基于视点的场景数据分块策略,并为其上
本文参考了目前国内外企业采购管理系统的先进模式,借鉴了大型采购管理系统的开发经验,采用目前广泛使用的J2EE开发平台,实现了企业采购管理的信息化。 以国内某钢铁企业为背
在网络电视(IPTV)业务中,保证网络服务质量(QoS)的一种重要方法是内容分发网(CDN)的方式。通过CDN把视频内容分发到靠近用户端的边缘节点,利用边缘节点为用户提供服务,很好地解
随着计算机及计算机网络的高速发展、大存储容量设备、互联网的商业化的出现,人们所生活的社会进入了信息化时代。在信息技术高速发展的同时,一个难题也摆在我们面前,那就是面对
本论文主要研究的是对数据库进行检索的中文自然语言接口技术,该接口技术对终端用户输入的中文自然语言进行处理生成SQL语句,再使用SQL语句进行数据库检索。 首先,介绍了数据
伴随着Internet的发展,Web服务组合给企业电子商务应用带来了前所未有的商机,它给服务提供者和应用开发者创造机会,利用组合Web服务来产生增值服务。然而,单个服务间常常是孤