p2p网络中穿越nat防火墙方法的研究和应用

p2p网络中穿越nat防火墙方法的研究和应用

ID:32232298

大小:1.84 MB

页数:72页

时间:2019-02-01

p2p网络中穿越nat防火墙方法的研究和应用_第1页
p2p网络中穿越nat防火墙方法的研究和应用_第2页
p2p网络中穿越nat防火墙方法的研究和应用_第3页
p2p网络中穿越nat防火墙方法的研究和应用_第4页
p2p网络中穿越nat防火墙方法的研究和应用_第5页
资源描述:

《p2p网络中穿越nat防火墙方法的研究和应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京交通大学硕士学位论文摘要近年来,电信网综合通信能力明显增强,P2P越来越成为IT业界关注的一个概念。VoIP(VoiceoverIP)是指利用IP网络作为传输载体进行实时语音通信。它作为一种新的增值业务,也将会向P2P模式发展。会话初始化协议SIP作为VoIP中一个重要协议,由于NAT、防火墙只对IP层和TCP/UDP层的地址和端口进行转换,而不是应用层控制协议,SIP消息中内嵌的地址和端口在sIP穿越NAT时并不能被转换,所以会造成SIP信令寻址不成功,或媒体通道不能建立,呼叫失败。对此,sIP以往的解决方法有ALGs

2、,STUN,TuRN等方式。本文探讨了一种新的媒体会话信令穿透NAT/Fw的解决方案一交互式连通建立方(ICE)。它通过综合利用现有协议,以一种更有效的方式来组织会话建立过程,使之在不增加任何延迟同时比sTuN等单一协议更具有健壮性、灵活性。本文通过对NAT相关问题进行了认真地研究与探讨,分析了uDP,TcP情况下NAT的不同的工作方式,结合P2P网络的特点,提出一个解决方案:使用ICE协议进行穿越NAT/防火墙,同时将ICE协议集成到SIP的呼叫流程中去完成。该方法可以使客户端直接自动探测NAT/防火墙,并且大多数情况下可

3、以建立端对端的连接,而不需要配置NAT/firewall。本文不仅涉及到使用UDP穿越的方法,同时还对TCP穿越方法做了一定的调查和研究,同时使用几种方法,并根据TcP的特点对IcE协议作了修改,应用到实现中去。经过初步的测试,结果表明这是一个稳定而且性能优良的解决方法,同时适用于P2P网络关键字:sIP,NAT,ICE,sTuN,sTuNTAbstractThecapabilityofintegratedcommunicationofTelecomNetworkhasbeenimprovedveryfastlyinlast

4、fewyears.AndP2Pwillattractmoreattention.VoiceoverIP(VoIP)isthetechn0109ywhichusestheIPnetworkasthecarrierofrealtimevocaldataflow.ItwilldeveloDwithP2Pasanewvalueaddedservice.SIPisai】刀portantprotocolinVoIPsystems.BecausetheNATcanonlytranslatetheIPaddressintheIPlayera

5、ndthePortintheTCP/UDP1ayer,buttheSIPisanapplication—layercontr01(signaling)protocol,theIPandthePortwhichembeddedintheSIPmessagescan’tbetranslated,whichleadSIPaddressingtofailandthe111ediumchannelcannotbesetup.SIPalreadyhassomewaystoresolvethisproblems,suchasALGs,ST

6、UN,TURNect.ThepaperresearchtheInteractiveconnectivityEstablishment(ICE)protoc01.Itintegratemanyprotocols,usingamoreeffectivewaytoestablishthecallprocess.ItisalsostrongerandmoreaptthantheSTUNprotocolmeanwhiledonotaddtherelay.Tores01vethisproblem,thepaperhasresearche

7、danddiscussedtheNATRelatedquestionsserious,analyzethedifferentworkstyleoftheNATwithUDPandTCP,provideasolutionwiththinkingoftheP2Pnetwork:UsetheICEmethodtotraversetheNAT/firewallandthenintegrateitintheSIPcallflow.This皿ethodca九1ettheSIPclienttodetecttheNAT/firewallau

8、tomaticly.UsuallytheclientandestablishtheconnectwithoutconfiguringtheNAT/firewal1.ThispapernotonlyresearchthewayusingUDPtotraVersetheNAT/FW,butal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。