H.323软交换分组协议详解
需积分: 10 196 浏览量
更新于2024-07-29
收藏 2.03MB DOC 举报
"软交换分组协议基础--H.323"
本文档详细介绍了软交换分组网络中的H.323协议基础,由华为固网技术支持部的陆峰于2002年12月10日编写,主要用于工程师理解与应用。H.323是国际电信联盟(ITU)制定的一套用于IP网络上的多媒体通信标准,它涵盖了语音、视频、数据等多种通信方式。
**第1章 协议概述**
H.323协议是软交换网络中的关键协议之一,主要应用于IP电话、视频会议和多媒体通信等领域。该协议定义了在不可靠的分组网络上进行实时通信的各种组件、控制、信令和媒体编码格式。
**第2章 协议概念**
2.1 **名词解释**
- H.323组件包括终端、网关(GW)、多点控制单元(MCU)、网守(GK)等。
- RAS(Registration, Admission and Status)是H.323协议的一部分,负责管理网络资源的准入和状态信息。
- Q.931是ISDN用户部分的信令协议,在H.323中用于建立、维护和释放呼叫。
- H.245是控制协议,用于协商通信能力、开放和关闭逻辑通道。
2.2.2 **RAS**
RAS协议处理注册、准入、状态等功能,确保终端能正确连接到网络并获得服务。
2.2.3 **Q.931**
Q.931提供了呼叫建立、修改和释放的信令,是H.323中呼叫控制的基础。
2.2.4 **H.245**
H.245协议用于在两个通信端点之间协商通信参数,如编码方式、带宽需求、逻辑通道等。
2.2.5 **三者的区别和联系**
RAS、Q.931和H.245各有侧重,共同协作实现H.323的完整功能。RAS关注网络资源的管理和状态,Q.931负责呼叫控制,而H.245处理通信能力的协商。
2.3 **组件的特征**
- **GK**:网守是网络的中央管理实体,负责资源的分配和访问控制。
- **GW**:网关允许H.323系统与传统电话网络或其他网络互通。
- **MCU**:多点控制单元用于处理多点会议,集中管理多个参与者的音视频流。
- **信息流**:包括音频、视频、数据等不同类型的媒体流。
- **终端**:H.323系统的基本单元,可以是硬件设备或软件应用。
**第3章 协议命令**
本章详细列出了H.323协议中的各种命令,如寻找网守、注册登记、注销、修改、接入认证授权、地址解析、呼叫脱离、状态消息、带宽改变等,这些命令用于控制和管理通信过程。
**第4章 呼叫流程**
4.1 **RAS流程**
包括网守的发现、节点的登记与注销、呼叫接入与退出等步骤,这些流程确保终端能够顺利接入网络并进行通信。
4.1.5 **基本呼叫建立流程(GK路由)**
当呼叫需要通过网守进行路由时,终端会通过GK请求建立呼叫路径。
4.1.7 **能力交换**
在呼叫建立过程中,终端和对端通过H.245协议交换各自支持的媒体类型和编码格式。
4.1.8 **主从确定**
H.245协议中,主从关系的确定是控制权分配的过程,决定了哪个端点将控制通信的参数。
4.1.9 **打开逻辑通道**
在通信中,为了传输特定类型的数据(如视频或数据),需要在已建立的呼叫基础上打开逻辑通道。
4.1.10 **关闭逻辑通道**
当不再需要特定通道时,通过H.245协议关闭它,释放相应的网络资源。
H.323协议是IP网络上实现多媒体通信的关键规范,包括了多个子协议和命令,用于控制网络资源、建立和管理呼叫。理解和掌握H.323对于设计和维护软交换网络至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-10-11 上传
2009-06-10 上传
2012-02-29 上传
2021-09-17 上传
2007-04-28 上传
2020-10-26 上传
matador_txltxl
- 粉丝: 0
- 资源: 9
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析