基于STUN协议的NAT穿越技术的研究与应用

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:alenhrp1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NAT技术缓解了IP地址资源短缺问题,同时加强了内网的安全性。但是NAT技术的使用,也使得P2P通信变得非常困难。因为NAT技术使得内部网络主机与外部网络主机处于不平等的地位,无法建立对等连接,严重影响了P2P通信的应用。因此,P2P应用必须解决NAT穿越问题,令任何主机之间均可以建立对等连接并相互通信。本文针对现有的基于STUN协议的NAT穿越技术存在的不足,提出相应的改进方案,并予以实现;针对端点相关映射NAT的穿越,提出了新的端口预测方法;针对单网卡服务器无法提供完整STUN服务的问题,提出了单网卡服务器组合方案,并在此基础上提出了配对服务器的选择策略以及一种自适应负载指标权值的负载均衡技术;最后将改进后的方案应用到实际的智能家居项目中,并进行了测试分析。本文完成的工作如下:1)分析NAT行为的检测流程的原理,指出其存在的误判问题以及耗时过长问题并分别提出了改进方案。此外,通过修改客户端与STUN服务器之间的通信流程,大幅度缩减了地址和端口过滤型NAT的行为检测时间。2)分析不同NAT类型之间的可穿越性以及穿越流程,分析端口不可达问题对于NAT穿越造成的影响,提出改进方案,并且针对端点相关映射型NAT提出一种新的端口预测方案,结合上述改进方案设计了NAT穿越的整体流程。3)提出了单网卡服务器组合方案来对外提供完整的STUN服务,并设计了配对服务器的选择策略。另外,为实现STUN服务器以及转发服务器的负载均衡,在分析现有动态负载均衡算法存在的不足的基础上,提出了一种自适应负载指标权值的负载均衡策略。4)将上述改进后的方案应用到实际的智能家居项目中,并进行了测试分析,验证了改进方案的实际可用性及NAT穿越效果。本文改进的基于STUN协议的NAT穿越技术,经实际应用表明,可以有效减少NAT行为检测的时间,提高NAT的穿越率,具有较好的NAT穿越效果,有一定的应用价值。
其他文献
"读者意识",指的是作者在写作时心目中必须有自己的读者群体,无论是在内容的确定方面,还是在形式的选择上,都要为自己的读者群体考虑。长期以来,我国的小学作文教学忽视"读者意
采用原子吸收分光光度法测定了福建笋干中Mn、Fe、Cu、Zn、Mg、Ca等6种微量元素含量,发现其中Mg、Fe、Zn等含量均较高,远远高于25种蔬菜中的含量.结果表明,福建笋干中含有丰
据统计,2020年全世界癌症发病率将比现在增加50%,全球每年新增癌症患者人数将达到1500万人。我国近20年来癌症发病率上升了69%,死亡率上升了29%,每年癌症新发病例为220万,因
<正>在政府与网民之间构建一个良性的互动机制,是网络时代民主政治建设必须思考的问题。笔者认为,政府与网民的关系最好用“召唤——应答”模式来表达。笔者以2004年12月西安
<正>《教育信息化2.0行动计划》指出,持续推动信息技术与教育深度融合,促进两方面水平提高。促进教育信息化从融合应用向创新发展的高阶演进,信息技术和智能技术深度融合教育
【教学内容】课标实验教材《数学》(苏教版)五年级上册。【教学过程】一、初步认识教学读写方法1.游戏引入。师:剪子包袱锤玩过吗?那我们也来玩一玩,不过是有规则的。 Teach
《青鸟故事集》是一本什么书?如果我们试图用一句话来说清,那我们必须有一个阔大的视野,我们要相信文学的可能性和小说的可能性。$$《青鸟故事集》是写中外交流史的,可能在李敬泽
报纸
<正>教学内容:人教版《义务教育教科书·数学》六年级下册第2~4页。教学目标:1.结合具体情境初步认识负数,理解正数、负数的意义,能正确地读、写正数和负数,理解并掌握"0既不
2013年,中国国家主席习近平提出共建&#39;丝绸之路经济带&#39;和&#39;21世纪海上丝绸之路&#39;的重大倡议,简称&#39;一带一路&#39;倡议。目前,共建&#39;一带一路&#39;倡议及
20 0 0年初以来 ,我们采用中鼻道上颌窦造口术后 1周左右在造口处放置不锈钢支架 ,有效防止造口再闭塞 ,6个月后取出支架 ,上颌窦内侧壁保持一较大的孔道 ,且窦腔清洁、无分