GB T 17547-1998 信息技术 开放系统互连 数据链路服务定义.pdf
《GB T 17547-1998 信息技术 开放系统互连 数据链路服务定义.pdf》由会员分享,可在线阅读,更多相关《GB T 17547-1998 信息技术 开放系统互连 数据链路服务定义.pdf(26页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术开放系统互连数据链路服务定义发布实施国家质量技术监督局发布前言本标准等同采用国际标准信息技术开放系统互连数据链路服务定义本标准对开放系统互连的数据链路服务进行了概括性描述同时又分别对连接方式的数据链路服务和无连接方式的数据链路服务的特征模型服务质量原语顺序以及原语在各个阶段的工作过程进行了完整的描述本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位北京庄和科技发展公司本标准主要起草人段小航王凌前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范
2、围的标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与标准的制定工作在信息技术领域中和建立了一个联合技术委员会即由联合技术委员会接受的标准草案需分发给国家成员体进行表决发布一项标准至少需要的参与表决的国家成员体投票赞成是由信息技术联合技术委员会的分委员会系统间远程通信和信息交换与合作制定的等同的文本被发布为建议本标准第二版已经做了技术修正删除和替代了第一版引言本标准是为了便于信息处理系统互连而产生的一组标准之一它与参考模型基本模型所定义的标准集合中的其他标准有关所描述的参考模型将有关开放系统互连的标准化领域细分为一系列规模可管理的规范层本标准在基本参考
3、模型中的数据链路层和网络层边界上定义数据链路层向网络层提供的服务它向网络协议的设计者提供了现存的支持网络协议的数据链路层服务的定义并通过在低层服务之上的数据链路协议的动作为数据链路协议的设计者提供了可用的服务的定义这种相关关系如下图所示在整个标准集合中术语服务系指由基本参考模型中的某一层向直接位于其上的层所提供的抽象能力因此本标准中定义的数据链路服务是一种概念性的体系结构上的服务与行政管理划分无关中华人民共和国国家标准信息技术开放系统互连数据链路服务定义国家质量技术监督局批准实施范围本标准在以下几方面定义了数据链路服务服务的原语动作和事件与每个原语动作和事件相关的参数以及它们所采取的形式这些动
4、作和事件之间的相互关系及它们的有效顺序本标准的主要目标是规定概念上的数据链路服务的特性在指导数据链路协议的开发方面补充参考模型本标准既不规定各个实现或产品也不对信息处理系统中的数据链路实体和接口的实现加以限制本数据链路服务定义标准没有设备一致性要求相反一致性是通过遵守数据链路协议的实现来达到的这些协议满足本标准中定义的数据链路服务引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息技术开放系统互连基本参考模型第部分基本模型建议信息技术开放系统互连基本参考模型服务定义的约定第一篇概述
5、定义参考模型定义本标准基于中描述的概念并使用了其中定义的下列术语数据链路实体数据链路层数据链路服务数据链路服务访问点数据链路服务访问点地址数据链路服务数据单元复位服务约定定义本标准使用了中定义的下列术语因为它们适用于数据链路层数据链路服务用户数据链路服务提供者原语请求指示响应证实数据链路服务定义本标准使用了下列术语数据链路连接在两个或多个数据链路服务用户之间为传送数据由数据链路层建立起来的联系它提供了一组数据链路数据传输的显式标识和为这组传输提供的关于数据链路数据传输服务的协定注该定义阐明了中给出的定义数据链路连接方式的数据传输在原先已经建立的数据链路连接的意义下的数据链路服务数据单元的传输数
6、据链路无连接方式的数据传输不在数据链路连接的环境中也不要求维持多调用中的任何逻辑关系的数据链路服务数据单元的传输缩略语下列缩略语用于本标准数据链路数据链路连接数据链路层数据链路服务数据链路服务访问点数据链路服务数据单元开放系统互连服务质量约定一般约定本标准使用了中给出的描述性约定所使用的服务模型服务原语和时序图是完全抽象的描述它们并不表示实现的规范参数为表示服务用户服务提供者交互见所用的服务原语运送一些参数用以指示在用户提供者交互中可用的信息适用于每组数据链路服务原语的参数在第章到第章以及第章的表格中列出表中每个表示标记它所在列的原语可以携带标记该所属的行的参数某些参数条目可用括号中的表项进一
7、步限定这些表项可以是特别限定的某个参数表示在某个或原语中供给的值总是与原先在对等服务访问点发出的或原语中的值完全相同适用于该条目的某一注释的指示见注表示引用的注释中含有与该参数及其用法有关的附加信息在任何特定的接口中并不是所有参数都需要显示加以说明某些参数可以在该原语发出点隐式地与相关联数据链路服务概述在用户之间提供透明可靠的数据传送它使得利用支持的通信资源来获得该传送的方式对这些用户是不可见的特别地能提供以下内容与基础物理层无关使用户不必关心哪些配置可用如点对点连接也不必关心使用哪些物理设施如半双工传输传输信息的透明性为用户数据提供透明的传送手段它不限制信息的内容格式或者编码也决不需要解释其
8、结构或含义可靠的数据传送使用户不必关心数据丢失插入损坏或失序如果请求的话在数据链路层的某些不可恢复的差错中的重复或丢失都可能发生注重复或丢失的检测可由用户来实现服务质量的选择为用户提供了请求和商定数据传送服务质量的手段利用参数来规定这些参数表示诸如吞吐量转接延迟准确性和可靠性等特性编址允许用户标识其自身每当提供者支持两个以上时允许用户规定建立的数据链路地址在单一传输媒体点对点或者多点物理连接或一组并行的传输媒体多链路或分离功能上的特定数据链路配置内只有本地意义因此定义全球编址结构是不适宜的注需要区分开物理上或者逻辑上连接到多点数据链路的各个系统并且当数据链路层包含多路复用功能时还要能区分开各个
9、连接由于与其他服务定义有相同之处这种机制被称作编址用来区分系统的客体被称作地址数据链路服务的类别和类型对数据链路服务没有明确地规定类别数据链路服务有两种类型连接方式服务在第二篇定义无连接方式服务在第三篇定义当引用本标准时数据链路服务的用户或提供者应说明所希望使用或提供的是哪一种服务类型第二篇连接方式服务的定义连接方式数据链路服务的特征向用户提供了下列特征为交换的目的与另一个用户建立的手段在发起的用户和提供者之间对与每个相关联的某种建立商定的内容在上传送限定长度的的手段的传送是透明的不改变的边界和的内容对的内容也不施加任何限制注的长度可能因为数据链路协议所用内部机制的原因而有所限制见中接收用户可
10、以对发送用户发送的的速率进行流量控制可返回到确定状态以及通过使用复位服务元素使两个用户的活动进行同步由任一用户或者提供者无条件释放的因而这种释放可能具有破坏性连接方式数据链路服务的模型本标准使用了中第章所定义的层服务抽象模型该模型定义了在两个上发生的用户和提供者之间的交互通过可以运送参数的服务原语在用户和提供者之间传递信息端点连接标识如果用户需要在同一个上区分若干个那么必须提供本地连接端点标识机制在上下文中的这种上发出的所有原语都要求使用这种机制来标识该本标准不描述这种隐式的标识数据链路连接的模型在的两个端点之间存在一种流量控制功能它使用户接收数据的行为同另一个用户发送数据的能力联系起来作为规
11、定这种流量控制特性及其与连接方式所提供的其他能力的关系的手段使用了在下面几章中描述的队列模型讨论这种队列模型仅仅用来帮助理解用户所能体会的点对点服务特性不试图为了代替的精确的形式描述也不作为所有可允许的原语顺序的完整规范允许的原语顺序在第章中规定也见下面的注释此外本模型并不企图描述用来提供的实体的所有功能或操作也不隐含企图规定或限制的实现注支持操作的内部机制对用户是不可见的除了在本模型中描述的服务原语交互之外例如在上发出一原语可以防止接收到由对等用户发出的对应于先前一个原语的原语还有对调用原语能力所施加的本地限制对某些原语定义特定排序限制的服务规程队列模型概念队列模型通过链接两个的一对队列来抽
12、象地表示的操作每个信息流方向上都有一个队列见图图的队列模型每个队列表示了在一个传送方向上的流量控制功能用户向队列中增加客体的能力由另一用户从队列中移出客体的行为来决定客体的放入或从队列中的移出是在两个上交互的结果对每个可能的认为一对队列都是可用的下列客体可由用户放入到队列中去见第章到第章连接客体表示一个或原语及其参数数据客体表示一个原语及其参数复位客体表示一个或原语及其参数断开客体表示一个原语及其参数下列客体可由提供者放到队列中去见第章到第章复位客体同步标记客体见断开客体队列被定义为具有下列一般特性在连接客体进入以前队列是空的提供者可以使之返回到该状态但其内容将会丢失客体在提供者的控制下由发送
13、用户放入队列客体也可以由提供者送入队列客体在用户接收方的控制下移出队列客体一般按它们进入队列的次序被移出队列其他情况见一个队列的容量是有限的但是这个容量不必是固定的或可确定的建立当提供者在某个上接收到一个原语时一对队列便与两个之间的一条发生关联连接客体放入其中一个队列从该的用户的角度来看这个队列将一直保持与的联系直到表示或原语的断开客体分别从该队列中放入或移出队列通过向用户到用户的队列中放入一个表示原语的连接客体来发起一个建立的用户不允许向该队列中放入除断开客体之外的任何其他客体直到从用户到用户的队列中移出一个表示原语的连接客体为止在从用户到用户的队列中数据客体只能在用户放入一个表示原语的连接
14、客体后才能放入该队列当存在时队列所展现的特性表示用户和提供者在该连接建立规程中关于所达成的协定数据传送上的流量控制在本队列模型中表示为允许客体加入到队列的队列容量管理某个客体的加入可能会妨碍下一个客体的加入一旦客体处于队列中提供者可能操纵相邻的客体对引起删除当且仅当紧随其后的客体被定义为对该客体具有破坏性时客体可能被删除如果需要的话队列中的最后一个客体将被删除以允许具有破坏性的客体进入因此这种破坏性客体总能加入队列断开客体被定义为对所有其他客体都具有破坏性复位客体则被定义为除连接和断开客体之外的其他所有客体具有破坏性按照上述方式操纵的客体间的相互关系见表提供者是否执行引起删除的动作都将取决于用
15、户的行为和对商定的服务质量总之如果用户不从队列中移出客体那么提供者应在一段未规定的时间之后执行所有允许的删除表队列模型客体之间的相互关系个客体关于前一定义后随客体连接数据复位同步标记断开连接数据复位同步标记断开在队列的有效状态下不会在之前既不具有破坏性也不能提前出现对在其之前的客体有破坏性复位为了准确地模型化复位服务要求一同步标记客体同步标记客体具有以下特性它不能被用户从队列中移出当队列中的下一客体是同步标记客体时在用户看来该队列为空同步标记客体能被断开客体所破坏见表当复位客体之前紧接着同步标记客体时复位客体和同步标记客体两者都从队列中删除复位规程的启动在两个队列中表示如下由提供者启动的复位规
16、程表示为向每个队列中引入一个后面紧跟一同步标记客体的复位客体由用户启动的复位规程表示为从复位启动者到对等用户的队列中加入一复位客体并且由对等用户向其他队列中插入一个后面紧跟一同步标记客体的复位客体除非被断开客体所破坏否则同步标记客体将一直保持在队列中直至队列中紧跟其后的客体是一复位客体同步标记客体和它后面的复位客体都将被提供者所删除注与复位规程的启动相关的是对发出某些其他类型原语的限制这些限制将会引起某些客体类型无法进入队列直到复位规程完成为止见释放在任何时候插入一断开客体的队列表示一释放规程的启动在两个队列中释放规程相对其他客体来说可能是破坏性的并最终导致队列的腾空和队列与关系的解除插入断开
17、客体也可以表示拒绝建立企图或无法完成建立在这种情况下如果表示原语的连接客体被一断开客体所删除那么该断开客体也被删除但是当它删除了其他任何客体时断开客体自身不会被删除这也包括它删除表示原语的连接客体的情况连接方式数据链路服务的质量术语服务质量系指在连接端点之间观测到的某些特征描述了只属于提供者的各方面一旦建立了一条它两端的用户应能对什么是上的拥有相同的认识和理解连接方式服务的的确定根据参数来确定这些参数赋予用户一种规定其需求的方法还赋予提供者一个协议选择的基础根据参数值的确定方法的参数可分为以下两种类型在建立阶段以每一连接为基础选择的那些参数在建立阶段未选择但通过其他方法确定其值的那些参数有三种
18、参数吞吐量保护和优先级分别在和中定义属于可以在建立阶段选择的类型参数这些参数的选择规程在中详细描述一旦建立了在的生命期间商定的值在任何点上都不能被重新选择而且也不保证能维持其原始值用户应该清楚上的变化是不会由提供者发出显式通知的其余被标识为参数但又不能在建立阶段选择的特性是转接延迟残留差错率和回弹能力分别在到中定义特定的这些参数值由其他方法来确定诸如先验知识和协定如果允许选择当启动原语动作时发送用户可以请求的某些量度请求的量度或参数值和选项基于服务提供者提供的服务于用户的先验知识所提供的服务特性和类型的知识即影响数据传送的参数格式和选项可通过在任何调用连接方式之前的某层管理交互提供给用户因此用
19、户对服务的特性有明确了解该服务是每次调用时所期望提供的服务提供者也可提供关于与用户访问该服务无关的当前的信息确定中的这种看上去动态情况不是一种协商而是提供超出当前服务调用的任何实例来装备提供的服务特性的知识连接方式参数的定义参数可以被分类为表示性能的参数如表所示表示其他特性的参数如表所示注某些参数按发出的原语来定义原语的引用系指在适当上对该原语完整的执行过程表性能参数分类性能准则速度准确性可靠性吞吐量转接延迟残留差错率损坏重复丢失回弹能力表与性能无关的参数分类保护度优先级吞吐量吞吐量被定义为通过原语顺序成功地传送位的总数除以该顺序用的输入输出时间在所发送的中发送成功的这些位被定义为发生在以下条
20、件即这些位无差错地按正确的时序并在接收用户释放之前交付给预期的接收用户的一种状态原语顺序用的输入输出时间是下列两个时间值中的较大值该顺序中第一个与最后一个间的时间该顺序中第一个与最后一个间的时间吞吐量只对一序列完整的才有意义对每个传送方向可独立地规定吞吐量通常每个吞吐量规格都对定义所期望的目标值和最小可接受值或最低可接受每个规格都是平均速率并且基于预先说明的平均长度而定一序列的输入或输出都有可能被用户过度地延迟在计算平均吞吐量时可排除由于用户原因而产生的延迟转接延迟转接延迟是在原语和相应的原语之间所经历的时间经历的时间值只根据成功传送的来计算就参数的目的而言的成功传送被定义为发生在以下条件即无
21、差错地按正确的时序并在接收用户释放之前从发送用户传送到预期的接收用户的一种状态对于连接方式传送转接延迟被规定为与每个方向无关每个规格是基于预先说明的平均长度如果接收用户实施接口流量控制其各个的转接延迟可能会有所增加这种情况在计算转接延迟值时应被排除残留差错率残留差错率是指在某一段测量时间内总的不正确的丢失的和重复的与总的通过边界传送的的比率对于特定的用户双方来说这些量之间的关系按图所示方式定义图残留差错率的各组成部分回弹能力本参数规定了在某个已建立的上在一段规定的时间间隔内以下事件发生的概率提供者启动的释放即在无先行原语的情况下发出原语提供者启动的复位即在无先行原语的情况下发出原语保护度保护度
22、是指提供者试图阻止对用户原始信息进行未授权监视或操纵的程度它通过在以下三个可能的保护选项范围内的最小和最大保护选项来规定没有保护特征防止被动监视防止修改重放增加或删除在规定的范围内用户可以在建立阶段选择出一特定的值每个保护特征都指出一种特定类型的保密或安全威胁而且如果可用每种保护特征分别由不同的提供者机制来提供优先级优先级的规范与之间的相互关系有关该参数规定了与以下方面有关的的相对重要性如果必要的话使其降级的次序如果必要的话为恢复资源而被释放的次序优先级通过在给定范围内的最小值和最大值来规定在规定的范围内用户可在建立阶段选择出一特定的值该参数只在能判断相对重要性的结构中的某一管理实体的上下文中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17547 1998 信息技术 开放系统 互连 数据链 服务 定义
