基于SCTP和DCCP的SIP网络电话的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:chinalaobi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络技术的迅速发展,以Internet为代表的信息网络给人们的生活带来了巨大的变化。与以往相比,人们更希望使用现有的互联网资源进行语音通信,网络电话在这样的背景下逐渐普及开来。本文主要研究基于会话初始化协议(SIP)的网络电话,并将流控制传输协议(SCTP)和数据报拥塞控制协议(DCCP)引入到SIP网络电话中,来提供更好的通话性能。本文首先介绍了现有的SIP网络电话传输解决方案,分析了基于TCP和UDP的SIP网络电话在可靠性、拥塞控制以及安全性等方面所存在的缺陷。然后介绍了SIP协议和RTP协议的原理,进而引入了新型传输协议SCTP和DCCP,详细分析了这两种传输协议的特性。鉴于SCTP和DCCP所具有的良好特性,本文提出了一种基于这两种协议的SIP网络电话传输方案,并设计了这种SIP网络电话的会话流程。该方案使用SCTP来传送SIP信令消息,同时使用DCCP来传送RTP封装的语音数据,这样既可以保证SIP信令消息安全、可靠、高效地传送,又可以在RTP语音数据的传送中增加拥塞控制功能,保证网络使用的公平性。在设计的基础上,本文给出了整体的实现方案,选择了开源的SIP用户代理软件以及SIP代理服务器软件,对其协议栈代码进行了分析,最后详细给出了SIP用户代理端和代理服务器端的具体实现方法,以使其支持SCTP协议和DCCP协议。最后,针对设计与实现,搭建了完整的实验环境,对SIP注册过程、经过一个代理服务器的会话以及经过两个代理服务器的会话进行了测试,并对测试结果进行了详细的分析。测试结果显示,实现满足设计要求。本文所阐述的设计方案已经申请专利(专利受理号:200710122011.7)。
其他文献
研究群体的构成、研究方向与发展目标rn本研究群体是医学分子生物学国家重点实验室的一部分,学术带头人刘德培院士与研究骨干张俊武教授、黄粤博士、董文吉博士是著名分子生
在宽带无线通信技术中,Turbo码的出现是过去20年在信道编码方面最令人激动的事情之一,被看作是信道编码理论发展史上的一个里程碑。它巧妙地将交织器与递归系统卷积码结合起来,
近程非线性目标探测器利用目标的非线性特性,通过接收经目标的非线性作用产生的二次散射波来对目标进行探测和识别。一般人工非线性金属结谐波转换效率较低,只适用于近程探测。
学位
IEEE802.16e提供了QoS保证机制,但是协议对QoS的实现没有作具体的规定,因此对该系统QoS机制中资源调度算法的研究具有一定的理论和实际意义。论文对IEEE802.16e系统下行链路资
摘要:工程建设采用招投标方式是国际通行的做法,我国实行建设工程项目招投标制度已有多年,并取得较大的发展与进步,由于建筑市场机制不健全,受社会环境、经济环境、传统文化等多种因素制约,招投标在实践中还存在一些待解决的问题。本文根据笔者从事招投标工作多年经验针对目前招投标市场存在的问题进行探讨。  关键词:工程建设;招投标;问题;探讨  工程建设采用招投标方式是国际通行的做法,起源于英国,它是商品经济发
期刊
摘要:常规RTK和GPS网络RTK技术进行坐标采集和中桩放样时,单杆倾斜误差对平面位置影响较大,从现代概率统计的角度,对这种随机偶然误差的影响进行较深入的分析总结,得到观测量的最可靠结果。  关键词:RTK流动站单杆倾斜误差概率统计分析总结  Abstract:It is obvious that errors of antenna rod slant affect the plane posit
期刊
摘要:本文针对对传统轧机工艺润滑站磁性链条频繁断裂问题进行客观分析,找出造成链条断裂的各种原因,通过对磁性链条及刮铁装置的改进,成功解决了磁性链条频繁断裂的问题,减少了更换链条的次数,节约了轧钢过程中的成本,并提高了生产效率。  关键词:工艺润滑站;磁性链条;断裂;改進  我公司为浙江协和薄板有限公司制作的1150六辊可逆冷轧机组在使用过程中,发现其中工艺润滑站乳化液磁性过滤器上的磁性链条断裂频繁
期刊
网络的广泛使用以及用户对地理信息系统(Geography Information System,GIS)需求的日益增长促使GIS朝着网络化、智能化的方向发展,于是网络GIS应用而生。网络GIS是以网络为平
摘要:Autocad 是工程建设普遍使用的一种功能强大的绘图软件,而且可以进行用户的二次开发。本文介绍了基于AutoLISP语言的CAD二次开发过程,并例举了部分功能实现的代码和调用过程,以期节约时间,提高CAD绘图效率。    关键词:AutoLISP语言,Autocad二次开发,坐标点提取      1.AutoLISP语言  AutoLISP 语言嵌套于Autocad内部,它是LISP语言与
期刊