好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据会议标准T.120简介.docx

7页
  • 卖家[上传人]:碎****木
  • 文档编号:241486461
  • 上传时间:2022-01-17
  • 文档格式:DOCX
  • 文档大小:205.75KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 数据会议标准 T.120 简介B.1 概述T.120 标准包含一系列通信和应用协议,支持实时多点数据通信,成为桌面数据会议、多用户程序、多人游戏等新一代应用的基础T.120 是个很全面的规范,解决了长期以来阻碍这类应用市场发展的几个问题,更重要的是,它以计算机业和通信业都能接受的方式解决了复杂的技术问题T.120 由 ITU 制定, 100 多个重要的公司,包括 Apple、AT&T、British Telecom、Cisco、Intel、MCI、Microsoft、PictureTel都承诺开发基于T.120 的产品T.120 带来的好处有:¨ 多点数据传送¨ 互操作性¨ 可靠的数据传送,有差错纠正¨ 支持多点广播 T.120 可以利用可靠的和不可靠的传送服务,单点和多点广播,减少带宽占用,提高灵活性¨ 网络透明性低层数据传送机制被完全屏蔽,不管是高速局域网还是调制解调器,应用程序开发者只需关心一组服务¨ 独立于平台¨ 独立于网络T.120 支持的网络类型有 PSTN、ISDN、PSDN、CSDN、运行 TCP/IP 和 IPX 的局域网等这些不同的网络可以在一个会议中同时使用¨ 支持不同的拓扑结构。

      ¨ 独立于应用虽然推动 T.120 的动力来自远程会议,它被设计成适应更广泛的应用领域,如交互式游戏、虚拟现实和模拟、实时新闻订阅、过程控制等¨ 伸缩性从PC 到多处理器的高性能环境都可应用¨ 和其它标准一同工作T.120 可以和其它 ITU 标准,如 H.32X 视频会议标准和 V 系列调制解调器标准一同工作¨ 可以扩充T.120 可以很容易加入新功能,如新协议栈(ATM 或帧中继)、安全措施、应用层协议B.2 体系结构T.120 采用多层体系结构,层间定义了协议和服务,每一层都假设下面诸层都存在如下图所示:图 1 T.120体系结构下面几层(T.122、T.123、T.124、T.125)定义了独立于应用的机制,提供多点数据通信服务上面两层(T.126、T.127)定义了特定应用(如白板和多点文件传送)的协议使用标准协议的应 用可以和使用独家协议的应用在会议中共存事实上,一个应用可以混合使用标准的和独家的协 议下面将介绍体系中各组成部分的特点B.2.1 传输栈 T.123T.120 期望下层传输提供协议数据单元(Protocol Data Unit,PDU)可靠传送和对数据的分段、排序。

      T.123 规定了下面几种网络:¨ 公共交换网PSTN¨ 集成交换数字网ISDN¨ 电路交换数字网CSDN¨ 分组交换数字网PSDN¨ TCP/IP¨ Novell Netware IPX如下图所示, T.123 层为 上面的 MCS 层提供 一个统一的 OSI 传输接口和 服务(X.214/X.224)T.123 层内置纠错功能图 2 T.123层在给定计算环境中,一个传输栈通常插入一个提供了特定传输连接接口的本地设施中比如对于调制解调器通信, DataBeam 的传输栈插入 COMM.DRV,对 TCP/IP 和 UDP/IP 通信插入WINSOCK.DLL,对 IPX 通信插入NWIPXSPX.DLL多点广播适配协议(Multicast Adaptation Protocol, MAP)是 MCS 的一个新扩展MAP 管理基于单点广播和多点广播的传输MAP 可被用于任何有多点广播功能的传输,如 IP 网络但多点广播是不可靠的传输,而许多应用要求可靠传输开发者可以在 MAP 中加入多种纠错方案以适应其应用在 1996 年,ITU 期望接纳支持新传输设施的扩展,如 ATM 和 H.324 POTS 视频。

      开发者可以很容易地开发独家的传输栈(如支持 AppleTalk),透明地使用 T.123 以上的服务MCU 或有T.120 功能的网桥、路由器或网关的一个很重要功能是在不同网络间提供透明的互操作B.2.2 多点通信服务 T.122, T.125T.122 定义了向开发者提供的多点通信服务,T.125 定义数据传送协议,它们一起构成 T.120 的多点“引擎”MCSMCS 靠 T.123 传送数据MCS 功能强大,可以解决几乎所有多点应用设计的需求有效地使用MCS 是开发实时应用的关键在会议中,多个终端(MCS 节点)逻辑上连接成 T.120 域(domain)一个应用可以同时参加多个域,比如一个会议的主席可以同时监视几个组讨论的信息节点和 MCU 连接,MCU 模式可以安全地工作在公共和私有网络上多个 MCU 可以串(chain)成一个域下图显示三种可能的拓扑结构,每个域有一个顶级提供者( Top Provider)或 MCU 存放对会议来说至关重要的信息库,如果顶级提供者失效或离开了会议,会议就终止了如果较低级别的 MCU 失效,只有它以下的节点离开会议因为所有的节点包含MCS,它们都是潜在的MCU。

      图 3 三种拓扑结构T.120 一个重要特点是定向数据(direct data)功能,它让应用可以有效地通信,MCS 在域内通过通道来定向数据应用可以根据需要同时使用多个通道(比如把注释和文件分开传送)应用通过预定(subscribe)包含所需数据的通道来获得信息通道分配可以在会议期间动态改变下图显示一个域中同时使用的多个通道:图 4 域中多个通道应用开发者负责决定如何使用通道比如应用可以在一个通道上发送控制信息,再根据数据类型在多个通道上发送应用的数据开发者还可以利用私有通道把数据发给会议中几个用户数据可以用四种优先级发送,应用还可以使用标准 send 命令让数据沿最快路径发送如果使用一致( uniform)send 命令,就可以确保从多点发出的数据以相同顺序到达接收者一致数据(uniform data)总是沿着树走到顶级提供者下表是一个文档会议应用如何建立它的通道应用自己决定是否可靠发送通道类型优先级路由1错误控制通道最高标准2注释高一致3位图中一致4文件传送低标准表 1 通道设置的例子对应用发给 MCS 的数据大小没有限制,分段会自动进行,然而接收数据的应用必须通过监视发送时提供的标志重组数据。

      令牌是 MCS 提供的最后一个重要设施可以获取(grab)、传递(pass)、抑制(inhibit)、释放(release)和查询(query)令牌令牌可以作为独占(exclusive)资源或非独占资源可以用 多种方式使用令牌,比如规定只有令牌所有者才能发送信息另一个流行的用法是在域中协调行 动比如在远程教学中,教师要确保在学生回答问题之后才显示答案每个节点在接到提问后就抑制一个特殊的令牌,回答后才释放令牌教师的程序在后台不断查询令牌状态,当所有节点释放令牌后,程序就提示教师可以给出答案了B.2.3 通用会议控制(GCC) T.124通用会议控制( Generic Conference Control, GCC)提供一组全面的设施来建立和管理多点会议GCC 的核心是存放会议状态的信息库一个节点,可能是MCU 自己,作为信息库的顶级提供者低级别GCC 节点的动作和请求最终被送到顶级提供者使用 GCC,应用可以建立会议、加入会议、邀请他人入会当终端加入和离开会议时, GCC 信息库自动更新,还可以通知终端这些动作会议中每个应用必须在 GCC 中注册一个惟一的关键字,这可以让下级节点找到兼容的程序。

      GCC 还让应用交换能力和设置,这样来自不同供应商的应用可以协商在何种级别上互操作,还可以保证同一应用不同版本的向后兼容性 GCC 还提供安全性,用口令或锁来防止未被邀请的用户参加会议另一个 GCC 的重要功能是跟踪 MCS 资源因为多个应用可以同时使用 MCS,应用依赖 GCC来防止资源冲突,比如通道和令牌最后,GCC 还支持会议主席功能B.2.4 通用应用模板(GAT) T.121T.121 为 T.120 资源管理提供一个模板,作为开发者建立应用协议的指导T.121 对标准应用协议是必需的,非标准应用协议也应尽量使用模板保证了一致性,减少不同协议间不可预测的交 互在T.121 模型中,GAT 定义了通用应用资源管理器(Application Resource Manager, ARM)这个实体代表定义为应用服务元素(Application Service Element, ASE )的特定于应用协议的功能来管理 GCC 和 MCS 资源下图是GAT 模型简单地说,GAT提供了管理资源的模型图 5 GAT模型GAT 的功能对所有应用协议通用GAT 的服务包括在 GCC 中注册应用程序和加入 MCS 域。

      GAT 还代表应用管理通道、令牌和能力GAT 响应 GCC 通知,还可以激活会议中其它节点的同样的应用程序B.2.5 静止图象交换和评注(SI)T.126T.126 定义了观看和评注(annotate)静止图象(still image)的协议这个功能经常被称为文档会议(document conferencing)或共享白板(shared whiteboard)T.126 一个很重要的好处是可以在不同平台上运行的程序间交换可视信息T.126 展示了共享虚拟空间(shared virtual space)的概念每个空间包含若干对象,如位图、评注实体(annotation primitive)如矩形、徒手画的线位图通常来自应用程序信息,如文字处理器的文档、演示画面等位图经常被压缩来提高性能T.126 为在应用间共享信息提供最低限度的功能因为 T.126 只是一个协议,它没有提供 API级别的数据结构让开发者很容易地在程序中加入共享白板功能B.2.6 二进制文件传送 T.127T.127 规定了如何在会议多个终端间传送文件文件可以传给会议中所有参加者或其中指定的 几个可以同时有几个文件传送操作,开发者可以指定传送的优先级。

      最后, T.127 提供了在传送前压缩文件的选项图 6 文件传送的例子B.2.7 节点控制器节点控制器(Node Controller)管理 GCC 的服务访问点(Service Access Point),提供了响应GCC 事件的灵活的多数 GCC 事件和建立会议、加入或删除节点打断和分发信息有关节点控制器的首要任务是翻译和响应这些事件一些 GCC 事件可以被自动处理比如当一个人入会时,每个节点控制器会给本地用户发一条消息说“某某加入会议了”其它事件可能需要用户干预,如当某个用户发出入会邀请,本地节点控制器会显示对话框说“某某邀请你参加某会议”在一个终端上只能有一个节点控制器,因此如果有多个应用同时使用 T.120 服务,节点控制器应该让所有应用都能访问。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.