GB T 26241.1-2010 信息技术 增强型通信运输协议 第1部分:单工组播运输规范.pdf
《GB T 26241.1-2010 信息技术 增强型通信运输协议 第1部分:单工组播运输规范.pdf》由会员分享,可在线阅读,更多相关《GB T 26241.1-2010 信息技术 增强型通信运输协议 第1部分:单工组播运输规范.pdf(32页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 33.040.40 L 78 GB 中华人民主t./飞、不日国国家标准GB/T 26241. 1-20 1 O/ISO/IEC 14476-1 :2002 信息技术增强型通信运输协议第1部分:单工组播运输规范Information technology-Enhenced communication transport protocol Part 1 : Specification of simplex multicast transport (ISO /IEC 14476-1: 2002 , IDT) 2011-01-14发布2011-05-01实施数码防伪中华人民共和国国家质量监督检
2、验检疫总局中国国家标准化管理委员会发布G/T 2624 1. 1-2010/ISO/IEC 14476-1 :2002 自次前言.1 引言.II 1 范围2 规范性引用文件.3 术语和定义3.1 ITU-T Rcc. X. 601中的术语和定义3.2 ITU-TRcc. X. 605 I ISO/IEC 13252中的术语和定义-3. 3 本部分中的术语和定义4 缩略i吾24. 1 包类型24.2 其他35 约定36 概述37 协议组成部分57.1 结点57.2 控制树7.3 寻址-8 协议规程88. 1 连接创建前的操作88.2 连接创建88. 3 数据传输8.4 差错恢复四8. 5 连接暂
3、停和重新开始148. 6 迟加入148 7 离开158.8 树成员资格维护158. 9 连接终止169 包格式169.1 固定头部169.2 扩展元素179.3 包结构.,. 20 m 定时器和变量2310. 1 定时器.23 10.2 操作变量. . . . . . . . . . . . . . . . . . . . . . 23 附录A(资料性附录)网络考虑M附录B(资料性附录)IETF RMT WG中考虑的树配置机制 25 参考文献. . . . . 26 GjT 2624 1. 1-2010jISOjIEC 14476-1 :2002 目U吕GB/T 26241(信息技术增强型通信
4、运输协议分为下列几个部分:第1部分:单工组播运输规范;二一第2部分:单工组播运输的QoS管理规范;一一第3部分:双工组播运输规范;第4部分:双工组播运输的QoS管理规范;第5部分:多工组播运输规范;第6部分:多工组播运输的QoS管理规范。本部分为GB/T26241的第1部分。本部分等同采用ISO/IEC14476-1: 2002(信息技术增强型通信运输协议第1部分:单工组播运输规范。本部分的附录A和附录B为资料性附录。本部分由全国信息技术标准化技术委员会提出并归口。本部分起草单位:北京声讯电子有限公司、中国电子技术标准化研究所。本部分主要起草人z聂蓉、余和初、尹治飞、徐冬梅、董挺。I GB/T
5、 2624 1. 1-2010/ISO/IEC 14476-1 :2002 51 GB/T 26241的本部分规定了增强型通信运输协议(ECTP),它被设计成能在有组播能力的IP网络上能够支持Intcrnet组播应用的运输协议。ECTP在IGMP和IP组播路由协议的帮助下,操作在具有IP组播转发能力的IPv4/IPv6网络上,如图1所示。ECTP可能在UDP之上提供。Inlernel组播应用增强塑通信运输协议UDP IP组播图1ECTP模型ECTP被设计成能支持在单工、双工和多工/N工应用中紧密地被控制的组播连接。ECTP的本部分为在单工情况下可靠性控制规定了协议机制。ECTP还为连接用户的Q
6、oS稳定管理提供了QoS管理功能。这种QoS管理功能性能够在QoS协商、监视和维护操作时来达成。单工情况的QoS管理的协议规程将在形成本标准组成部分的单工QoS管理规范中定义。双工情况和多工情况的控制规程和相关QoS管理功能分别在第3,4部分和第5,6部分中定义。ECTP中,在连接或者会话被创建之前,所有预期成员都被注册到组播组中。这些成员定义了已注册的组。已注册组中的每个接收者都被称之为巳注册的接收者。在注册过程中,每个成员都将被鉴别。组信息包括组密码、IP组播地址以及端口号,在注册过程期间将被分发给己注册的成员。ECTP连接将为这些已注册组成员而建立。ECTP目标是用于紧密的被控制的组播服
7、务。发送者处于组播组通信的巾心。在单T组播连接中的单个发送者被分配了连接所有者的角色,在本规范中被指定为顶级所有者(TO)。连接所有者通过管理连接创建和终止、连接暂停和重新开始、加入和离开操作,来负责整个连接管理。发送者触发连接创建过程。一些或所有巳注册的接收者将参与连接而成为指定的活动接收者。任一不活动的已注册接收者都有可能参与连接,作为迟加入者。活动接收者可以离开连接。连接被创建之后,发送者开始发送组播数据。如果由ECTPQoS管理功能(在ECTP第2部分中定义)指示出网络问题(诸如服务拥塞),发送者调用连接暂停操作来临时挂起数据运输。在经过一段预先规定的时间后,发送者重新开始数据运输。如
8、果所有的组播数据均已被发送,发送者将终止连接。ECTP为组播数据运输提供可靠性控制机制。ECTP机制被设计成能保持与IETF中提议的那些机制相一致。为了提出带有可伸缩的可靠性控制,IETF已提议了三个途经:基于树的ACK(TRACK)、前向纠错(FEC)以及面向否定ACK的可靠组播(NORM)。每个途经都有自己的优缺点,并且每个服务提供者可以采取不同途径实现可靠性控制。ECTP采取TRACK路径,因为它与现有的TCP机制更相类似,并且更适于ECTP框架。对于基于树的可靠性控制,分层状结构树在连接创建期间进行配置。发送者是这棵控制树的根。控制树能够定义在树的任意一对结点之间的父辈子辈关系。这个基
9、于树的结构能够导致在控制结构扩展时在树层次结构中的较低级别处出现的本地所有者(父辈)。所创建的每个本地所有者将成为它自己拥有的本地控制树的根。而该连接所有者就成为整个控制树的根。对每个由控制树定义的本地组来执行差错控制。每个父辈重发丢失的数据,以响应来自其子辈的重传请求。E G/T 2624 1. 1-2010/ISO/IEC 14476-1 :2002 信息技术增强型通信运输协议第1部分:单工组播运输规范1 范围GB/T 26241的本部分规定了增强型通信运输协议(ECTP),它被设计成能在有组播能力的IP网络上能够支持Internet组播应用的运输协议。本部分为由一个发送者和多个接收者组成
10、的单工组播运输连接规定了ECTP。本标准为下列协议操作规定了协议规程:a) 带有树创建的连接创建;b) 组播数据传输;c) 带有差错检测、重传请求和重传的基于树的可靠性控制;d) 迟加入和离开;e) 树成员关系维护;f) 连接终止。2 规范性引用文件下列文件中的条款通过GB/T26241的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。ITU-T建议.X. 601 (2000),多对等体通信框架ISO/IEC
11、13252: 1999信息技术增强型通信运输服务定义3 术语和定义3. 1 ITU-T Rec. X. 601中的术语和定义本部分基于多对等体通信框架)(lTU-TRec. X. 601)中定义的组播组的定义:a) 已注册的组;b) 活动组。3.2 ITU-TRec. X. 605 I ISO/IEC 13252中的术语和定义本部分基于增强型通信运输服务)(lSO/IEC13252)中开发的概念:a) 运输连接;b) 单工。3.3 本部分中的术语和定义下列术语和定义适用于本部分:3.3.1 应用application 在本部分中表示Internet组播应用。它与OSI模型中的运输服务用户相对应
12、。它与相应的运输协议实体交换运输服务原语。在Internet中,它通过套接宇接口与运输协议实体进行通信。3.3.2 包packet表示与TCP/IP中的段以及OSI模型中的运输协议数据单元(TPDU)等价的一个运输数据单元。GB/T 2624 1. 1-2010/ISO/IEC 14476-1 :2002 一个运输实体通过发送包与另一个运输实体通信。运输协议实体创建包,它被封装人IP数据报中,然后通过网络被交付到目的地实体。3.3.3 发送者sender 表示向接收者发送组播数据的运输协议实体。3.3.4 接收者receiver 表示接收组播数据的运输协议实体。3.3.5 树tree一棵分层结
13、构逻辑树,用来提供可伸缩的可靠性控制。树定义了它的一对结点之间的父子关系。发送者和接收者被组织到一棵树中。在树的层次结构中,树结点被指定为TQ(顶级所有者)、LO(本地所有者)或LE(叶实体)0TO是单个ECTP发送者。所有的接收者被指定为LO或LE。3.3.6 顶级所有者TO(top owner) 在ECTP单工组播连接中的单个发送者。TO是树的根,并且管理连接的整个协议操作。3.3.7 本地所有者LO (local owner) 管理本地组的接收者。LO负责由控制树所定义的其本地组的整个协议操作。对于差错恢复,它重发由其子辈已丢失的组播数据。对于流量控制布l拥塞控制,它聚集其所有子辈的控制
14、信息,然后将聚集的信息交付给丁0。就可靠性控制操作而言,TO也是一个LOo3.3.8 叶实体LE(leaf entity) 未被指定为LO的接收者。LE不能有任何子结点。它在树t.是一个叶结点。3.3.9 本地组local group 由树分层结构中的v寸、父辈及其子与.g-/f点组成。3.3. 10 父辈parent 本地组的父辈结点。TO或者LO可以是父辈。3.3. 11 子辈child 本地组的子辈结点。LO或LE可以是子辈。4 缩略语4. 1 包类型ACK 确认(Acknowledgment) CC 连接创建证实(ConnectionCreation Confirm) CR 连接创建请
15、求(ConnectionCreation Request) CT 连接终止(Conn巳ctionTermination) DT 数据(Data)HB J心目t(Heartbeat) JC 迟加入证实(LateJoin Confirm) 2 G/T 26241.1-2010/ISO/IEC 14476-1 :2002 JR 迟加入请求CLateJoin Request) ND 空数据CNullData) RD 重传数据CRetransmissionData) TC 树加入证实CTreeJoin Confirm) TJ 树加入请求CTreeJoin Request) 4.2 其他ECTP 增强型通
16、信运输协议CEnhancedCommunications Transport Protoco!) ECTS 增强型通信运输服务CEnhancedCommunications Transport Service) IETF Internet工程特别工作组CInternetEngineering Task Force) IGMP Internet组管理协议CInternetGroup Management Protoco!) IP 网际协议CInternetprotocol) QoS 服务质量CQuali ty of Service) RFC 请求评论CRequestfor Comment) RM
17、T 可靠组播运输CReliableMulticast Transport) SAP 会话通知协议CSessionAnnouncement Protoco!) SDP 会话描述协议CSessionDescription Protoco!) TCP 运输控制协议CTransmissionControl Protocol) UDP 用户数据报协议CUserDatagram Protoco!) 5 约定本部分中,关键字MUSTC必须)、REQUIRED气要求的)、SHALLC应)、MUSTNOT C必须不)、SHALLNOT C不应)、SHOULDC宜)、SHOULDNOT C不宜)、MAYC可)和O
18、PTIONALC可选的)按IETFRFC2119汇总描述的进行解释,并指明了关于符合ECTP实现的要求级别。6 概述ECTP是被设计成能支持Ir出rnet组播应用的一种运输协议。ECTP操作在具有IP组播能力的IPv4/IPv6网络之上。本部分为由一个发送者和多个接收者组成的单工组播运输连接描述了ECTP协议。ECTP支持基于ISO/IEC13252的连接管理功能。连接管理功能包括连接创建和终止,连接暂停和重新开始,以及迟连接和离开。对于组播数据的可靠交付,ECTP还为差错、流量控制和拥塞控制提供了协议机制。为了允许达到大范围组播组的可伸缩性,使用与IETFRMT WG中提议的基于树的可靠性控
19、制机制。图2示出了ECTP操作的概述。如图中所示,QoS管理操作(诸如QoS协商、监视和维护)将在ITU-T建议.X. 606. 1 I ISO/IEC 14476-2中指定。特别是,QoS维护包括连接暂停和重新开始,以及流量控制和拥塞控制的操作。在ECTP运输连接创建之前,预期的接收者被注册到组播组。这种组被称为己注册组(见8.1)。在注册期间,鉴别过程可以和组密钥分配一起执行,必须把IP组播地址和端口号通告给接收者。这些注册操作可以依赖于众所周知的SAP/SDP、HTTPCweb网页通告和SMTPC E-mai!)协议。特定的注册机制超出了本规范的范围。已注册的接收者在IGMP和IP组播路
20、由选择协议的帮助下,将被连接到有组播能力的网络。这些IGMP和组播路由选择协议将引用已通告的组播地址。为已注册接收者创建ECTP运输连接。ECTP的目标是支持严格控制的组播连接。ECTP的发送者处于组播组通信的中心。被指定为连接所有者CTO)的发送者通过管理连接创建和终止、连接暂停和重新开始以及迟连接和离开操作,来负3 GB/T 2624 1. 1-2010/ISO/IEC 14476-1 :2002 责整个连接的管理。ECTP的发送者通过发送连接创建消息来触发连接创建过程。某些或所有已注册接收者可以使用证实信息对发送者进行响应。当发送者接收到所有活动接收者的证实消息,或者是预先规定的定时期满
21、时,这个连接即告完成(见8.2)。连接创建组播数据传送连接终止图2ECTP协议操作贯穿连接创建过程,某些或者所有的已注册m战收者将加入连岳。已加入连接的接收者林为活动接收者。不活动的已注册接收者可以作为迟加入者参与连接(见8.6)。迟为tr人者发送连接请求给发送者。在对加入请求的响应中,发送者发送加入证实消息,该消息指示了这个连接请求是否被接受。活动接收者可以通过发送离开请求给发送者离开连接。不能与当前数据运输速率保持同步的制造麻烦的接收者有可能被驱逐出去(见8.7)./ 在连接被创建后,发送者开始发送组播数据(见8.3)。对于数据运输,一个应用数据流按顺序被分段,并通过数据包发送给接收者。接
22、收者将把接收到的数据包按发送者发送的次序交付给应用。为了使这个协议可伸缩到大型组播组,ECTP利用了基于树的可靠性控制机制。在连接创建期间配置了一棵分层结构树。一棵控制树定义了在树任意一对结点间的父辈-子辈关系。发送者是控制树的根。在这棵树的分层状结构中,定义了本地组。本地组由一个父辈和零个或多个子辈组成。对于由控制树定义的每个本地组执行差错、流量控制以及拥塞控制。图3举例示出了用于可靠性控制的控制树分层结构,其中,在发送者(S)和接收者(R)之间,或者在父辈接收者(R)及其子辈接收者(R)之间配置了父辈-子辈关系。ECTP规定了树创建的协议规程。在树创建中,一棵控制树从发送者逐渐扩展到接收者
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 26241.1 2010 信息技术 增强 通信 运输 协议 部分 单工组播 规范
