- 您的位置:
- 标准下载网 >>
- 标准分类 >>
- 国家标准(GB) >>
- GB/T 7421-1987 信息处理系统-数据通信-高级数据链路控制规程-规程类别汇编

【国家标准(GB)】 信息处理系统-数据通信-高级数据链路控制规程-规程类别汇编
本网站 发布时间:
2024-07-29 05:59:38
- GB/T7421-1987
- 已作废
标准号:
GB/T 7421-1987
标准名称:
信息处理系统-数据通信-高级数据链路控制规程-规程类别汇编
标准类别:
国家标准(GB)
标准状态:
已作废-
发布日期:
1987-03-01 -
实施日期:
1987-01-02 -
作废日期:
2009-01-01 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
770.28 KB
标准ICS号:
信息技术、办公机械设备>>开放系统互连(OSI)>>35.100.20数据链路层中标分类号:
电子元器件与信息技术>>信息处理技术>>L74程序语言
替代情况:
被GB/T 7421-2008代替采标情况:
≡ISO 7809-1884

点击下载
标准简介:
标准下载解压密码:www.bzxz.net
本标准描述了同步数据传输的HDLC规程的不平衡类别和平衡类别。 GB/T 7421-1987 信息处理系统-数据通信-高级数据链路控制规程-规程类别汇编 GB/T7421-1987

