基于扩展ICE框架的NAT穿越技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:cao5556759
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体通信技术和互联网技术的不断发展,点对点之间的通信要求变得越来越高。如何使两个客户端在不同的网络间实现稳定,快速连接传输的P2P(peer-to-peer)通信成为热门研究课题。特别在复杂网络环境下,这种研究和相关技术实现更显得非常重要。NAT(Network Address Translator,网络地址转换)的存在解决了IP地址短缺的问题。SIP协议(Session Initiation Protocol,会话发起协议)的提出提供了两客户端之间会话连接建立的技术标准,但是,NAT的存在使得私有网络的SIP信息数据包无法在公有网络上路由。为了实现在实际网络结构中可靠的网络穿越连接,保证SIP信息数据包在不同局域网间传输,一方面,本文使用TCP连接代替UDP连接进行NAT穿越,模拟TCP三次握手完成NAT连接,避免在网络不稳定或者带宽受限等情况下,因为UDP丢包不可靠连接的性质而引起NAT穿越不成功。另一方面,鉴于实际网络环境中比较常见的对称型NAT网络设备很难穿越成功,本文在原有ICE(Interactive Connectivity Establishment,交互连通建立)框架理论基础上,重点提出了一种改进ICE候选地址机制的网络穿越方案,给出了对称NAT类型的端口映射方式的分类以及相对应的端口预测功能,从而解决了对称NAT类型网关的网络穿越问题。尽量避免中继传输所引起的网络负载压力增大问题,有利于提高连接服务质量。基于上面提出的两方面,本论文的程序基于PJSIP协议库实现,在PJSIP协议栈中添加了端口预测功能化模块,并在实际网络环境中进行了测试,数据结果显示所添加的模块符合预期效果,端口命中率符合理论值。
其他文献
21世纪初网络编码理论取得了突破性进展,物理层网络编码技术利用了无线环境下电磁波的广播特性,将中继节点也纳入编码的范围,使其不仅仅只具有存储转发功能,从而提高了网络吞
TETRA数字集群通信系统作为新一代数字集群系统具有兼容性好、开放性强、频谱利用率高以及保密功能强等特点,调度系统是该系统的重要组成部分之一,它可以协调不同政府部门之间
伴随着人类开发利用海洋活动的日益深入,水声数字通信技术的研究已日趋迫切,逐渐成为水声研究领域中最具挑战性的课题之一。 由于水下声信道的多途传播和高度的时变、空变特性,水声通信信号的畸变很严重。为了在带宽十分有限的水下声信道中实现高速通信,必须使用带宽利用率高的相干方式进行调制,并使用自适应均衡等技术抵消符号间干扰,补偿相位畸变。同时为了控制误码率,在传输速度允许的情况下,可使用纠错技术。
空天网络是由运行在不同轨道上的,各种类型的卫星、临近空间飞行器以及空中和地面用户有机组成的一体化信息系统。由于空天网络覆盖范围广阔,相距过远的用户之间不能直接通信
目的:建立离子对色谱法测定阿替洛尔注射液的含量。方法:Betasil C_(18)(250 mm×4.6 mm,10μm)色谱柱,磷酸氢二钾溶液-甲醇-辛烷磺酸钠(800∶200∶0.5)为流动相,检测波长:27
作为21世纪的前沿技术,无线传感器网络(Wireless Sensor Network,WSN)在工农业控制、生物医疗、环境质量监测、抢险救灾以及国防军事等领域都扮演着重要角色。它融合了传感技
图像复原是数字图像处理中的一个重要分支,也一直是图像处理中的一个难点。它的主要目的是改善给定的图像质量,利用退化现象的某种先验知识来重建或恢复原有图像。在成像过程
随着RFID(射频识别)技术的广泛应用,对RFID系统性能的要求也越来越高,尤其对基于电磁反向散射原理的远距离RFID系统,识别距离已成为评价其性能的主要依据。因此,本文通过自由空间
目的:采用HPLC法测定复方吲哚美辛栓中吲哚美辛和硫酸沙丁胺醇栓的含量。方法:Hypersil C_(18)柱(250 mm×4.6 mm,5μm)。流动相为甲醇-0.02 mol·L~(-1)磷酸二氢钾溶液,梯度
目的:观察坎地沙坦西酯对慢性心力衰竭病人心功能的治疗作用。方法:选择慢性心力衰竭病人80例。随机分为两组,对照组使用依那普利、氢氯噻嗪及地高辛等;治疗组加用坎地沙坦西