基于混合式P2P网络UDP下NAT穿越方案的研究与设计

被引量 : 0次 | 上传用户:ch101732
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着P2P网络技术的迅速发展,它给用户带来了巨大的便利和效益,P2P充分利用了网络资源,大大提高了带宽的利用率。NAT技术的广泛应用主要是为了解决公共IP地址不足的问题,却对P2P的深入应用造成障碍,基于P2P的NAT穿越问题已经成为当今的热点议题。本文方案根据混合式P2P网络中特殊结构的特点借鉴skype的成功经验,改进超级节点UDP下NAT穿越的设计,利用超级节记录用户信息帮助P2P应用实现非对称NAT的穿越,利用超级节点中继来解决P2P下对称NAT的穿越,最终实现P2P的正常通信。为了完成方案的设计与实现工作,本文主要包括以下内容:详细介绍了网络地址转换(NAT)的概念、NAT的功能、目前常用的NAT技术类型、具体NAT的工作原理以及NAT的工作流程;目前比较流行的P2P网络应用以及P2P技术的发展;深入分析了NAT技术的引入给P2P应用所带来的穿越问题。详细研究了NAT穿越的各种解决方案,并对各种方案做了性能、部署场合、可行性以及可扩展性的分析和总结;对混合式P2P网络结构进行了深入的研究和分析,介绍了超级节点的运作原理和实现过程;针对混合式P2P网络结构的特殊性,提出了对超级节点的功能进行扩展设计进行NAT穿越的方案,增加了STUN探测模块和TURN中继模块,以及建立用户信息记录的设计,对该设计方案的NAT穿越过程进行了详细的介绍和分析。针对超级节点方案进行了系统框架设计和具体模块设计,包括STUN类型检查模块、TURN中继模块的代码设计及流程图设计。对本文中提出的设计方案进行实验验证,并通过分析实验结果,证明该设计方案的正确及有效性。最后总结了本文提出方案的优势与不足,提出了进一步改进的研究内容。
其他文献
提出了一种用于无人机航空影像镶嵌的自由网平差模型,该模型利用最小二乘原理,整体解算待镶嵌影像的仿射变换参数.实验结果表明,该模型较好地解决了影像镶嵌过程中误差伴随基
<正>一、小说题目的意义在陀思妥耶夫斯基的每一部作品中,犯罪问题都被具体地加以研究。作者从全人类的范畴探讨犯罪,并把这种观点和当下流行的社会理论相对比。在给卡特科夫
目前,传统儿歌是幼儿园教师开展听说游戏所喜爱的一种媒介,但可用资源并不丰富。本文通过问卷调查及实地走访等方法,阐述了湖南地区幼儿园听说游戏中对传统儿歌的使用情况,在
男教师加入幼儿教育队伍不仅能够促进幼儿身心和谐发展,而且能够推动幼儿教育事业的发展,从而实现男幼师的生命价值。然而,受到社会、学校和个人价值观等多方面原因的影响,从
农产品在我国对外出口的产品中一直占有很大的比重,农产品贸易也一直是国际贸易中备受瞩目的问题。随着传统的关税壁垒作用的逐渐弱化,非关税贸易壁垒日益成为一国贸易保护的
目的 探讨慢性根尖周炎感染根管内粪肠球菌检测和中间普氏菌基因多态性特点。方法 选取需根管再治疗和未经根管治疗的慢性根尖周炎患者各20例,对根管内细菌样本采集,行DNA提
目前,防雷检测已经纳入气象业务的发展轨道,需建立一套可操作的系统性的检测系统,以促进气象事业更好地服务于经济社会的协调、全面、可持续发展。防雷检测是防雷工作的基础,
在语文教学活动中,阅读教学是重要的方面。然而,中学语文阅读教学往往陷入尴尬境界:阅读教学效率不高,学生缺乏阅读兴趣,阅读停留在浅阅读或不阅读的状态上。在教学中把握读写
品牌体验是在“全面体验消费模式”的背景下产生。21世纪,品牌超越产品功能而给消费者带来的感官、情结或价值上的满足将变得越来越重要。品牌不仅要具备“功能”上的效益,而
翻译作为不同语言之间相互沟通的重要手段体现在生活中的各个方面,英文电影中字幕的翻译近些年来越来越多的被重视起来。电影中虚构的人物透过使用情绪性的粗鄙字眼,被赋予了