P2P通信中基于IPSP的NAT穿越技术的研究与实现

来源 :武汉邮电科学研究院 | 被引量 : 0次 | 上传用户:xfzhang901
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前大多互联网上的应用都是基于传统的C/S模式的。C/S模式使得网络上的资源向服务器端集中,用户之间的通信高度依赖于服务器,无法直接交流信息。人们渴望打破服务器对网络资源的全面控制,在TCP/IP基础上演化出了新的P2P技术。P2P技术的优点在于它是基于互联网的对等架构,可以大大改善资源的流量分布,解决网络拥塞和带宽的瓶颈问题,减缓存储服务器的响应压力。P2P技术主要应用在IP网络上,而IP网络一直存在公网和各种私网的划分。如果要在公网和私网或者多个不同的私网之间进行通信,必须进行NAT穿越。在这种情况下,笔者提出了P2P通信中基于IPSP的NAT穿越技术的研究与实现这一研究课题。主要研究内容如下: 1、通过对国内外P2P通信的现状及应用前景进行论述,说明基于IP网络NAT穿越的必要性及其现实意义,并提出本课题的主要研究内容。 2、阐明P2P通信中NAT穿越的重要性,分析了P2P通信中NAT穿越的关键协议,重点研究了P2P通信中NAT穿越的基本原理,在对目前NAT穿越的几种实现方案进行分析的基础上,提出了在P2P通信中基于IP网络数据交换平台(IPSP)实现NAT穿越的解决方案。 3、在上述工作的基础上,提出IP网络数据交换平台(IPSP)的总体设计方案,描述了该设计方案中IPSP的数据流程及处理机制,对IPSP中的IP网络交换中心(IPSC)和客户代理(CA)两个模块以及这两个模块间的接口分别进行了设计,最后制定IPSP数据传输规约。 4、在IPSP系统设计的基础上,通过程序设计实现IPSC(包括服务中心(SC)和数据库两个子模块)和CA两个主要模块。SC与CA的设计均采用了多线程同步、I/O完成端口(IOCP)机制、队列机制等方法,设计了队列的数据结构和数据库中的表结构、哈希查找算法等。 5、通过实验验证了P2P通信中基于IPSP的NAT穿越解决方案的正确性。
其他文献
Ad Hoc网络是一种特殊的无线移动通信网络,网络中的所有节点地位平等,无需设置任何中心节点,具有很强的抗毁性。网络中的节点不仅具有普通移动终端所需的功能,而且具有报文转发能
在信息飞速发展的今天,人们对信息获取的移动性需求不断增加,因此,许多场合都需要对不在现场的人进行身份识别和确认。由于电话的普及以及说话人识别的便捷性,使得电话说话人
高速IP网络的飞速发展己经使其成为全球通信的网络基础设施。同时,Intemet上的各种应用以及新业务的层出不穷,如VoIP、P2P、网络视频通信以及网络电视等,使得网络上的多媒体信息
随着多媒体及网络技术的迅速发展,视频作为一种直观且信息量丰富的多媒体应用受到人们的广泛青睐。但由于视频的数据量巨大,因此在传输前必须对其进行压缩。然而,视频压缩算
在现代微波电子测量领域,矢量网络分析仪是用途最广、使用量最大的一类测量仪器,可以对微波网络参数进行全面、精确的测试。近年来,毫米波技术发展迅速,网络分析仪的工作频段也随
随着计算机技术、通信技术、网络技术的迅速发展,国际互联网、个人电脑和以信息家电为代表的各种数字化家用设备逐渐进入家庭,家庭的内部联网和外部接入成为人们日益关注的问题
论文题目是以远程实验室视频监控为背景,针对图像采集系统的特点,设计了一种以PCI总线为数据传输模式,采用通用高速数字信号处理器TMS320C6211构成的视频图像采集处理系统。
大丽轮枝菌是一种土传性维管束病原真菌,影响多种经济作物的产量和质量,是棉花黄萎病的病原真菌。由于大丽轮枝菌具有稳定存在的微菌核结构以及多变的生理小种,所以其引起的
传统基于划分分类的模式识别方法一般需要多个类别的训练样本,用来设计两类和多类分类器,然而在许多实际应用中存在一类分类问题。由于仅有一类样本可资利用,一类分类器设计
MESH网络作为一种新兴的无线网络方式得到了广泛关注和飞速发展。如何在MESH网络上开展语音业务也是当前的热点研究方向之一。由于MESH网络本身是一种IP网络,基于IP的VoIP技术