部分标准内容:
中华人民共和国国家标准
信息处理系统一数据通信一高级数据链路控制规程一一规程类别汇编laformstlon processiag systems -Data communicatlon -High Ievel data llnk controlprocedures-Consolidatio. of classes of procedures0引言
UDC681.327
GB7421--87
IS0 7809-1984
本标准等同采用国际标准ISO7809(1984)《信息处理系统一数据通信一高级数据链略控制规程一规程类别汇编》。
高级数据链路控制(HDLC)规程的类别是摧述数据链略操作的一些方法。这些方法允许在各种逻辑结构和物理结构的数据站间进行同步的、码透明的数据传输。这些规程类别在整个HDLC体系结构中,以一致的方式定义。本标准目的之一是在不平衡规程和平衡规程的基本类别问保持最大限度的兼容性,这对结构可变的数据站特别要,这些数据站按特定连接的要求,可具有主站、次站或组合站的特征。
本标准定义了三种基本的规程类别(两种不平衡的和一种平衡的)。不平衡类别适用于专用或交换的数据传输设施上,点对点和多点两种结构(见图1)。不平衡类别的特征是数据链路的一端只有一个主站,而另-端有一个或多个次站,数据链路的管理出上站单独负责,因此,称为“不平衡”规程类别。
改站A
图1不平衡数据链路的结构
平衡类别(见图2)适用于专用或交换的数据传输设施上的点对点结构。平衡类别的特征是在一条逻辑数据链路上,有两个称为组合站的数据站,它们对数据链路的管理负有同等责任。因此称为“平衡”规程类别。
组合站
国家标准局1987-03-14批准
组今站
平衡数据链路的结构
1987-.12-01实施
GB 7421--B7
对于每种规程类别,可按照该类别基本表上具备的命令和响应能力,规定一种操作方法,同时,还列山了各种不同的可选功能。对这些可选功能在规程中的使用,以后考虑在本标准中增加一些说明。应该认识到,用本标准定义的不平衡规程类别,可以在一条单一的数据电路上,构战对称的结构来进行工作。例如,将两个不乎衡的规程,按相反的方向组合起来(1顿只用作命令),就能形成对称的点对点结构(见图3)。
主站1
次站2
适用范围
图3对称数据链路的结构
次站1
丰站2
本标准描述了同步数据传输的HDLC规程的不平衡类别和平衡类别。平衡操作准备用于数据链路任何一端都要求有同等控制的环境。在整个HDLC的体系结构中包括了这些操作要求。规程采用GB7496一87《信息处理系统一数据通信一高级数据链路控制规程一慎结构》定义的HDLC顿结构和GB7575—8?《数据通信一高级数据链路控制规程一规程要素汇编》定义的HDLC规程要素。
对于不平衡类别,数据链路是由一个土站和-个多个次站组成,并在点对点或多点的结构中,以正常响应方式或异步响应方式操作。对丁平衡类别,数据链路由个组合站组成,并在点对点的结构中以异步平衡方式操作。每种类别都定义了一个本命令、响应表。但是,数据链路的能力,可用可选功能加以修改。
2一般说明
2.1原则
2.1.1数据站类型
2.1.1.1对不平衡规程类别定义了两种类型的数据站(见图4)激和宿
命令控制
响险控制
图4HDLC站—构造框图
*只发送L顿的站,或只接收I赖的站应相应地去掉宿或源的功能。命令利
响应挖制
组合站
GB7421—87
a:主站:发送命令,接收响应,并最终负责数据链路层的差错恢复。b、次站:接收命令,发送响应,并可以启动数据链路层的差错恢复。2.1.1.2对平衡规程类别定义了种类型的数据站(见图4)。组合站:发送命令和响应,接收命令和响应,并且负贡数据链路层的差错恢复。2.1.2结构
对不平衡规程类别,应该在各种类型的传输设施上,将一-个主站和一个或多个次站连接起来,构成点对点或多点,半双工或全双工,交换或非交换的结构。对平衡规程类别,应该在各种类型的传输设施上,将两个组合站连接起来,构成点对点,半双工或全双工、交换或非交换的结构。2.1.3操作方式
在不衡类别中,任何一个主站与次站(或多个次站)的联结都应该根据所使用结构的能力,以正常响应方式(NRM)或异步响应方式(ARM)、双向交替或双向同时方式操作。在坐衡类别中,两个组合站应根据所使用结构的能力以双向交替或双向同时的异步平衡方式(ABM)操作。
2.1.4编址方案
在所有的(不平衡的和平衡的)类别中,发送的命令总是包含目的数据站的地址,发送的响应总是包含分配给发送数据站的地址。2.1.5发送和接收状态变量
每个配对的主站对次站,或组合站对组合站,在信息(1)传输的每个方向,都应分别使用--对独立的发送和接收状态变量。接收站在收到并接受了置方式命令时,应将发送和接收状态变这两者都置成^0”。源发站在收到并接受了置方式命令的确认响应时,将发送和接收状态变量这两者都置0。
2.2基本的规程类别
2.2.1命名
定义了三种基本的规程类别,并命名为:UNC—不平衡操作的正常响应方式类别。一不平衡操作的异步响应方式类别UAC
BAC—-平衡操作的异步平衡方式类别。在这些命名巾:
第一个字母U或B,表示不平衡或平衡的操作,第二个字母A或N,表示异步响应方式或正带响应方式;-第三个字母C,代表类别。
2.2.2 基本命令、响应表
下列的基术命令、应表采用单个八位位组编址,非扩充控制字段格式与一个16比特顿检验序列(FcS)。
2.2.2.1 UNC
UNC 的基本命令与响应表,如下所示:命
GB 7421-87
UAC的基本命令与响应表,如下所示:命
2.2.2.3 B A C
BAC的本命令与响应表,如下所示:命免费标准下载网bzxz
2.3可选功能
有14种可选功能(见表1)可用于修改2.2中定义的基本的规程类别。通过对基本命令、响应表增加或删除命令和响应,或者使用另一种地址或控制字段的格式,或另一种桢检验序列(见图5)就可得到这些可选功能。可选功能11只适用十平衡规程类别。表1可选功能
功能说明
提供交换标识和(或)数据站特征的能力
提供更改时地报告1轴顺序差销的能力
提供请求重发单个赖的能力,以便更有效地从I顺库差错中恢复
供能换信息宁段而不影响I顿顺
序编号的能力
提供韧始化选程数站的能力和请求初始化的能力
提供执行无编号组探询,全站探询与无编号单个探询的能力
规定使用大」单个八位位组的编班将规程局限于只允许I嘲作为命令将规程府限于只允许I顿作响应
要求改变
命令XID
增加响应 X1 D
增加命令:REJ
增加应,REJ
增加命令;SREJ
增加响应:SREI
增命令U!
增加响拉:U[
增加命令:SM
增加响应:R『M
增加命令:UP
采用扩充编址的格式
代替基本编址的格式
删除响应:I
剧除命令[
2. 4规程类别的一致性
GB 7421-87
续表1
功能说明
提供使用扩充顺序编号(模1281的能力
提供使状态变量复位的能方,它只樓及…个方向信息流(仪适用于BAC)提供执行数据链路基本测试的能力提供请实逻辑断开的能力
规定使用32比特帧检验序列(FCS)婴求改变
采用扩充控制学段的
格式代站其本控制字
段的格式,SXXME
t替SxXM
增加命令:RSET
增加命令:TES
增加暇应:TEST
增加响应:RD
用32比特F C S 代萨
16压特FCS
图5示出三种类别的-致性。这种一致性是通过使用多种操作方式,基本命令响应表和层次结构的概念而获得的。其本命令、响应表的一致性便于在-个可配置的数据的中只有规程类别的多种方案。
斯本媒址格式
16L比特FCS
CB7421--87
基本摘址格式
18比特Fcs
XID-增加-XID
改善性能
R-增加-R
单顿歪发
SREJ-增排 +SReE]
无编号信息
-增→[
SIM-加-RIM
无物号探询
UP-道加
多个旨位位组的糖
址用邦充编址格式
代替基本编趾格式
组合站
基本编所格式
18比特FCS
1仪作为自令
删除-
【赖仪作为响应
充翻序编号
用扩充控影字段估式化部
基本控制字良格式
用SxxME代整SxxM
单尚复位
RSET-洛
致据链略测试
TEST--U-TEST
请求断开
增加+R
32比特FCS
用32比特ECS代件
16特FCS
图 5 HDL C 规程类别
2.5符合HDLC规程类别
一个数据站,如能执行某个规程类别基本命令、响应表中所有的命令和响应,而该规程类别是按选定的可选功能修改过的,则这个数据站就应视为符合具有给定可选功能的规程类别。即::主站应有能力接收按选定可选功能修改过的不平衡规程类别基本命令,响应表中所有的响应b,次站应有能力接收按选定可选功能修改过的不平衡规程类别基本命令,响应表中所有的命令,组合站应有能力接收按选定可选功能修改过的平衡规程类别基本命令、响应表中所有的命令e
和响应。
2.6表示类别和可选功能的方法
GB 7421-87
规程的类别和可选功能,应该用类别规定的命名(见2.2.1)加上可选功能号求表示(见2.3)。例1:类别UNC,1、2、6、9表示不平衡操作,正常响应方式的规程类别。它具有的可选功能是:标识(XID)、改善性能(REJ)、无编号探询(UP)和从次站到主站的单向数据流。例2:类别UAC,1、5、10、13表示不平衡操作,异步响应方式的规程类别。它具有的可选功能是:标识(XID)、初始化(SIMRIM)、扩充顺序编号(模128)和请求断开(RD)。例3:类别BAC,2、8表示平衡操作,异步平衡方式的规程类别。它具有的可选功能是:改善性能(REJ)和I顿仅作命令发送的能力。3不平衡操作(点对点利多点)
3.1概述
下述要求适用于点对点或多点的数据链路上,以双向交替或双向同时进行向步数据传送的不平衡操作规程。规程采用GB7496-87定义的HDLC恢结构和GB7575一87描述的HDLC规程要素。规程使用命名为UNC(或UAC)的基木命令、响应表(见图5),虽然这里只描述了基本的命令和响应,但为广提离操作性能,还有几种可选功能供选用。这些可选功能在2.3中列出,如图5所示。注:HDLC不衡规程类别的操作,在GB7575—87附录B的诺例中作了图示说明(见1)。3.2数据链路说明
3.2.F结构(见图1)
不平衡操作的数据链路结构应是一个主站和一个或多个次站,以物理层的传輪设施互连而成。3.2.2物理层传输设施
在交换或非交换的数据电路上,物理层的传输设施应能提供半双工或全双上的传输。注:在交换的数据电路情况下,木规程假定交换数据电路业已建立。在物理层提供电路可用的指示前,数据链路层不应启动数据传输(有些系统,在物理层上采用半双传输的数据电路求提供双向交替的数据交换。这时,用空闲的数据链路信道状态作为物理层电路可用的指示》:
3.3规程说明
3.3.1概述
不平衡控制规程,应在有一个主站和个或多个次站的数据链路上以正常或异步响应方式操作。在某时刻,只有一个次站能进人异步响应方式。主站应最终负责整个数据链路的差错恢复。每个数据站,通过检验所收到的每个J顿或监控顿的N(R)来检查它已发往远程数据站的诸I航是否都已被止确接收。
3.3.2数据站特征
生站应负责:
建立数据链路和断开数据链路:b。发送:信息传送命令,监控命令和无编号命令:。检验收到的响应。
每个次站应负责:
,检验收到的命令:
b,根据收到命令的要求,发送,信息传送响应,监控响应和无编号响应。3.4规程的详细定义
在3.4.1~3.4.6中,对永久连接的或已建立交换连接的数据链路的规程作了定义。关下建立和断开交换数据电路的协议,不属本标准的范围,然而,在交换连接建立后的交换标识和(或)交焕特征的能力,则以可选功能的方式提供。8.4.1建立与断开数据链路
GB7421—B7
3.4.1.1建立数据链路
上站应发送一个SNRM(或SARM)命令来启动它至某一个次站的数据链路,同时,应起动一个响应超时功能(或等效功能)。被寻址的次站i,一H正确地接收到这SNRM(或SARM)命令时,一有机会就应发送一个UA响应,并将它的发送和接收两个状态变量置“0”。如果主站正确地收到这UA响应,则主站至被导址次站的数据链路就已建成。这时,主站应将其对应于该次站的发送和接收状态变量置“0”,并停止其响应超时功能(或等效功能)。如果接收SNRM(或SARM)命令的次站,断定臣不能进入指定的方式时,它应发送DM响应。如果主站止确地收到DM响应,则应停止其响应超时功能(或等效功能)。如果未正确收到SNRM(或SARM)命令、UA啊应或DM响应,则应不理躲这些命令或应,其结果将是.站的响应超时功能(或等效功能)期满,主站可以重发SNRM(成SARM)命令并重新起动响应越时功能(或等效功能)(见3.4.3)。这个动作可以继续到正确地收到一个UA响应为止,或在更高层次采取恢复动作。3.4.1.2断开数据链路
主站可发送一个DISC命令来断开写·个次站的数据链路,并应起动个响应超时功能或等效功能)。被寻址的次站,“一且正确地接收到DISC命令时,-有机会就应发送UA响应+并应进入该次站预先规定的正常断开方式(NDM),或异步断开方式(ADM)。如果被寻址的次站在接收到DISC命令时,己处在断开方式,则应发送DM响应。主站在收到对所发送的DISC命令的UA或DM响应时,应停止其响应超时功能(或等效功能)。如果木正确收到DISC命令、UA响应或DM响应,则应不理躲这些命令或响泣,其结果将是法站的响应超时功能(或等效功能)期满,而主站可重发D1SC命令,非重新起动响应超时功能(或等效功能)(见3.4.3)
这个动作可以继续到正确地收到一个UA响应或DM响应为止,或在更高层次采取恢复动准:3.4.1.3断开方式的规程
处于NDM(或ADM)方式的次站应监视各种命令,对3.4.1.1中提到的SNRM(度SARM)命令,应在最早的响应机会作出反应,并应对收到的DISC命令以DM来响应。该次站应对收到的其他P位置“1”的命令,用F位置“1”的断开方式(DM)来响应。对收到的其他P遣“(”的命令,则不予理躁。处上ADM下的次站,以异步乃式用DM响应来报告它的状态。3.4.2交换信息(1)顺
3.4.2.1发送1赖
作对一个I赖,其控制字段的格式应接GB7575-—87(见1)的定义,将N(S)置成发送状态变就V(S)的值,N(R)置成接收状态变最V(R)的值。在数据链路建立之后,应将V(S)和V(R)置成“0”。I帧的最大长度是个系统定义的参数。如果数据站已准备好发送一个编号为N(S)的I顿,而这N(S)等下最后收到的确认缩号上模数减1(Modulo-1),这时,数据站应停止发送这I帧,而执行3.4.3中的规程。3.4.2.2接收I顿
数据站在正确收到一个按顺序的【即,N(S)等于接收状态变量V(R)的值】!!并它能接受的1顿时,它应将其状态变量V(R)加1,并在下一次发送机会,采取下列动作之:8。如果有信息传输,且远程数据站已准备好接收,它应按3.4.2.1说明的动作,并在下个发送的I顿中,将其控制字段的N(R)置为V(R)值,确认所收到的I顿。b,如果没有信息传输,而该数据站已准备好接收I顿时,则应发送-个RR顿,并将N(R)置采用说明:
1)原3.4.2.2巾缺“【即,N(S)等1接收状态变盘V(R)的值)”-句描速准确义能与4.4.2.2相-及的司于,放此,在本标准中于以补正。GB 742187
为V(R)的值,确认收到的I帧。e.如果数据站没有准备好再接收I顿,则这些数据站可以发送一个RNR顺,并将其N(R)置为V(R)值,确认已收到的I顿。如果数据站无能力接受已正确收到的I顿,则不应增加V(R)的值。该数据站可发送一小将N(R)置成V(R)值的RNR顿。
3.4.2.3接收到错误的顺
如果接收到一个F CS 错误的帧,则应将它丢齐。如果接收到一个FCS正确而N(S)错误的I顿,这时,接收的数据站应不理躲这N(S)字段并丢弃该帧中的信息字段。这将继续到正确地收到所期望的I赖为止。但这个数据站应使用丢弃的I慎中的P/F和N(R)指示。当正确地收到所期望的I顿时,这数据站应按3.4.2.2的说明予以确认。P/F恢复(检验措示)将能使接收有错的I顿重传,如3.4.4中的说明。3.4.2.4数据站接收确认
当数据站接收的I、RR或RNR顿的N(R)=X有效,该数锯站应认为所有以前已发送的包括N(S)等于X-1在内的诸I顺都已被确认。3.4.3超时考虑
为了检测无应答或丢失应答的情况,每个主站应提供一个响应超时功能(或等效功能)。在ARM方式+:,每个次站也应提供一个命令超时功能(或等效功能)。在每种情况中,超时功能(或等效功能)期满可用于启动适当的差错恢复规程。在NRM方式中,次站将依靠卡站来启动超时的恢复。超时功能(或等效功能)的持续时间与系统有关,需服从双方的协定。为了解决ARM方式中可能出现的竞争状况。次站超时功能的持续时间应与主站不同。3.4.4P /F位的用途
在不衡的规程类别UNC和UAC中,P/F位的用途应遵照GB7575—87的说明。3.4.5双向交替的考虑
处丁正常响应机会,双向交替的数据链路操作情况下:。不允许白主站传输,除非
一接收到-个F位置“1”的顿,或一无响应的超时功能期满时,
才能充许传输。
b、不允许自次站传输,除非接收到P位胃“1”的一个顿时,才能允许传输。注:在全双.1.物理设施上,处十正常响应机会,双向交替的多点结构数据链路操作下,在上述时间内,主站可以发送P 位置“的赖给非探询的诸次站。处于正常响应机会,双向交替的数据链路操作情况下,一个数据站在接受一个P/F位置“1”的顿后,并在发送一个F /P 位置“1\的顿之前,不应再接受其他的顿。处于异步响应机会,双向交替的数据链路操作情况下,不允许从一个数据站传输,除非下列两种情况之
在接收到个懒或一个顿标志以后,检测到空闲的数据链略信道状态,或延长了的非工作期(数据链路信道状态空闲)结束时,才允许传输。b.
注:在卡双工数据电路设施的情况下,必须作出适当的安排以控制数据传输的方向。由数据链路层控制传输的方向,并可由物理层发出信令。
任何一-个处于ARM方式的数据站,如果没有发送过顿而又有信息正等待着传输,这时,建议这个数据站最好先只发送一个监控顿,以避免长时间的恢复动作,这种情况在I顿竞争时有可能会发生。如果一数据站发送「一些顿,而又没有后续的顿等待着传输,它应将其发送权交给远程的数据站。
3.4.6双向同时的考虑
GB 7421--87
简一·种不平衡规程的类别都可以用双向同时的通信协议,而不依赖于物理数据电路的能力(即半双工传输)。但是,在半双工数据电路设施的情况下,必须作出适当的安排以控制数据传输方向。数据链路层控制传输的方向。另外,在止常响应机会的情况下,不允许自次站传输数据,除非接收到P值置“”的,才允许传输。
4平衡操作(点对点)
4.1概述
下述要求适用于点对点的数据链踏,以双向交替成双向同时进行同步数据传送的平衡操作规程。规程采用GB7496—87定义的HDLC顿结构和GB7575—87描述的HDLC规程要素。规程使用命名为BAC的基本命令、响应表(见图5)。虽然这里只描述了基本命令和响应,但为了提高操作性能,还有几种可选功能供选用。这些可选功能在2.3中列出,如图5所尔。注:HDLC平衡规程类别的操作,在GB7575一87附录B的诸例中作了图示说明(见①)。4.2数据链路说明
4.2.1结构(见图2)
平衡操作的数据链路结构《见图2)应是两个组合站以物理层的传输设施互连而成。4.2.2物理层传输设施
在交换或非交换的数据电路上,物理层的传输设施应能提供长双工或全双上的传输。注,在交换的数据电路情况下,本规程假定交换数据电路业已建立。在物理层提供电路可用的指示前,数据链路层不应启动数据传输(有些系统,在物理层1采用半双工传输的数据电路来提供双向交替的数据交换。这时,用空闲的数据链路信道状态作为物理层电路可用的指示)。
4.3规程说明
4.3.1概述
平衡控制规程,应在数据链路每端的数据站均为一个组合站的数据链路上操作。本规程应使用异步平衡方式。每个组合站应同等地负责数据链路层的差错恢复。每个组合站,通过检验所收到的每个I帧或监控赖中的N(R)来检查它已发往远程组合站的诸I顿是否都已被正确接收。
4.3.2组合站特征
每个站都应是组合站,即它应能建立数据链路,断开数据链路,并都能发送、接收命令与响应。4.4规程的详细定义
在4.4.1~4.4.6对使用水久连接或已建立交换连接的点对点数链路的规程作了定义。关于建立和断开交换数据电路的协议,不属本国家标准的范围,然而,在交换连接建立后的交换标识和(或)交换特征的能力,则以可选功能的方式提供。4.4.1建立与断开数据链路
4.4.1.1建数据链路
仁何一个组合站都能启动数据链路的初始化。它应发送SABM命令,并起动一个响应超时功能(或等效功能)。另一端的组合站,在正确地收到这SABM命令时,应发送一个UA应,并将它的发送和接收两个状态变量置“”。如果原发的组合站正确地收到UA响应,则该数据链路就已建立。原发的组合站应将它的两个状态变射置“0\,并停止响应超时功能(或等效功能),进人指定的方式。如果,在接收到SABM命令时,组合站决定它不能进入指定的方式,它应发送DM响应。如果原发的组合站正确地收到这DM响应,则应停止响应超时功能(或等效功能)。如果未正确收到SABM命令、UA响应或DM响i,则应不理躲这些命令或响应,其结果将是原发SABM命令组合站的响应超时功能(或等效功能)期满。这时,该组合站可以重发SABM命令,并重新起动响应超时功能(或等效功能)(见4.4.3)。GB7421+87
这个动作可以继续到正确地收到一个UA响应为止,或在更高层次采取恢复动作。4.4.1.2断元数据链路
任-组合站部可主动对数据链路进行断开。它应发送DISC命令,并起动一个响应超时功能(或等效功能)。处于某种操作方式的另一组合站,在正确地收到DISC命令时,应发送一个UA响应,并进人异步断开方式(ADM)。如果,另-组合站在收到这DISC命令时,已处在断开方式,则它应发送DM响应。原发的组合站,在接收到对所发送的DISC命令的UA或DM响应时,应停1:其响应超时功能(或等效功能)。
如果未正确收到DISC命令、UA响应或DM响应,则应不理躲这些命令或响应。其结果将是原发DISC命令的组合站的响应超时功能(或等效功能)期满。该组合站可重发DISC命令,并重新起动它的响应超时功能(或等效功能)这个动作可以继续到正确地收到一个UA.或DM响应,或正确地收到--个DIS C命令为止,或在更离层次采取恢复动作。
±.4.1. 3断开方式的规程
处千ADM方式的组合站应监视收到的各种命令,对4.4.1.1十提旧的SABM命令应作出反应、并应对收到的DIS C 命令以D M来响应。它应对接收的其他P 位置“1 \的命令以F 位置 *1的断开方式(DM)来响应。对收到的其他P位置“”的命令则不予理躲。处于ADM下的组合站,以异步方式用DM响应来报告它的状态。4.4.1.4同时企图置方式(竞争)当一个组合站发出一个置方式的命令,并且在收到适当的响应以前,接收到来自远程组合站的置方式命令。这时,就出现了竞争情况。竞争情况应用下列方式来解决。当发送的!和收到的置方式命令相同时,每个组合站都应在最早的响应机会发送一个UA响应,每个组合站要未亿即都进人指定的方式,要末推迟进入指定的方式,直到接收到UA响应为止。在后一情沉中,如果组合站未收到UA响应,它可以在响应超时功能(或等效功能)期满时,进人指定的方式,或重发置方式的命令。
当双方置方式命令不同时,每个组合站都应进人ADM,并在最早的响应机会送出一个DM响应。如果一个DIS C 命令与一个不同的置方式命令竟争时,则不要求作任何动作。如果是S AB M和SABME命令之间的竞争,在重新试图建立数据链路时,发送SABME命令的组合站,要比发送SABM命令的组合站有更高的优先级。4. 4.2交换信息 (I) 赖
4.4.2.1发送I顿
作为一个I,其控制字段的格式应按GB7575一87中的定义,将N(S)置成发送状态变盘V(S)的值,N(R)置成接收状态变量V(R)的值。在数据链路建立之后,V(S)和V(R)应置成“”。I的最大长度是一个系统定义的参数。如果组合站已准各好发送一个编号为N(S)的I顿,而这N(S)等干最后收到的确认编号加上模数减1。这时,该组合站应停止发送这I顿,而按照4,4.3中的规程执行。决定以命令还是以响应来发送I赖,即,用远程地址还是用本地地址来分别指明是P位还是P位,将取决是否需要用发达F 位置“ 1 ”的响应顿来确认接收到的P 位置“In顿。4.4,2, 2接收! 赖
组合站在正确收到-个按顺序的[即,N(S)等下接收状态变量V(R)的值)并是它能接受的I顿时,它应将其状态变量V(R)加1\,并在下一次发送机会,采取下列动作之一采用说明:
1)原4.4.2.2中缺“它应将其状态变量V(R)加1”这话。若照此采取a,b、C动作时,将造成错误的动作。因此,在本标准中予以订正。
GB 7421—87
真。如果有信息传输,并且远程组合站已准备好接收,它应按4.4.2.1说明的动作,在下一·个要发送的1顿中,将其控制字段的N(R)置成V(R)的值,确认所收到的1顿。b.如果没有信意传输,而组合站已准备好接收I顿时,该组合站则应发送一个RR帧,详将N(R)置为V(R)的值,确认已收到的I。c.如果组合站没有准备好再接收I顿,该组合站可发送一个RNR顿,并将其N(R)置为V(R)的值,确认已收到的I。
如果组合站光能力接受已正确收到的I,则不应对V(R)值加1。该组合站可发一个将N(R)置成V(R)值的RNR顿。
发送的1顿或监控慎,是一个命令还是一个响应,分别取决于要求一次P位置“1”,还是要求一次F位骨“1”的传输。如果不要求是P位或F位置“1”的传输,则确认赖可以是命令也可是响。
.4.2.3按收到错误的赖
如果接收到一个FCS 错误的帧,则应将它丢弃。如果接收到一个FCS正确而N(S)错误的I顿,这时,接收组合站应不理躲这N(S)了段并丢弃该顿中的信息字段。这将继续到止确地收到所期望的1顿为止。但该组合站应使用丢弃的1顿中的P/F和N(R)指示。当正确地收到所期望的I时,该组合站应按4.4.2.2的说明予以确认。P/F恢复(检验指示)将能使接收有错的I幅重传,如4.4.4中的说明。4.4.2.4组合站接收确认
当组合站接收的I、RR或RNR帧的N(R)=X有效,该组合站应认为所有以前已发送的包括N(S)等于X-1在内的诸I帧都已被确认。4.4.3超时考虑
为了检测无应答或丢失应答的情况,每个组合站应提供一个响应超时功能(或等效功能)。它用超时功能(或等效功能)的期满来启动适当的差错恢复规程。超时功能(或等效功能)的持续时间与系统有关,需服从双方的协定。为了解决竞争的情况,特别是在双向交替操作中,两个组合站的超时功能(或等效功能)的持续时间应该不相等。每当组合站发送一个需要应答的赖时,就应起动超时功能(或等效功能)。当接收到期望的应答时,应停止这超时功能(或等效功能)。如果,超时功能(或等效功能)正在1作的时间问隔内,发送了其他要求有确认的顿时,则可以重新起动超时功能(或等效功能)。如果响应超时功能(或等效功能)期满,则可发送(或重发)一个P位置“1”的命令,并重新起动这响应超时功能(或等效功能)。4. 4.4P /F 位的用途
在平衡规程类别BAC,P/F位的用途应遵照GB7575—87中的说明(见@)。4.4.5双向交替的考虑
数据链路以双向交替操作时,不允许自组合站传输,除非。在收到-个懒或一个顿标志后,检测到空闲的数据链路信道状态,或延长了的非工作期(数据链路信道状态空闲)结策时,才能允许传输。b.
注:在半双工数据电路设施的情况中,必须作出适当的安排以控制数据传输的方向。出数据链路是控制传输的为向,并可由物理层发出信令。
任何一个处于ABM的组合站,如果没有发送过顿而又有信息正等待着传输,这时,建议该组合站最好先只发送一个监控顿,以避免长时间的恢复动作,这种情况在1顿旁争时有可能会发生。如果一个组合站已发送了一些顿,而义没有后续的顿等待着传输,它应将其发送权交给运程的组合站。
4.4.6双向同时的考虑
平衡规程类别可以使用双向同时的通信协议,而不依赖于物理数据电路的能力(即:半双工或全
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
信息处理系统一数据通信一高级数据链路控制规程一一规程类别汇编laformstlon processiag systems -Data communicatlon -High Ievel data llnk controlprocedures-Consolidatio. of classes of procedures0引言
UDC681.327
GB7421--87
IS0 7809-1984
本标准等同采用国际标准ISO7809(1984)《信息处理系统一数据通信一高级数据链略控制规程一规程类别汇编》。
高级数据链路控制(HDLC)规程的类别是摧述数据链略操作的一些方法。这些方法允许在各种逻辑结构和物理结构的数据站间进行同步的、码透明的数据传输。这些规程类别在整个HDLC体系结构中,以一致的方式定义。本标准目的之一是在不平衡规程和平衡规程的基本类别问保持最大限度的兼容性,这对结构可变的数据站特别要,这些数据站按特定连接的要求,可具有主站、次站或组合站的特征。
本标准定义了三种基本的规程类别(两种不平衡的和一种平衡的)。不平衡类别适用于专用或交换的数据传输设施上,点对点和多点两种结构(见图1)。不平衡类别的特征是数据链路的一端只有一个主站,而另-端有一个或多个次站,数据链路的管理出上站单独负责,因此,称为“不平衡”规程类别。
改站A
图1不平衡数据链路的结构
平衡类别(见图2)适用于专用或交换的数据传输设施上的点对点结构。平衡类别的特征是在一条逻辑数据链路上,有两个称为组合站的数据站,它们对数据链路的管理负有同等责任。因此称为“平衡”规程类别。
组合站
国家标准局1987-03-14批准
组今站
平衡数据链路的结构
1987-.12-01实施
GB 7421--B7
对于每种规程类别,可按照该类别基本表上具备的命令和响应能力,规定一种操作方法,同时,还列山了各种不同的可选功能。对这些可选功能在规程中的使用,以后考虑在本标准中增加一些说明。应该认识到,用本标准定义的不平衡规程类别,可以在一条单一的数据电路上,构战对称的结构来进行工作。例如,将两个不乎衡的规程,按相反的方向组合起来(1顿只用作命令),就能形成对称的点对点结构(见图3)。
主站1
次站2
适用范围
图3对称数据链路的结构
次站1
丰站2
本标准描述了同步数据传输的HDLC规程的不平衡类别和平衡类别。平衡操作准备用于数据链路任何一端都要求有同等控制的环境。在整个HDLC的体系结构中包括了这些操作要求。规程采用GB7496一87《信息处理系统一数据通信一高级数据链路控制规程一慎结构》定义的HDLC顿结构和GB7575—8?《数据通信一高级数据链路控制规程一规程要素汇编》定义的HDLC规程要素。
对于不平衡类别,数据链路是由一个土站和-个多个次站组成,并在点对点或多点的结构中,以正常响应方式或异步响应方式操作。对丁平衡类别,数据链路由个组合站组成,并在点对点的结构中以异步平衡方式操作。每种类别都定义了一个本命令、响应表。但是,数据链路的能力,可用可选功能加以修改。
2一般说明
2.1原则
2.1.1数据站类型
2.1.1.1对不平衡规程类别定义了两种类型的数据站(见图4)激和宿
命令控制
响险控制
图4HDLC站—构造框图
*只发送L顿的站,或只接收I赖的站应相应地去掉宿或源的功能。命令利
响应挖制
组合站
GB7421—87
a:主站:发送命令,接收响应,并最终负责数据链路层的差错恢复。b、次站:接收命令,发送响应,并可以启动数据链路层的差错恢复。2.1.1.2对平衡规程类别定义了种类型的数据站(见图4)。组合站:发送命令和响应,接收命令和响应,并且负贡数据链路层的差错恢复。2.1.2结构
对不平衡规程类别,应该在各种类型的传输设施上,将一-个主站和一个或多个次站连接起来,构成点对点或多点,半双工或全双工,交换或非交换的结构。对平衡规程类别,应该在各种类型的传输设施上,将两个组合站连接起来,构成点对点,半双工或全双工、交换或非交换的结构。2.1.3操作方式
在不衡类别中,任何一个主站与次站(或多个次站)的联结都应该根据所使用结构的能力,以正常响应方式(NRM)或异步响应方式(ARM)、双向交替或双向同时方式操作。在坐衡类别中,两个组合站应根据所使用结构的能力以双向交替或双向同时的异步平衡方式(ABM)操作。
2.1.4编址方案
在所有的(不平衡的和平衡的)类别中,发送的命令总是包含目的数据站的地址,发送的响应总是包含分配给发送数据站的地址。2.1.5发送和接收状态变量
每个配对的主站对次站,或组合站对组合站,在信息(1)传输的每个方向,都应分别使用--对独立的发送和接收状态变量。接收站在收到并接受了置方式命令时,应将发送和接收状态变这两者都置成^0”。源发站在收到并接受了置方式命令的确认响应时,将发送和接收状态变量这两者都置0。
2.2基本的规程类别
2.2.1命名
定义了三种基本的规程类别,并命名为:UNC—不平衡操作的正常响应方式类别。一不平衡操作的异步响应方式类别UAC
BAC—-平衡操作的异步平衡方式类别。在这些命名巾:
第一个字母U或B,表示不平衡或平衡的操作,第二个字母A或N,表示异步响应方式或正带响应方式;-第三个字母C,代表类别。
2.2.2 基本命令、响应表
下列的基术命令、应表采用单个八位位组编址,非扩充控制字段格式与一个16比特顿检验序列(FcS)。
2.2.2.1 UNC
UNC 的基本命令与响应表,如下所示:命
GB 7421-87
UAC的基本命令与响应表,如下所示:命
2.2.2.3 B A C
BAC的本命令与响应表,如下所示:命免费标准下载网bzxz
2.3可选功能
有14种可选功能(见表1)可用于修改2.2中定义的基本的规程类别。通过对基本命令、响应表增加或删除命令和响应,或者使用另一种地址或控制字段的格式,或另一种桢检验序列(见图5)就可得到这些可选功能。可选功能11只适用十平衡规程类别。表1可选功能
功能说明
提供交换标识和(或)数据站特征的能力
提供更改时地报告1轴顺序差销的能力
提供请求重发单个赖的能力,以便更有效地从I顺库差错中恢复
供能换信息宁段而不影响I顿顺
序编号的能力
提供韧始化选程数站的能力和请求初始化的能力
提供执行无编号组探询,全站探询与无编号单个探询的能力
规定使用大」单个八位位组的编班将规程局限于只允许I嘲作为命令将规程府限于只允许I顿作响应
要求改变
命令XID
增加响应 X1 D
增加命令:REJ
增加应,REJ
增加命令;SREJ
增加响应:SREI
增命令U!
增加响拉:U[
增加命令:SM
增加响应:R『M
增加命令:UP
采用扩充编址的格式
代替基本编址的格式
删除响应:I
剧除命令[
2. 4规程类别的一致性
GB 7421-87
续表1
功能说明
提供使用扩充顺序编号(模1281的能力
提供使状态变量复位的能方,它只樓及…个方向信息流(仪适用于BAC)提供执行数据链路基本测试的能力提供请实逻辑断开的能力
规定使用32比特帧检验序列(FCS)婴求改变
采用扩充控制学段的
格式代站其本控制字
段的格式,SXXME
t替SxXM
增加命令:RSET
增加命令:TES
增加暇应:TEST
增加响应:RD
用32比特F C S 代萨
16压特FCS
图5示出三种类别的-致性。这种一致性是通过使用多种操作方式,基本命令响应表和层次结构的概念而获得的。其本命令、响应表的一致性便于在-个可配置的数据的中只有规程类别的多种方案。
斯本媒址格式
16L比特FCS
CB7421--87
基本摘址格式
18比特Fcs
XID-增加-XID
改善性能
R-增加-R
单顿歪发
SREJ-增排 +SReE]
无编号信息
-增→[
SIM-加-RIM
无物号探询
UP-道加
多个旨位位组的糖
址用邦充编址格式
代替基本编趾格式
组合站
基本编所格式
18比特FCS
1仪作为自令
删除-
【赖仪作为响应
充翻序编号
用扩充控影字段估式化部
基本控制字良格式
用SxxME代整SxxM
单尚复位
RSET-洛
致据链略测试
TEST--U-TEST
请求断开
增加+R
32比特FCS
用32比特ECS代件
16特FCS
图 5 HDL C 规程类别
2.5符合HDLC规程类别
一个数据站,如能执行某个规程类别基本命令、响应表中所有的命令和响应,而该规程类别是按选定的可选功能修改过的,则这个数据站就应视为符合具有给定可选功能的规程类别。即::主站应有能力接收按选定可选功能修改过的不平衡规程类别基本命令,响应表中所有的响应b,次站应有能力接收按选定可选功能修改过的不平衡规程类别基本命令,响应表中所有的命令,组合站应有能力接收按选定可选功能修改过的平衡规程类别基本命令、响应表中所有的命令e
和响应。
2.6表示类别和可选功能的方法
GB 7421-87
规程的类别和可选功能,应该用类别规定的命名(见2.2.1)加上可选功能号求表示(见2.3)。例1:类别UNC,1、2、6、9表示不平衡操作,正常响应方式的规程类别。它具有的可选功能是:标识(XID)、改善性能(REJ)、无编号探询(UP)和从次站到主站的单向数据流。例2:类别UAC,1、5、10、13表示不平衡操作,异步响应方式的规程类别。它具有的可选功能是:标识(XID)、初始化(SIMRIM)、扩充顺序编号(模128)和请求断开(RD)。例3:类别BAC,2、8表示平衡操作,异步平衡方式的规程类别。它具有的可选功能是:改善性能(REJ)和I顿仅作命令发送的能力。3不平衡操作(点对点利多点)
3.1概述
下述要求适用于点对点或多点的数据链路上,以双向交替或双向同时进行向步数据传送的不平衡操作规程。规程采用GB7496-87定义的HDLC恢结构和GB7575一87描述的HDLC规程要素。规程使用命名为UNC(或UAC)的基木命令、响应表(见图5),虽然这里只描述了基本的命令和响应,但为广提离操作性能,还有几种可选功能供选用。这些可选功能在2.3中列出,如图5所示。注:HDLC不衡规程类别的操作,在GB7575—87附录B的诺例中作了图示说明(见1)。3.2数据链路说明
3.2.F结构(见图1)
不平衡操作的数据链路结构应是一个主站和一个或多个次站,以物理层的传輪设施互连而成。3.2.2物理层传输设施
在交换或非交换的数据电路上,物理层的传输设施应能提供半双工或全双上的传输。注:在交换的数据电路情况下,木规程假定交换数据电路业已建立。在物理层提供电路可用的指示前,数据链路层不应启动数据传输(有些系统,在物理层上采用半双传输的数据电路求提供双向交替的数据交换。这时,用空闲的数据链路信道状态作为物理层电路可用的指示》:
3.3规程说明
3.3.1概述
不平衡控制规程,应在有一个主站和个或多个次站的数据链路上以正常或异步响应方式操作。在某时刻,只有一个次站能进人异步响应方式。主站应最终负责整个数据链路的差错恢复。每个数据站,通过检验所收到的每个J顿或监控顿的N(R)来检查它已发往远程数据站的诸I航是否都已被止确接收。
3.3.2数据站特征
生站应负责:
建立数据链路和断开数据链路:b。发送:信息传送命令,监控命令和无编号命令:。检验收到的响应。
每个次站应负责:
,检验收到的命令:
b,根据收到命令的要求,发送,信息传送响应,监控响应和无编号响应。3.4规程的详细定义
在3.4.1~3.4.6中,对永久连接的或已建立交换连接的数据链路的规程作了定义。关下建立和断开交换数据电路的协议,不属本标准的范围,然而,在交换连接建立后的交换标识和(或)交焕特征的能力,则以可选功能的方式提供。8.4.1建立与断开数据链路
GB7421—B7
3.4.1.1建立数据链路
上站应发送一个SNRM(或SARM)命令来启动它至某一个次站的数据链路,同时,应起动一个响应超时功能(或等效功能)。被寻址的次站i,一H正确地接收到这SNRM(或SARM)命令时,一有机会就应发送一个UA响应,并将它的发送和接收两个状态变量置“0”。如果主站正确地收到这UA响应,则主站至被导址次站的数据链路就已建成。这时,主站应将其对应于该次站的发送和接收状态变量置“0”,并停止其响应超时功能(或等效功能)。如果接收SNRM(或SARM)命令的次站,断定臣不能进入指定的方式时,它应发送DM响应。如果主站止确地收到DM响应,则应停止其响应超时功能(或等效功能)。如果未正确收到SNRM(或SARM)命令、UA啊应或DM响应,则应不理躲这些命令或应,其结果将是.站的响应超时功能(或等效功能)期满,主站可以重发SNRM(成SARM)命令并重新起动响应越时功能(或等效功能)(见3.4.3)。这个动作可以继续到正确地收到一个UA响应为止,或在更高层次采取恢复动作。3.4.1.2断开数据链路
主站可发送一个DISC命令来断开写·个次站的数据链路,并应起动个响应超时功能或等效功能)。被寻址的次站,“一且正确地接收到DISC命令时,-有机会就应发送UA响应+并应进入该次站预先规定的正常断开方式(NDM),或异步断开方式(ADM)。如果被寻址的次站在接收到DISC命令时,己处在断开方式,则应发送DM响应。主站在收到对所发送的DISC命令的UA或DM响应时,应停止其响应超时功能(或等效功能)。如果木正确收到DISC命令、UA响应或DM响应,则应不理躲这些命令或响泣,其结果将是法站的响应超时功能(或等效功能)期满,而主站可重发D1SC命令,非重新起动响应超时功能(或等效功能)(见3.4.3)
这个动作可以继续到正确地收到一个UA响应或DM响应为止,或在更高层次采取恢复动准:3.4.1.3断开方式的规程
处于NDM(或ADM)方式的次站应监视各种命令,对3.4.1.1中提到的SNRM(度SARM)命令,应在最早的响应机会作出反应,并应对收到的DISC命令以DM来响应。该次站应对收到的其他P位置“1”的命令,用F位置“1”的断开方式(DM)来响应。对收到的其他P遣“(”的命令,则不予理躁。处上ADM下的次站,以异步乃式用DM响应来报告它的状态。3.4.2交换信息(1)顺
3.4.2.1发送1赖
作对一个I赖,其控制字段的格式应接GB7575-—87(见1)的定义,将N(S)置成发送状态变就V(S)的值,N(R)置成接收状态变最V(R)的值。在数据链路建立之后,应将V(S)和V(R)置成“0”。I帧的最大长度是个系统定义的参数。如果数据站已准备好发送一个编号为N(S)的I顿,而这N(S)等下最后收到的确认缩号上模数减1(Modulo-1),这时,数据站应停止发送这I帧,而执行3.4.3中的规程。3.4.2.2接收I顿
数据站在正确收到一个按顺序的【即,N(S)等于接收状态变量V(R)的值】!!并它能接受的1顿时,它应将其状态变量V(R)加1,并在下一次发送机会,采取下列动作之:8。如果有信息传输,且远程数据站已准备好接收,它应按3.4.2.1说明的动作,并在下个发送的I顿中,将其控制字段的N(R)置为V(R)值,确认所收到的I顿。b,如果没有信息传输,而该数据站已准备好接收I顿时,则应发送-个RR顿,并将N(R)置采用说明:
1)原3.4.2.2巾缺“【即,N(S)等1接收状态变盘V(R)的值)”-句描速准确义能与4.4.2.2相-及的司于,放此,在本标准中于以补正。GB 742187
为V(R)的值,确认收到的I帧。e.如果数据站没有准备好再接收I顿,则这些数据站可以发送一个RNR顺,并将其N(R)置为V(R)值,确认已收到的I顿。如果数据站无能力接受已正确收到的I顿,则不应增加V(R)的值。该数据站可发送一小将N(R)置成V(R)值的RNR顿。
3.4.2.3接收到错误的顺
如果接收到一个F CS 错误的帧,则应将它丢齐。如果接收到一个FCS正确而N(S)错误的I顿,这时,接收的数据站应不理躲这N(S)字段并丢弃该帧中的信息字段。这将继续到正确地收到所期望的I赖为止。但这个数据站应使用丢弃的I慎中的P/F和N(R)指示。当正确地收到所期望的I顿时,这数据站应按3.4.2.2的说明予以确认。P/F恢复(检验措示)将能使接收有错的I顿重传,如3.4.4中的说明。3.4.2.4数据站接收确认
当数据站接收的I、RR或RNR顿的N(R)=X有效,该数锯站应认为所有以前已发送的包括N(S)等于X-1在内的诸I顺都已被确认。3.4.3超时考虑
为了检测无应答或丢失应答的情况,每个主站应提供一个响应超时功能(或等效功能)。在ARM方式+:,每个次站也应提供一个命令超时功能(或等效功能)。在每种情况中,超时功能(或等效功能)期满可用于启动适当的差错恢复规程。在NRM方式中,次站将依靠卡站来启动超时的恢复。超时功能(或等效功能)的持续时间与系统有关,需服从双方的协定。为了解决ARM方式中可能出现的竞争状况。次站超时功能的持续时间应与主站不同。3.4.4P /F位的用途
在不衡的规程类别UNC和UAC中,P/F位的用途应遵照GB7575—87的说明。3.4.5双向交替的考虑
处丁正常响应机会,双向交替的数据链路操作情况下:。不允许白主站传输,除非
一接收到-个F位置“1”的顿,或一无响应的超时功能期满时,
才能充许传输。
b、不允许自次站传输,除非接收到P位胃“1”的一个顿时,才能允许传输。注:在全双.1.物理设施上,处十正常响应机会,双向交替的多点结构数据链路操作下,在上述时间内,主站可以发送P 位置“的赖给非探询的诸次站。处于正常响应机会,双向交替的数据链路操作情况下,一个数据站在接受一个P/F位置“1”的顿后,并在发送一个F /P 位置“1\的顿之前,不应再接受其他的顿。处于异步响应机会,双向交替的数据链路操作情况下,不允许从一个数据站传输,除非下列两种情况之
在接收到个懒或一个顿标志以后,检测到空闲的数据链略信道状态,或延长了的非工作期(数据链路信道状态空闲)结束时,才允许传输。b.
注:在卡双工数据电路设施的情况下,必须作出适当的安排以控制数据传输的方向。由数据链路层控制传输的方向,并可由物理层发出信令。
任何一-个处于ARM方式的数据站,如果没有发送过顿而又有信息正等待着传输,这时,建议这个数据站最好先只发送一个监控顿,以避免长时间的恢复动作,这种情况在I顿竞争时有可能会发生。如果一数据站发送「一些顿,而又没有后续的顿等待着传输,它应将其发送权交给远程的数据站。
3.4.6双向同时的考虑
GB 7421--87
简一·种不平衡规程的类别都可以用双向同时的通信协议,而不依赖于物理数据电路的能力(即半双工传输)。但是,在半双工数据电路设施的情况下,必须作出适当的安排以控制数据传输方向。数据链路层控制传输的方向。另外,在止常响应机会的情况下,不允许自次站传输数据,除非接收到P值置“”的,才允许传输。
4平衡操作(点对点)
4.1概述
下述要求适用于点对点的数据链踏,以双向交替成双向同时进行同步数据传送的平衡操作规程。规程采用GB7496—87定义的HDLC顿结构和GB7575—87描述的HDLC规程要素。规程使用命名为BAC的基本命令、响应表(见图5)。虽然这里只描述了基本命令和响应,但为了提高操作性能,还有几种可选功能供选用。这些可选功能在2.3中列出,如图5所尔。注:HDLC平衡规程类别的操作,在GB7575一87附录B的诸例中作了图示说明(见①)。4.2数据链路说明
4.2.1结构(见图2)
平衡操作的数据链路结构《见图2)应是两个组合站以物理层的传输设施互连而成。4.2.2物理层传输设施
在交换或非交换的数据电路上,物理层的传输设施应能提供长双工或全双上的传输。注,在交换的数据电路情况下,本规程假定交换数据电路业已建立。在物理层提供电路可用的指示前,数据链路层不应启动数据传输(有些系统,在物理层1采用半双工传输的数据电路来提供双向交替的数据交换。这时,用空闲的数据链路信道状态作为物理层电路可用的指示)。
4.3规程说明
4.3.1概述
平衡控制规程,应在数据链路每端的数据站均为一个组合站的数据链路上操作。本规程应使用异步平衡方式。每个组合站应同等地负责数据链路层的差错恢复。每个组合站,通过检验所收到的每个I帧或监控赖中的N(R)来检查它已发往远程组合站的诸I顿是否都已被正确接收。
4.3.2组合站特征
每个站都应是组合站,即它应能建立数据链路,断开数据链路,并都能发送、接收命令与响应。4.4规程的详细定义
在4.4.1~4.4.6对使用水久连接或已建立交换连接的点对点数链路的规程作了定义。关于建立和断开交换数据电路的协议,不属本国家标准的范围,然而,在交换连接建立后的交换标识和(或)交换特征的能力,则以可选功能的方式提供。4.4.1建立与断开数据链路
4.4.1.1建数据链路
仁何一个组合站都能启动数据链路的初始化。它应发送SABM命令,并起动一个响应超时功能(或等效功能)。另一端的组合站,在正确地收到这SABM命令时,应发送一个UA应,并将它的发送和接收两个状态变量置“”。如果原发的组合站正确地收到UA响应,则该数据链路就已建立。原发的组合站应将它的两个状态变射置“0\,并停止响应超时功能(或等效功能),进人指定的方式。如果,在接收到SABM命令时,组合站决定它不能进入指定的方式,它应发送DM响应。如果原发的组合站正确地收到这DM响应,则应停止响应超时功能(或等效功能)。如果未正确收到SABM命令、UA响应或DM响i,则应不理躲这些命令或响应,其结果将是原发SABM命令组合站的响应超时功能(或等效功能)期满。这时,该组合站可以重发SABM命令,并重新起动响应超时功能(或等效功能)(见4.4.3)。GB7421+87
这个动作可以继续到正确地收到一个UA响应为止,或在更高层次采取恢复动作。4.4.1.2断元数据链路
任-组合站部可主动对数据链路进行断开。它应发送DISC命令,并起动一个响应超时功能(或等效功能)。处于某种操作方式的另一组合站,在正确地收到DISC命令时,应发送一个UA响应,并进人异步断开方式(ADM)。如果,另-组合站在收到这DISC命令时,已处在断开方式,则它应发送DM响应。原发的组合站,在接收到对所发送的DISC命令的UA或DM响应时,应停1:其响应超时功能(或等效功能)。
如果未正确收到DISC命令、UA响应或DM响应,则应不理躲这些命令或响应。其结果将是原发DISC命令的组合站的响应超时功能(或等效功能)期满。该组合站可重发DISC命令,并重新起动它的响应超时功能(或等效功能)这个动作可以继续到正确地收到一个UA.或DM响应,或正确地收到--个DIS C命令为止,或在更离层次采取恢复动作。
±.4.1. 3断开方式的规程
处千ADM方式的组合站应监视收到的各种命令,对4.4.1.1十提旧的SABM命令应作出反应、并应对收到的DIS C 命令以D M来响应。它应对接收的其他P 位置“1 \的命令以F 位置 *1的断开方式(DM)来响应。对收到的其他P位置“”的命令则不予理躲。处于ADM下的组合站,以异步方式用DM响应来报告它的状态。4.4.1.4同时企图置方式(竞争)当一个组合站发出一个置方式的命令,并且在收到适当的响应以前,接收到来自远程组合站的置方式命令。这时,就出现了竞争情况。竞争情况应用下列方式来解决。当发送的!和收到的置方式命令相同时,每个组合站都应在最早的响应机会发送一个UA响应,每个组合站要未亿即都进人指定的方式,要末推迟进入指定的方式,直到接收到UA响应为止。在后一情沉中,如果组合站未收到UA响应,它可以在响应超时功能(或等效功能)期满时,进人指定的方式,或重发置方式的命令。
当双方置方式命令不同时,每个组合站都应进人ADM,并在最早的响应机会送出一个DM响应。如果一个DIS C 命令与一个不同的置方式命令竟争时,则不要求作任何动作。如果是S AB M和SABME命令之间的竞争,在重新试图建立数据链路时,发送SABME命令的组合站,要比发送SABM命令的组合站有更高的优先级。4. 4.2交换信息 (I) 赖
4.4.2.1发送I顿
作为一个I,其控制字段的格式应按GB7575一87中的定义,将N(S)置成发送状态变盘V(S)的值,N(R)置成接收状态变量V(R)的值。在数据链路建立之后,V(S)和V(R)应置成“”。I的最大长度是一个系统定义的参数。如果组合站已准各好发送一个编号为N(S)的I顿,而这N(S)等干最后收到的确认编号加上模数减1。这时,该组合站应停止发送这I顿,而按照4,4.3中的规程执行。决定以命令还是以响应来发送I赖,即,用远程地址还是用本地地址来分别指明是P位还是P位,将取决是否需要用发达F 位置“ 1 ”的响应顿来确认接收到的P 位置“In顿。4.4,2, 2接收! 赖
组合站在正确收到-个按顺序的[即,N(S)等下接收状态变量V(R)的值)并是它能接受的I顿时,它应将其状态变量V(R)加1\,并在下一次发送机会,采取下列动作之一采用说明:
1)原4.4.2.2中缺“它应将其状态变量V(R)加1”这话。若照此采取a,b、C动作时,将造成错误的动作。因此,在本标准中予以订正。
GB 7421—87
真。如果有信息传输,并且远程组合站已准备好接收,它应按4.4.2.1说明的动作,在下一·个要发送的1顿中,将其控制字段的N(R)置成V(R)的值,确认所收到的1顿。b.如果没有信意传输,而组合站已准备好接收I顿时,该组合站则应发送一个RR帧,详将N(R)置为V(R)的值,确认已收到的I。c.如果组合站没有准备好再接收I顿,该组合站可发送一个RNR顿,并将其N(R)置为V(R)的值,确认已收到的I。
如果组合站光能力接受已正确收到的I,则不应对V(R)值加1。该组合站可发一个将N(R)置成V(R)值的RNR顿。
发送的1顿或监控慎,是一个命令还是一个响应,分别取决于要求一次P位置“1”,还是要求一次F位骨“1”的传输。如果不要求是P位或F位置“1”的传输,则确认赖可以是命令也可是响。
.4.2.3按收到错误的赖
如果接收到一个FCS 错误的帧,则应将它丢弃。如果接收到一个FCS正确而N(S)错误的I顿,这时,接收组合站应不理躲这N(S)了段并丢弃该顿中的信息字段。这将继续到止确地收到所期望的1顿为止。但该组合站应使用丢弃的1顿中的P/F和N(R)指示。当正确地收到所期望的I时,该组合站应按4.4.2.2的说明予以确认。P/F恢复(检验指示)将能使接收有错的I幅重传,如4.4.4中的说明。4.4.2.4组合站接收确认
当组合站接收的I、RR或RNR帧的N(R)=X有效,该组合站应认为所有以前已发送的包括N(S)等于X-1在内的诸I帧都已被确认。4.4.3超时考虑
为了检测无应答或丢失应答的情况,每个组合站应提供一个响应超时功能(或等效功能)。它用超时功能(或等效功能)的期满来启动适当的差错恢复规程。超时功能(或等效功能)的持续时间与系统有关,需服从双方的协定。为了解决竞争的情况,特别是在双向交替操作中,两个组合站的超时功能(或等效功能)的持续时间应该不相等。每当组合站发送一个需要应答的赖时,就应起动超时功能(或等效功能)。当接收到期望的应答时,应停止这超时功能(或等效功能)。如果,超时功能(或等效功能)正在1作的时间问隔内,发送了其他要求有确认的顿时,则可以重新起动超时功能(或等效功能)。如果响应超时功能(或等效功能)期满,则可发送(或重发)一个P位置“1”的命令,并重新起动这响应超时功能(或等效功能)。4. 4.4P /F 位的用途
在平衡规程类别BAC,P/F位的用途应遵照GB7575—87中的说明(见@)。4.4.5双向交替的考虑
数据链路以双向交替操作时,不允许自组合站传输,除非。在收到-个懒或一个顿标志后,检测到空闲的数据链路信道状态,或延长了的非工作期(数据链路信道状态空闲)结策时,才能允许传输。b.
注:在半双工数据电路设施的情况中,必须作出适当的安排以控制数据传输的方向。出数据链路是控制传输的为向,并可由物理层发出信令。
任何一个处于ABM的组合站,如果没有发送过顿而又有信息正等待着传输,这时,建议该组合站最好先只发送一个监控顿,以避免长时间的恢复动作,这种情况在1顿旁争时有可能会发生。如果一个组合站已发送了一些顿,而义没有后续的顿等待着传输,它应将其发送权交给运程的组合站。
4.4.6双向同时的考虑
平衡规程类别可以使用双向同时的通信协议,而不依赖于物理数据电路的能力(即:半双工或全
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。

标准图片预览:





- 热门标准
- 国家标准(GB)标准计划
- GB40050-2021 网络关键设备安全通用要求
- GB/T39648-2020 纺织品 色牢度试验 数字图像技术评级
- GB/T39092-2020 航空器环境控制系统图解符号
- GB/T2910.16-2024 纺织品 定量化学分析 第16部分:聚丙烯纤维与某些其他纤维的混合物(二甲苯法)
- GB/T529-2008 硫化橡胶或热塑性橡胶撕裂强度的测定(裤形、直角形和新月形试样)
- GB/T25811-2010 染料试验用标准漂白涤纶布
- GB/T26863-2022 火电站监控系统术语
- GB/T36434-2018 复杂机械手表机心万年历和打簧机构零部件的名称
- GB/T43423-2023 空间数据与信息传输系统 深空光通信编码与同步
- GB/T30966.6-2022 风力发电机组 风力发电场监控系统通信 第6部分:状态监测的逻辑节点类和数据类
- GB/T24204-2009 高炉炉料用铁矿石 低温还原粉化率的测定 动态试验法
- GB/T23639-2009 节能耐腐蚀钢制电缆桥架
- GB/T23315-2009 粘扣带
- GB/T29529-2013 泵的噪声测量与评价方法
- GB/T32113-2015 口腔护理产品中氯酸盐的测定离子色谱法
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1
网站备案号:湘ICP备2023016450号-1