H协议分析.pptVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
H协议分析

H.323协议分析 H323协议简介 H323协议中的控制协议与信令 H323的基本通信流程 基本流程的不足与改良 NAT的简介 H.323协议简介 H323是ITU-T于1997年10月制定的国际标准,其目的是在不保证服务质量的分组交换网中,实现多媒体的通信。 H323是一个协议组,主要描述如何利用其他协议,去完成整个的通信流程,而一些子协议,则更多地描述了消息的内容和编码。 H323涵盖了语音,图像,数据等多种业务,并对各种媒体的综合也作了若干研究与规范。 2000升级到ver.4,之后就没有升级了。 H.323的结构图 H.323的组件 Gatekeeper:中文译为关守,或者网守,是H.323系统中负责注册、寻址、维护链路的设备。 Gateway:中文译为网关,是在分组交换网与其他类型网络之间的接口设备,完成不同网络的数据格式的转换。 Terminal:终端,是H.323系统中完成用户接口,媒体接口和终端能力通信的设备。 MCU (Multipoint Control Unit):多点控制单元,主要用在会议通信中,负责处理多路会议的媒体处理与分发。对于会议来说,语音要进行混音,图像要有选择的转发。 H.323的协议框架 H.323的协议族 H.225.0 RAS(Registration, Admission and Status):在endpoints与gatekeeper之间的通信协议,用于注册,寻址以及终端状态的查询和维护。 H.225.0 Call Signaling:主要用于在endpoint之间建立与撤销连接,和传统电信的信令过程类似 H.245:用于在终端之间交换多媒体能力信息,建立多媒体连接。 RTP:终端之间用于收发媒体数据的协议标准 RTCP:Real Time Control Protocol, 用于控制与监督RTP连接的情况。 H.323的消息概述 H.323中,主要是RAS, H225, H245这三个协议,都使用ASN1对消息域进行编码。 一次完整的通话,必须要使用H225消息;如果有gatekeeper的话,要使用RAS消息;如果是普通模式呼叫,还要用H245消息。 消息的总体结构 RAS, H225, H245 RAS的消息分类 Gatekeeper req, rej, cfm 发现GK Registration req, rej, cfm 注册 Admin req, rej, cfm 呼叫 Disengage req, rej, cfm 挂断 UnReg req, rej, cfm 注销 InfoReq, InfoReqResp 状态查询 H225的消息分类 Setup 主叫建立呼叫 CallProceeding 被叫处理呼叫 Alerting 被叫振铃指示 Connect H225连接成功 ReleaseComplete H225释放连接 Facility Status/StatusInquiry状态查询 H245的消息分类 TerminalCapbilitySet 终端支持的媒体能力集 OpenLogicChannel 终端选定了某种媒体能力,告知对端,并携带端口信息 CloseLogicChannel 终端确认不支持某种媒体能力,告知对端 MasterSlaveDetermination 主从决定,在Voice中,不起什么作用 一个完整的呼叫流程 一次完整的呼叫流程,涉及RAS, H225和H245消息。具体的顺序如下: Grq,gcf, rrq, rcf 成功注册 Arq,acf, setup 主叫发起呼叫 CallProceeding, arq, acf, alerting 被叫相应呼叫 Connect h225通道连接 CapSet, Msd, CapSetAck, MsdAck 能力集协商 Olc, OlcAck, 打开媒体通道 Rtp 语音流传送 EndSession, Release complete, Drq 挂断话机 若干关键的消息域 supportAltGK, alternateGatekeeper 备份GK, grq, gcf, rrq, rcf等RAS消息 Tokens, cryptoTokens, algorithmOID, 注册认证. Grq, rrq, arq的消息 CallSignalAddress, RasAddress, h245Address. 地址信息,携带消息发送者的地址和端口信息 ConferenceID, CallID ID信息,区别一次通话的手段,RAS, H225中使用 Forward and reverse channel H245中媒体通道信息 H323协议中的一些不足 ASN1编

文档评论(0)

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

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

1亿VIP精品文档

相关文档