IPv6网络下的VoIP通信设计与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:chcongcong520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IP电话(Voice over IP,VoIP)是用于互联网上的传输语音的一项技术,随着互联网络的发展和普及,这项技术作为传统的基于公用电话交换网络(PSTN)的通信技术的一种替代品,得到了越来越多的应用。目前的VoIP技术一般是基于IPv4网络的,随着IPv4地址空间接近枯竭,作为解决地址空间不足的根本技术IPv6正在不断的建设和发展之中。未来的互联网络将是基于IPv6的网络。从IPv4到IPv6,不仅基础的第三层网络设备,包括路由器和主机的网络层协议要更新,同时网络层以上的各层协议以及应用程序都要升级以适应新型的网络环境。VoIP技术是集(互联网络)应用层协议与音频(视频)处理、编码解码处理于一体的体系结构。所以其网络部分也要做相应的调整,才能适用于基于IPv6的网络环境中。本文将讨论在IPv6网络环境下的IP电话系统的体系结构,分析其软硬件系统组成,并将其与IPv4系统进行比较,讨论怎样从IPv4网络中的VoIP系统升级到IPv6网络中。本文作了如下一些工作:首先讨论了IPv6新型网络协议和网络体系的特点,并研究了VoIP系统的组成结构。对于前者,本文从IPv6的地址结构、首部格式和路由三个主要方面探讨了IPv6协议的特点。对于后者,本文着重分析了目前主流的VoIP技术——H.323标准,首先讨论了H.323技术的优点,然后详细分析了其四个主要组件:终端、网关、网守和多点控制单元,之后分析了H.323协议的组成,重点是H.225信令协议、H.245多媒体通信控制协议和RTP/RTCP传输协议,这三类协议在对H.323协议软件进行IPv6改写的时候将涉及到,然后逐步分析了H.323五个阶段的呼叫过程。最后,本文对课题研究所用到的一种版本的H.323软件——OpenH323进行了功能模块的解析,主要分析了RAS和H.225模块的构成。其次,本文以OpenH323这个开源VoIP软件为基础,完成了构建IPv6/IPv4多协议VoIP通信软件的任务。本文首先探索了对IPv4下的网络通信软件进行IPv6/IPv4多协议化改写的基本方法,即多协议WinSock设计方法。然后以此理论为基础,在详尽解析了OpenH323源代码基础上,对其涉及网络通信的部分进行了自底向上的改写,主要工作分为Sockets基础类系列和H323Connection类系列两部分,改写部分涉及到TCP/IP模型的网络层、传输层和应用层。最后,在局域网络上完成了本文的实验,同时也讨论了构建IPv6局域网实验环境方法,实验在两台PC上成功完成。要将IPv6网络上的VoIP应用推广到工业中,推广到互联网或者企业网络上,还需要作很复杂的功能扩展,但基本原理跟
其他文献
公共构件是一种可复用构件。它不仅为整个软件系统提供公共服务,还可以复用于其它软件系统,避免了系统开发时重复开发同一类模块的问题,提高了软件开发的效率和软件的质量。
随着全球宽带产业链的形成发展以及DSL技术的不断扩大,IPTV的春天已经来到,并进入一个飞速增长阶段。作为IPTV业务承载的终端,网络机顶盒越来越受到各网络产品开发商的重视。
研发我国自主的高性能处理器芯片在经济和国家安全方面具有重要意义,龙芯系列处理器的成功研制填补了我国自主高性能通用处理器的空白。龙芯的一个重要应用方向是企业服务器,在
多值逻辑函数结构理论包括完备性理论、函数表示理论以及单向陷门函数,其中函数系完备性之判定问题是一个基本而重要的问题,此问题的解决依赖于定出多值逻辑函数集中的所有准
软件构件技术是当前软件复用研究的焦点,被视为实现复用的关键因素之一。构件技术的基本实现在于创建和利用复用的软件构件来解决应用软件的开发问题。与面向对象编程语言不
移动自组网是一种特殊的无线移动通信网络,其中每个节点的地位平等,不需要中心控制节点。移动自组网中的通信依靠节点之间的相互协作,以多跳的方式完成,因而不依赖于任何固定设施
本文对基于单目视觉的静态手势交互技术进行了研究。文章阐述了基于视觉的手势交互技术的四层体系结构:手势分割、手势表示、手势识别、交互应用,并提出了实现各层功能的技术方
面向方面建模和编织是面向方面软件开发过程的两个重要且基本的课题。目前面向方面建模存在的主要问题是缺乏一种与对象建模紧密关联且支持所有方面特征的方面建模方法,编织技
随着计算机技术、多媒体技术和国际互联网的飞速发展,包括图像在内的各种多媒体数据的数量正在快速增长。在人们拥有了对海量信息共享机会的时候,如何有效地、快速地从大规模的
随着科学技术的飞速发展和市场、经济的全球化,市场竞争形式从企业间的竞争逐渐演进为商业智能之间的竞争。在这种新环境下,EDW(Enterprise Data Warehouse)分析系统作为一种辅