一种利用TURN穿越对称型NAT方案的设计与实现

一种利用TURN穿越对称型NAT方案的设计与实现

论文摘要

为了在IPv6广泛投入使用之前缓解IPv4地址空间短缺的问题,NAT技术被提出。一些标准的应用协议和通用标准协议,同NAT配合工作得很好。然而有些服务依赖于端到端的数据包,例如SIP消息体中包含后继的RTP媒体流互通所需要的IP以及端口信息,这样就会使得使用SIP作为信令传输的网络应用程序在经过NAT后无法正常工作。因此,对于NAT的穿越是迫切需要解决的问题。而现有的几种穿越方式都有其局限性。如ALG方式要求现有的NAT设备需升级支持相应协议,STUN则无法穿越对称型NAT。关于对称型NAT的穿越,业界既无标准协议可循也没有成熟的技术可供参考,这使得对对称型NAT的穿越,成为当今的一个难点。本文针对在IP上承载语音和视频的协议的控制通道/媒体通道无法穿越对称NAT与公网进行互通的问题,设计并完成对称NAT的一种穿越方式,主要使用TURN技术。利用TURN服务器的中转,TURN客户端穿越对称NAT,与外部主机进行正常通信。另外,本文更提出了一种将STUN方式与TURN方式相结合的NAT穿越方案,既解决了所有类型NAT(包括对称型NAT)的穿越问题,又降低了TURN服务器的负荷,同时也无需NAT的任何修改。与传统穿越技术相比,其最大的特点是不仅可以穿越一般类型的NAT,而且可以穿越安全系数很高的对称性的NAT。该方案已成功应用于基于嵌入式Linux平台的VoIP网关中。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景及意义
  • 1.2 国内外发展现状
  • 1.3 课题创新点
  • 1.4 本文组织结构
  • 2 相关技术简介
  • 2.1 NAT 及其分类
  • 2.2 NAT 对VoIP 的影响
  • 2.3 STUN 技术
  • 2.4 TURN 技术
  • 2.5 SIP 技术
  • 2.6 实时传输协议
  • 2.7 本章小结
  • 3 系统设计
  • 3.1 总体方案
  • 3.2 系统应用体系结构
  • 3.3 TURN 功能组件划分
  • 3.4 TURN 服务器模块设计
  • 3.5 TURN 客户端模块设计
  • 3.6 本章小结
  • 4 系统实现
  • 4.1 系统软件流程
  • 4.2 TURN 服务器的实现
  • 4.3 TURN 客户端的实现
  • 4.4 系统消息流程图
  • 4.5 库的描述
  • 4.6 本章小结
  • 5 测试结果
  • 5.1 系统测试环境
  • 5.2 系统测试方案及结果
  • 5.3 结果分析
  • 5.4 本章小结
  • 6 结束语
  • 6.1 研究成果
  • 6.2 发展方向
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].ELISA联合NAT技术对血液筛查的应用价值和输血残余风险的对比分析[J]. 贵州医药 2016(11)
    • [2].NAT技术在校园网中的应用[J]. 电子制作 2017(08)
    • [3].NAT技术在局域网中的应用[J]. 信息与电脑(理论版) 2020(03)
    • [4].NAT技术在校园网内部的分析与应用[J]. 科技创新与生产力 2017(01)
    • [5].IPSec和NAT之间的不兼容性问题解决方案的探讨[J]. 电脑知识与技术 2008(10)
    • [6].NAT技术在局域网中的应用[J]. 电子技术与软件工程 2017(09)
    • [7].基于NAT技术实现共享上网的研究[J]. 电子技术与软件工程 2015(24)
    • [8].核酸检测技术(NAT)应用综述[J]. 齐鲁药事 2011(09)
    • [9].基于NAT技术在校园网中的应用研究[J]. 电脑知识与技术 2010(08)
    • [10].NAT技术在高校多校区图书馆中的应用分析[J]. 微计算机应用 2009(06)
    • [11].对等网络中穿越NAT解决方案的研究[J]. 计算机工程与设计 2008(06)
    • [12].NAT技术在局域网中的应用[J]. 电子世界 2017(08)
    • [13].不同品牌路由器NAT技术的对比与探讨[J]. 电脑知识与技术 2019(35)
    • [14].基于NAT穿透技术的个人云图书馆构建[J]. 图书馆学研究 2014(24)
    • [15].防火墙NAT地址映射引起的网络管理思考[J]. 中小学电教 2013(Z2)
    • [16].ELISA一步法和二步法检测HBsAg及NAT检测HBV-DNA结果分析[J]. 中国医药指南 2012(17)
    • [17].血站核酸检测(NAT)实验室建设[J]. 中国输血杂志 2011(10)
    • [18].NAT技术在无线局域网中的应用[J]. 微型电脑应用 2010(07)
    • [19].NAT穿透技术及其在智能家居控制系统的应用设计研究[J]. 电网与清洁能源 2015(11)
    • [20].NAT双机热备份方案的设计与实现[J]. 科技创新与应用 2014(31)
    • [21].NAT技术在血液筛查中的初步应用[J]. 临床输血与检验 2009(04)
    • [22].基于投影寻踪的NAT识别技术[J]. 计算机与数字工程 2016(06)
    • [23].结合NAT穿透的应用层组播方案的设计[J]. 武汉理工大学学报 2010(02)
    • [24].ELISA法和NAT联合检测降低经血传播感染性疾病风险的效果分析[J]. 中国民康医学 2020(02)
    • [25].自动化核酸扩增技术(NAT)在血液筛查中的应用研究[J]. 中国输血杂志 2008(11)
    • [26].信息化教学设计的实践与研究——以“NAT技术应用”为例[J]. 职教通讯 2016(09)
    • [27].一种基于软交换的NAT穿越方案[J]. 信息通信 2008(06)
    • [28].某国产NAT试剂盒应用于血液筛查的评价与应用[J]. 分子诊断与治疗杂志 2016(03)
    • [29].短信辅助的移动对等系统NAT穿越[J]. 广西大学学报(自然科学版) 2014(03)
    • [30].NAT技术的研究与应用[J]. 舰船电子工程 2011(07)

    标签:;  ;  ;  ;  

    一种利用TURN穿越对称型NAT方案的设计与实现
    下载Doc文档

    猜你喜欢