GB T 7575-1987 数据通信-高级数据链路控制规程-规程要素汇编.pdf
《GB T 7575-1987 数据通信-高级数据链路控制规程-规程要素汇编.pdf》由会员分享,可在线阅读,更多相关《GB T 7575-1987 数据通信-高级数据链路控制规程-规程要素汇编.pdf(45页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准数据通信高级数据链路控制规程规程要素汇编发布实施国家标准局发布中华人民共和国国家标准数据通信高级数据链路控制规程规程要素汇编国家标准局批准实施引言本标准等同采用国际标准数据通信高级数据链路控制规程规程要素汇编概述高级数据链路控制规程是为进行同步码透明的数据传输而设计的本标准叙述规程要素附加的规程要素还在进一步研究中将在以后再包括进去在规程中两个数据站间进行码透明数据通信的正常周期由数据源到数据宿信息帧的传送和反向确认帧的传送组成在包含数据源的数据站接收到确认之前应把原来的信息保存在存储器中以便需要重传时使用数据源和数据宿间数据顺序的完整性用编号方法实现该编号在本标准规定的
2、模数内循环编号单位以帧计数据链路上每个数据源数据宿的组合采用独立的编号方法数据宿采用把所期望的下一个顺序编号通知数据源的办法来实现确认功能这种确认功能可用一个单独的无信息的帧或在有信息的帧的控制字段内来实现规程适用于不平衡和平衡数据链路不平衡数据链路一条不平衡数据链路包含两个或多个数据站为了达到控制目的数据链路上有一个数据站负责组织数据流并负责处理不可恢复的数据链路层差错情况负有这种责任的站称为主站主站发送的帧为命令帧数据链路上其他的数据站称为次站次站发送的帧为响应帧为了在主站和次站间进行数据传送考虑两种数据链路控制情况见图和图第一种情况包含数据源的数据站执行主站数据链路控制功能并通过选择型命
3、令来控制包含数据宿的具有次站数据链路控制功能的数据站第二种情况包含数据宿的数据站执行主站数据链路控制功能并通过探询型命令来控制包含数据源的具有次站数据链路控制功能的数据站信息从数据源流向数据宿而确认总是以相反方向发送这两种控制情况可以组合因此在数据链路上能进行双向交替或双向同时的通信平衡数据链路一条平衡数据链路只包含两个数据站为了达到控制目的每一个数据站都负责组织数据流并负责处理各自发起的传输中所产生的不可恢复的数据链路层差错情况每一个数据站都称为组合站它们都能发送和接收命令与响应帧为了在组合站之间进行数据传送可利用图所示的数据链路控制功能每一个组合站中的数据源通过选择型命令控制另一个组合站中
4、的数据宿信息从数据源流向数据宿而确认总是以相反方向发送每一个组合站都可利用探询型命令请求来自另一个组合站的确认和状态响应图不平衡数据链路结构情况图不平衡数据链路结构情况图平衡数据链路结构适用范围本标准规定数据链路控制规程要素它适用于采用信息处理系统数据通信高级数据链路控制规程帧结构规定的帧结构以及在两个方向上具有独立帧编号的码透明的同步数据传输本标准根据次站或组合站接收命令时所发生的动作具体定义规程要素本标准应用范围比较广泛例如用在通常具有缓冲能力的数据站之间进行的单向双向交替或双向同时的包括在不同类型如多点点对点全双工半双工交换非交换等的数据电路上工作的数据通信所定义的规程要素可作为建立不同
5、类型的控制规程的共同基础本标准不定义任何单个系统也不应将它看作为某个数据通信系统的规范对特定的系统实施并非所有的命令或响应都需要引用标准数据处理词汇部分数据通信定义下列定义适用于本标准见放弃由发送的主站次站或组合站所行使的一种功能它使接收站抛弃或不理睬发送站所发送的开始标志序列以后的所有比特序列接受对正确接收到的帧予以接受以作处理时数据站主站次站或组合站所呈现的状态地址字段紧处在帧的开始标志序列之后用来标识发送或指定接收该帧的次站组合站的一个比特序列或扩充时为多个比特地址字段扩充扩大地址字段范围以包括更多的编址信息基本状态次站组合站发送或接收包含信息字段的帧的能力集中控制所有的主站数据链路功能
6、集中在一个数据站来实施的一种控制组合站支持组合站数据链路控制功能的数据站注组合站产生要传输的命令和响应并解释收到的命令和响应为组合站规定的具体职责包括控制信号互换的初始化数据流的组织对接收到的命令进行解释并产生合适的响应在数据链路层执行控制和差错恢复功能命令在数据通信时主站组合站发送的由帧的控制字段所表示的一条指令它使被寻址的次站组合站执行特定的数据链路控制功能命令帧主站发送的所有帧由组合站发送的并包含另一个组合站地址的那些帧竞争方式发送器自行主动发送的一种传输方式控制字段紧随在帧地址字段之后的一个比特序列扩充时为比特注对控制字段内容的解释有下列两种情况接收的次站组合站由地址字段指定将它作为执
7、行某些特定功能的一条命令接收的主站组合站将它作为来自次站组合站由地址字段指定的对一条或多条命令的响应控制字段扩充扩大控制字段范围以包括附加的控制信息数据通信见数据链路按照交换信息的特定方式进行操作的两个或两个以上终端装置与互连线路的一种组合体注在这里术语终端装置不包括数据源和数据宿数据链路层存在于数据站主站次站或组合站层次结构中的控制或处理逻辑的概念上的层次它负责维持数据链路的控制注数据链路层功能提供了一个在数据站高层逻辑与数据链路之间的接口这些功能包括比特插入和比特删除地址控制字段的解释命令响应的产生传输和解释帧检验序列的计算和解释数据传输见双工传输见异常状态次站组合站收到了不能执行的帧时所
8、呈现的状态这是由于传输差错或内部处理故障造成的标志序列用作帧开始和结束定界的特有的比特序列帧由开始和结束标志序列括起来的连续的比特序列注一个有效帧长度至少为比特并包含一个地址字段一个控制字段和一个帧检验序列一个帧可以包括也可以不包括信息字段帧检验序列紧靠在帧结束标志序列之前的字段它包含供接收器检测传输差错用的比特序列半双工传输见较高层存在于数据站主站次站或组合站层次结构中的控制或处理逻辑的概念上的层次它处在数据链路层的上面数据链路层功能的执行与较高层有关例如设备控制缓冲器分配站管理等信息字段控制字段最后一个比特到帧检验序列第一个比特之间的比特序列注对和帧的信息字段内容在数据链路层不作解释帧间时
9、间填充帧与帧之间传送的一系列标志序列注本标准不提供帧内的时间填充无效帧在接收到一个明显的开始标志序列之后出现下列两种情况之一的比特序列被一个放弃序列所终止在检测到一个明显的结束标志序列时前面含的比特数少于主站支持数据链路的主站控制功能的数据站即产生传输命令并解释所收到响应的数据站注为主站规定的具体职责包括控制信号互换的初始化数据流的组织在数据链路层上执行有关差错控制和差错恢复的功能主站次站这是指一个站可以是主站或次站的一般情况响应在数据通信中用响应帧的控制字段所表示的回答它将次站组合站对一个或多个命令的执行情况通知主站组合站响应帧次站发送的所有的帧组合站发送的那些包含发送组合站地址的帧次站执行
10、由主站指示的数据链路控制功能的数据站注次站解释接收到的命令并产生响应次站状态次站接收到来自主站的一系列命令进行处理时所呈现的现行状态双向交替数据通信见双向同时数据通信见无编号命令在控制字段中不包含顺序编号的命令无编号响应在控制字段中不包含顺序编号的响应数据链路信道状态工作的数据链路信道状态概述当主站次站或组合站正在发送一个帧单个放弃序列或帧间时间填充时数据链路信道便处于工作状态在工作状态下保留继续传输的权利放弃放弃一个帧由至少发送个连续的比特不插入以结束该帧来实现接收到个连续的比特就解释为放弃接收数据站就不理睬该帧注为了放弃一帧而发送多于个比特时必须小心因为如果发送了等于或多于个比特时包括在决
11、定放弃时已发送的那些比特在内将会使数据链路变成空闲状态帧间时间填充帧间时间填充通过在帧和帧之间传送连续的标志来实现在帧内不提供时间填充空闲的数据链路信道状态在检测出至少个比特为连续的状态时数据链路信道便处于空闲状态数据链路层检测出空闲状态表示远程数据站已停止其继续传输的权利方式定义了三种操作方式和三种非操作方式操作方式三种操作方式是正常响应方式异步响应方式异步平衡方式正常响应方式是一种不平衡数据链路操作方式处于时次站只有收到来自主站的明确的允许后方可启动传输在收到允许后次站启动一次响应传输在保持工作的数据链路信道状态同时该响应传输可以由一帧也可以由多帧组成次站应明确地指明响应传输的最后一帧次站
12、在指明最后一帧以后应停止发送直到再次收到来自主站的明确允许时为止异步响应方式是一种不平衡数据链路操作方式处于时次站不必收到来自主站的明确允许就可开始传输这样的异步传输可以包含一帧或多帧可用于传送信息字段和或表明次站状态的变化例如所期望的下一个信息帧的编号状态由准备好变成忙或由忙变成准备好以及异常状态的出现异步平衡方式是一种平衡数据链路操作方式处于时任何一个组合站在任何时刻都可以发送命令并无须收到来自其他组合站的明确允许就可以开始传输响应帧这样的异步传输可以包含一帧或多帧可用于传送信息字段和或表明组合站状态的变化例如所期望的下一个信息帧的编号状态由准备好变成忙或由忙变成准备好以及异常状态的出现非
13、操作方式三种非操作方式是正常断开方式异步断开方式初始化方式断开方式和与操作方式不同之处在于断开方式时次站组合站逻辑上与数据链路断开即不再进行信息无编号信息或监控帧的发送或接受初始化方式与操作方式不同之处在于初始化方式时次站组合站的数据链路控制程序需要重新生成或者需要更换在操作方式中所用的参数提供这两种断开方式和是为了防止次站组合站在意外情况或异常状态期间在数据链路上出现混乱的操作方式因为这样一种操作将会引起处于时的不想出现的竞争主站和次站间或组合站与组合站间顺序编号的失配主站组合站对于次站另一组合站的状态含糊不清次站由系统预先规定使其处于呈现为断开方式的状态该断开方式或也是由系统预先规定的组合
14、站也由系统预先规定使其处于呈现为断开方式的状态处于断开方式的次站其能力限制在接受几种合适的置方式命令和中的一种并作出响应接受命令并作出响应接受命令并作出响应接受命令并作出响应在响应机会发送或响应帧以请求在主站进行特定的操作在下在响应机会发送非请求的响应帧以请求交换但这仅限于在下方可处于异步断开方式时作为命令接收器的组合站其能力与上述次站的相同组合站合适的置方式命令包括和此外因为组合站有能力在任何时刻发送命令因此组合站可以发送合适的置方式或命令处于断开方式或的次站组合站最低限度要能对接收到的位为的命令帧产生位为的响应处于断开方式或的次站组合站收到命令后应用响应进行应答处于初始方式的次站组合站接收
15、到命令后如果它能执行命令应用无编号确认响应进行应答处于操作方式的次站组合站接收到命令后应用响应进行应答除接收到命令外可能使次站组合站进入断开方式的例子为次站组合站接通电源或暂时断电后的恢复次站组合站的数据链路层逻辑人工复位次站组合站终端人为地从本地家庭状态变换为连上数据链路在线状态处于非操作方式的次站组合站不建立帧拒绝异常状态正常断开方式是不平衡数据链路的非操作方式处于此方式时次站逻辑上与数据链路断开因此不允许发送或接受信息由于接收到位为的命令帧次站有正常方式的响应机会并应启动单个帧的响应传输以指示它的状态由于接收到位为的命令次站也可以启动这样的响应处于这种方式时次站只执行置方式交换标识和测试
16、命令对除命令之外的能够执行的置方式命令在最早的响应机会上用响应来应答对能够执行的或命令在最早的响应机会分别用或响应来应答收到可实现的置方式或命令而不能执行时或收到位为的任何其他命令时将使处于的次站在最早的响应机会上用响应来应答或若次站判定无能力工作时就要用请求初始化方式响应来应答若次站处于已收到可实现的置方式或命令而不能执行或者要报告各种状态的情况下此时一条位为的命令将使处于的次站用合适的或响应来应答处于方式的次站不理睬可实现的置方式或命令之外的任何位为的命令异步断开方式是不平衡或平衡数据链路的非操作方式处在这种方式时次站组合站逻辑上与数据链路断开因此不允许发送或接受信息次站或作为命令接收器的
17、组合站具有异步方式响应的机会故在双向交替的交换中一旦检测到数据链路信道的空闲状态以及在双向同时的交换中任何时刻都可启动响应传输这种响应传输应仅由请求置方式命令或者当次站或接收命令的组合站判定无能力工作时由请求初始化构成处于这种方式时次站或接收命令的组合站如果有能力则只应执行置方式和命令对除命令之外的能够执行的置方式命令在最早的响应机会上分别用或响应来应答收到可实现置方式或命令而不能执行或收到位为的任何其他命令时应用响应来应答或者如果次站或作为命令接收器的组合站判定无能力工作时应用请求初始化方式响应来应答处在方式的次站组合站除了上述可实现的或命令之外可不理睬任何位为命令因为组合站也是命令的发生器
18、所以组合站在任何时刻可以通过发送合适的置方式命令或使断开方式终止这种动作能自发地产生或由于收到来自另一组合站的传输例如或响应而引起初始化方式是不平衡和平衡数据链路的非操作方式处于此方式时次站一个组合站的数据链路控制程序可以通过主站另一组合站的作用进行初始化或重新生成或者更换在操作方式中所用的其他参数当主站一个组合站断定次站另一组合站操作异常要校正它的数据链路控制程序以及为了对次站另一个组合站的数据链路控制程序进行改进时便可求助于类似地次站一个组合站由于程序检查而判定不能工作时便可请求以便从主站另一组合站得到正常的程序次站组合站收到置初始化方式命令并在系统预先规定的响应机会上发送了响应便即进入次
19、站组合站通过发送响应可请求命令处于时主站一个组合站和次站另一组合站可按预先为那个次站每一组合站所确定的方法来交换信息例如采用或帧当次站组合站接收到其他的置方式命令中的一种并通过响应进行了确认或由于内部制约诸如断电使其进入断开方式时即告结束控制字段和参数控制字段格式概述规定了三种控制字段格式见表用于实现编号信息传送编号监控功能无编号控制功能以及无编号信息传送表控制字段格式控制字段格式控制字段比特信息传送命令响应格式监控命令响应格式无编号命令响应格式传送发送顺序编号比特为低阶比特传送接收顺序编号比特为低阶比特监控功能位修改功能位探询位主站或组合站命令帧传输终结位次站或组合站响应帧传输探询终结信息传
20、送格式格式用来实现信息传送和的功能是彼此独立的即每个帧都有顺序编号顺序编号和位在接收数据站可确认或不确认另外的帧位可置成或监控格式格式用来实现数据链路监控功能比如确认帧请求重传帧以及请求暂停帧的传输和的功能是彼此独立的即每个格式帧都有顺序编号和位接收数据站可用来确认或不确认另外的帧位可置成或无编号格式格式用来提供附加的数据链路控制功能和无编号信息传送这种格式不包含顺序编号但应包含可置成或的位五个修改比特可用来定义最多种附加命令功能和种附加响应功能参数模数每个帧都应进行顺序编号编号值可以是模数其中模数为顺序编号的模数非扩充控制字段格式的模数等于扩充控制字段格式的模数为顺序编号就在该范围内循环见关
21、于扩充控制字段格式及模数的描述主站次站或组合站在任何时刻允许未确认的顺序编号帧的最大数不得超过模数这种限制是为了防止在正常操作和或执行差错恢复期间所传输的帧顺序编号出现含混注未认可的帧的数目还可能受到数据站的帧存储能力限制例如为了传输和或当传输有错时需进行重传而所能存储的帧数的限制然而只有当数据站最小的帧存储容量对于预料中的最大往返传输时延是足够时才能得到最佳的数据链路效率帧的状态变量和顺序编号概述在操作中每个数据站对发往或接收另一数据站的帧都应保持一个各自独立的发送状态变量和接收状态变量每个次站对发送到主站的帧应保持并对正确地接收了来自主站的帧应保持以同样的方法主站对发往和接收数据链路上每个
22、次站的帧应分别保持独立的和每一个组合站对发送到另一个组合站的帧应保持对正确地接收了来自另一组合站的帧应保持发送状态变量发送状态变量是指下一个按顺序要发送的帧的顺序编号发送状态变量能在模数范围内取值其中模数为顺序编号的模数编号在整个模数范围内循环随着每个相继的帧传输状态变量的值应增加但发送状态变量超过最后接收到的帧的值不得大于模数发送顺序编号只有帧包含发送顺序编号在传输一个按序的帧之前应置等于发送状态变量值接收状态变量接收状态变量是指一个按序期望要接收的帧的顺序编号接收状态变量能在模数范围内取值其中模数为顺序编号的模数编号在整个模数范围内循环在接收到无差错的按序的帧其发送顺序编号等于接收状态变量
23、时接收状态变量值应增加接收顺序编号所有的帧和格式帧都应包含即下一个期望的帧的顺序编号在传输帧或格式帧之前应置等于接收状态变量的现行值表示发送的站已经正确地接收到了编号直到包括在内的所有帧见关于值的范围的规定探询终结位位为用于主站组合站向次站组合站请求探询响应或响应序列位为用于在时表示次站由于前面的请求探询命令而发送的最后一帧在时表示次站以及在时表示组合站由于请求探询命令而发送的响应帧探询终结位的功能探询终结位在命令帧和响应帧中均作为一种功能使用在命令帧中位称为位在响应帧中称为位探询位的功能概述位为用来向次站组合站请求位为的响应帧在数据链路的一个给定的方向上在某一给定时刻只应有一个位为的帧尚未认
24、可主站组合站只有收到了次站组合站发来的位为的响应帧之后才能发送另一个位为的帧如果在系统规定的超时期间内没有收到有效的响应帧则允许重传位为的命令帧以便进行差错恢复下探询位的功能处于时位为用于向次站请求响应帧次站在收到位为的命令帧或命令后才能发送响应帧次站收到位为的帧某些位为的帧或者位为的命令或者位为或的命令时都可发送帧和下探询位的功能处于和时位为用来请求在最早响应机会上位为的响应注例如如果主站组合站要求确认一个特定的命令已被收到它就把此命令中的位置成这就迫使次站组合站按中所述的那样发来响应终结位的功能次站组合站用位为的响应帧确认收到了位为的命令帧下终结位的功能处于时如果次站收到位为的命令而获得发
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 7575 1987 数据通信 高级 数据链 控制 规程 要素 汇编
