首页> 中文学位 >SIP协议栈的研究及其用户代理的设计与实现
【6h】

SIP协议栈的研究及其用户代理的设计与实现

代理获取

目录

文摘

英文文摘

论文说明:修改提纲

声明

第一章引言

1.1 IP电话、软交换与NGN

1.1.1软交换简介

1.1.2 NGN简介

1.2 SIP概述

1.2.1 SIP的发展历程

1.2.2 SIP功能和特点简介

1.2.3几种开源SIP协议栈的介绍

1.3论文的选题和研究内容

1.4论文的组织结构

第二章SIP及相关协议的分析

2.1 SIP协议的分析

2.1.1 SIP与相关协议的关系

2.1.2 SIP的体系结构

2.1.3 SIP的术语

2.1.4 SIP的层次模型

2.1.5 SIP消息的格式

2.1.6 SIP的典型会话流程

2.2 SDP协议的分析

2.2.1 SDP协议的格式

2.2.2 SDP实例分析

2.3 RTP/RTCP协议的分析

2.3.1 RTP协议

2.3.2 RTCP协议

第三章SIP协议栈实现方案的设计

3.1协议栈实现的总体设计

3.1.1 SIP协议栈实现的层次结构

3.1.2协议栈的并发机制

3.1.3协议栈的同步机制

3.2语法及编码模块的设计

3.2.1 SIP消息解析子模块

3.2.2 URI解析构造子模块

3.2.3 SDP解析子模块

3.2.4 SIP消息构造子模块

3.2.5 SDP构造子模块

3.3传输层的设计

3.3.1接收完消息后的处理

3.3.2发送消息的处理

3.4事务层的设计

3.4.1事务层结构

3.4.2事务状态机

3.4.3事务层的处理流程

3.4.4定时器管理

3.4.5事务的数据结构

3.4.6事务数据库

3.5事务用户层的设计

3.5.1事务用户层的结构

3.5.2对话数据库

3.5.3对话的状态机

3.5.4用户代理的处理逻辑

3.5.5有状态代理服务器的处理逻辑

3.5.6无状态代理服务器的处理逻辑

3.6协议栈其它部分的设计

3.6.1协议栈接口层

3.6.2操作系统屏蔽模块

3.6.3协议栈配置模块

第四章SIP用户代理的设计与实现

4.1软电话的结构设计

4.2软电话的工作流程

第五章总结与展望

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

本文研究分析了SIP的第二版标准提案RFC3261及其用户代理的设计与实现。 首先,介绍了voIP、软交换和NGN的产生、发展概况及其中NGN的体系结构和特点,然后简述了SIP的发展历程、SIP的功能特点以及目前的开发和应用情况,对几种具有代表性的开源SIP协议栈作了简单的比较。 通过对SIP标准提案RFC3261的深入研究,分析了SIP协议的体系结构、呼叫流程以及消息的语法格式、消息构成、功能实体,接着介绍了两个相关协议SDP和RTP/RTCP。在此基础上,提出了一种基于分层软件架构的SIP协议栈实现新方案。详细阐述了该方案中协议栈各层的结构、设计方法和处理流程,着重说明了其中所用到的关键技术,对该SIP协议栈的消息语法解析、事务处理、对话管理以及所用到的重要数据结构都作了详细阐述。 最后,介绍了应用该协议栈在Windows平台上以软电话的方式实现SIP用户代理的方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号