SIP 协议原理和应用培训.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIP 协议原理和应用培训 培训对象 本课程适用于: 对 SIP 原理及应用感兴趣的人员 培训目的 通过本课程的学习,您将能够: 理解 SIP 的作用 掌握 SIP 协议模型及主要信令 了解 SIP 常见应用模式 明白 SIP 和 H.323 的区别和联系 培训大纲 SIP 概述 SIP 协议模型 SIP 基本消息及流程 SIP 应用模式 SIP vs H.323 Why SIP 众多的多媒体应用,众多通信协议,为何 SIP 越来越流行? 实例:sip 被 IMS/NGN/3GPP/… 选为信令协议 SIP :是否一旦拥有,别无所求? SIP 概况 SIP(Session Initiation Protocol,会话初始化协议 ), IETF 提出并主持研究的信令控制协议 按 OSI 七层协议模型,属于会话层 控制 IP 网络上多媒体应用会话过程,包括创建、修改、终止等 SIP 主要特点 通用的信令控制协议,独立于具体的应用 轻量级,但涵盖主要会话功能,如用户定位、会话建立、修改、终止等 灵活,扩展性好 常常需要和其它协议配合,构成完整的信令系统 很多优点,回头再看 SIP 基础概念(1)—SIP URI SIP URI (SIP Uniform Resource Identifier):用来区分终端用户的标识符。 一般格式: sip:user:password@host:port;uri-parameters?headers 示例 sip:gzj@ sip: 128234@cnjy:9902;transport=tcp 逻辑地址和物理地址相隔离。支持移动性。 SIP 基础概念(2)—消息、事务、会话 消息:SIP 是请求/应答式的协议。一个请求或应答对应于一条消息 事务(Transaction):从一个请求发出至对该请求的最终响应为止的所有消息序列。 会话:若干实体交换数据的过程。由相互关联的多个事务构成 SIP 基础概念(3)—SIP 实体 分为 UA (User Agent) 和 Proxy 两大类 UA:发出请求/处理请求/发送应答。 Proxy:主要承担实体注册、信令中继、呼叫管理、位置查找等功能。 注册服务器 代理服务器 重定向服务器 位置服务器 SIP 实体图 SIP 协议模型 SIP协议本身分层,不同模块功能相对独立,各层之间松散耦合 语法和编码层:定义 SIP 消息语法,完成消息编解码。 BNF 范式定义,文本编码。 传输层:如何发送 SIP 请求和处理应答。注意同TCP/IP 协议中传输层概念区别。 事务层:定义消息的重传,应答的匹配等工作。保证消息的可靠性。 事务用户层:供上层用户(程序)使用的事务层接口。 SIP 消息 类型:分为请求和应答两类,文本编码 结构:SIP 消息由起始行/ 消息头/消息体三部分组成。 起始行:区分请求和应答 消息头:一系列属性值 消息体:可选。SIP 不限定消息体格式和内容。体现通用性。一般用 SDP 协议来表述音视频媒体信息。 SIP 消息-请求 起始行格式: 命令名称 对端URI SIP/版本 示例: INVITE sip:16411@ SIP/2.0 核心消息包括: INVITE, ACK,OPTIONS,BYE,CANCEL和REGISTER SIP 消息-应答 起始行格式 SIP/协议版本 状态码 描述性短语 示例:SIP/2.0 200 OK 状态码都有特定含义 1xx: 临时应答 2xx: 成功应答 3xx: 重定向 4xx: 客户端错误 5xx: 服务器错误 6xx:全局错误 应答必须和请求匹配分析 SIP 基本消息流程—注册 设备(用户)告知注册服务器其最新地址/SIP URI 等信息。 用于用户定位。 SIP 基本消息流程—点对点呼叫 三次握手。保证会话双方都能确知 不经过Proxy 的情况如图所示 SIP 基本消息流程—通过Proxy 呼叫 Proxy 中继信令。修改必要的header,如 Max-Forwards。 Proxy 也可能更改消息体。 SIP 消息实例 见课件文档 SIP 消息扩展 消息类型可扩展:如 MESSAGE/INFO 消息头可扩展:自定义语法和语义 SIP 应用模式 确定业务功能 确定各业务功能采用的 SIP 消息(标准或扩展) 确定业务功能的协议语法及语义 SIP 应用实例 湖北省教育考试巡考系统技术规范 对比表 对于 SIP 的结语 轻量级,设计精巧 纯粹的通用性,体现业务和承载分离思想 吸收了 HTTP 协议的思想,是 IETF 开放灵活特性和古板的通信系统良好融合的样例 不是万能的,需要合理使用

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档