1、中华人民共和国国家标准提供数据传输业务的公用网之间的分组交换信令系统发布实施国家质量技术监督局发布前言本标准等同采用标准建议标准中使用的格式和编码参照了标准建议的格式和编码编写格式遵循了标准化工作导则的规定本标准定义了在提供数据传输业务的公用网之间的分组交换信令系统本标准此次修订的主要内容如下通篇统一名词术语呼叫连接分组呼叫接通分组通过量吞吐量封闭用户群闭合用户群出口封闭用户群有出口的闭合用户群第二章主要是增加了超级模式和选择性重发机制第三章和第四章在呼叫请求和入呼叫分组中对地址块的格式进行了修改第五章主要是去掉了在线设施登记设施本标准的附录附录为标准的附录附录附录为提示的附录本标准引用的标准
2、如下用专用电路连接到公用数据网上分组式数据终端设备与数据电路终接设备之间的接口建议分层数字接口的物理电气特性建议用于主要和次要层次每级的同步帧结构建议工作在基本复用设备的特性本标准由中华人民共和国邮电部提出本标准由邮电部电信科学研究规划院归口本标准由邮电部数据通信技术研究所负责起草本标准主要起草人靳军包仕波胡琳陈晓晖张晓暄黄亮本标准委托邮电部数据通信技术研究所负责解释前言由于各国已建立了提供分组交换数据传输业务的公用网所以需要制定一些国际互通的标准考虑到建议规定了以分组方式操作的数据终端设备的特定用户业务类别建议规定了用户设施建议和规定了物理层接口特性建议规定了呼叫进行信号建议为分组交换数据传
3、输业务规定了用于国际接续的逻辑链路和建议和规定了公用数据网之间互通以及公用数据网和其他公用网之间互通的一般原则和安排建议和叙述了各种网络之间互通的情况建议规定了有关国际闭合用户群的管理安排而建议规定了有关国际永久虚电路的管理安排有关网关数据交换转换局的信令终端接口建议的基本单元分别规定如下物理层用于建立保持和拆除信令终端接口上的物理链路的机械电气功能和规程的特性链路层通过信令终端转接的接口互换数据的链路接入规程分组层在信令终端接口上交换含有控制信息和用户数据的分组时使用的分组格式和信令规程在和规定了提供分组交换数据传输业务的公用网的业务质量参数建议和描述了公用网络包括的路由原则和编号方案一致认
4、为关于各单元的信令和数据传送规程的基本系统结构应当符合本标准引言中基本系统结构的规定用于建立保持和拆除信令终端接口上物理链路上的机械电气功能和规程的特性应当符合本标准第章物理层信令终端之间物理电路接口特性的规定在物理电路上操作并在信令终端接口上提供可靠的分组传送机制的链路层规程应当符合本标准第章信令终端之间的链路层规程的规定在信令终端接口上交换呼叫信息和用户数据的分组信令规程应当符合本标准第章信令终端之间的分组层规程的规定在信令终端接口上交换分组的分组格式应当符合本标准第章虚呼叫和永久虚电路的分组格式的规定在信令终端接口上用户设施和网络公用设施的规程和格式应当符合本标准第章用户设施和网络公用设
5、施的规程和格式的规定中华人民共和国国家标准提供数据传输业务的公用网之间的分组交换信令系统代替国家质量技术监督局批准实施引言总则本标准规定了在不同类型的公用网络之间提供网际数据传送业务的互连链路信令系统的特性和操作它允许传送呼叫控制网络控制信息和用户业务量本标准适用于在不同国家的分组交换公用数据网之间的所有链路以及在建议中规定的使用的国际链路的某些情况这些包括和分组交换公用数据网之间的链路和建议中规定的之间的通过分组交换数据传送业务的链路它也能用于那些两个公用网络在同一个国家的链路每条网际链路由两个直接连通的各位于一个公用网络上的信令终端组成两个之间的传送设备可以包括一条或一组电路每个与其一条链
6、路的一端相关是公用网的交换机或交换功能的一部分本标准的某些部分只适用于某一限定范围的互通情况这些在文中被清楚的指出某些内容涉及在同一国家内的公用网之间的链路而其他一些内容涉及在公用网中至少有一个公用网不是分组交换数据网的链路情况本标准包括的规程要素可以被用于支持互通情况下的网络层业务要素信令系统由若干个功能独立的分别定义的通信要素组成这些要素是物理电路包括传输设备以及传输设备和信令终端之间的一组机械电气功能和规程的接口特性并提供两个信令终端之间的信令传送机制链路层规程在物理电路上操作并在两个信令终端之间提供可靠的分组传送机制而与所用的具体物理电路类型无关分组层规程使用链路层规程并为两个信令终端
7、之间的呼叫控制信息和用户通信业务的交换提供机制基本系统结构从要素角度看由信令规程构成的基本系统结构示于图图信令规程的基本系统结构注适用于本标准的定义是指在有关链路上所考虑的交换机的是指在有关链路上所考虑的另一个交换机的接口缩写为接口两个网络之间可以使用多个接口在这种情况下每个接口均按本标准规定的物理层链路层和分组层的格式和规程动作物理层信令终端物理电路接口的特性定义为物理层要素的信令终端物理电路的接口特性在承载速度为的物理电路上使用时必须符合建议的规定通过双边协商速率可选用对于的速率帧结构应符合建议的规定时隙将用于故障检测告警指示和维护设施环测为了具有与信道相同的结构不使用时隙其余的个时隙应该
8、用作一个速率的比特流更详细的信息见附录此外主管部门可以通过双边协商使用任何其他公认的数字电路速率例如倍的信道虽然经双方协商可以将公认的任何其他速率暂时用于模拟电路但在这种情况下信令终端物理电路接口的特性必须符合相关的系列建议的规定链路必须能够支持全双工操作在公用分组交换数据网之间进行国际互通时根据建议中的规定的虚拟参考连接假定链路为数据链路和或数据链路信令终端间的链路层规程应用范围和场合为了在两个信令终端间提供一个可靠的分组传输机制有必要定义一个当使用单个或多个物理电路时能够接受分组并且向分组层传递分组的规程若要使电路失效的影响不致破坏分组层的操作多重的物理电路是必要的所描述的单链路规程用于通
9、过单个物理电路进行数据交换该电路是在两个之间与第一章的描述保持一致当并行使用单个物理电路时这个单链路规程在每个电路上独立使用所描述的多链路规程可用于在多个并行链路上提供数据交换另外当使用单个物理电路时主管部门也可以双边同意在一个链路上使用多链路规程每种传输设备都是全双工工作单链路规程是基于第二章所描述的链路接入规程规程使用国际标准化组织规定的高级数据链路控制规程的原理和术语多链路规程以规定的多链路控制规程的原理和术语为基础对于每个使用的单链路规程可使用超级模式模或扩展模式模或非扩展模式模当使用超级模式时使用恢复而不用恢复当使用扩展模式时可使用或恢复但不能同时使用两个当使用非扩展模式时不使用恢复
10、序列号和恢复的关系是非扩展模扩展模超级模恢复必备预约时任选禁止恢复禁止预约时任选必备注如果使用恢复应不使用恢复这种链路规程使用模式的选择独立于所有其他的选择并且独立于相应的分组层规程的模式选择所有的选择都是双边约定的注附录提供了在长往返延迟的信道和或速率高于的信道上传输的导则帧结构所有发送的帧与表表和表中格式之一相一致地址字段前的标志定义为开始标志帧检验序列后的标志定义为结构标志表帧格式基本操作模比特传输次序至标志地址控制标志比特比特比特比特传输次序至标志地址控制信息标志比特比特信息比特比特帧检验序列表帧格式扩展操作模比特传输次序至至标志地址控制标志比特比特比特比特传输次序至至标志地址控制信息
11、标志比特比特信息比特比特帧检验序列含有序列号的帧格式为比特不含有序列号的帧格式为比特见注表帧格式超级操作模比特传输次序至至标志地址控制标志比特比特比特比特传输次序至至标志地址控制信息标志比特比特信息比特比特帧检验序列含有序列号的帧为比特没有序列号的帧为比特标志序列所有帧的开始和结束都是标志序列标志序列由组成在发送多个标志序列时应发送完整的和分离的比特标志序列见一个标志可用作一个帧的结束标志同时又作为下一个帧的开始标志地址字段地址字段应由一个八比特组组成它可以识别命令帧的接收者和响应帧的发送者关于该字段的编码的描述在控制字段控制字段应包含一个两个或四个八比特组这个字段的内容描述见信息字段一个帧的
12、信息字段存在时位于控制字段的后面见在帧检验字段的前面见本标准所使用的信息字段中的各种编码和比特组见和第四章关于最大信息最大长度见和透明性发送时应检查两个标志序列之间帧的内容其中包括地址控制信息和字段应在所有的个连续的比特序列包括最后的个比特后面插入一个比特以保证不出现假的标志序列接收时应检查帧的内容并且去掉任何紧随在个连续比特后面的比特帧检验序列字段用于描述的符号表示法是以循环码的特性为基础的即像的代码矢量可用多项式来表示这样一个元码字的元素即是阶多项式的系数在这应用中这些系数可取或的数值多项式的运算是用模方式进行的把在帧开始标志之后接收的第一个比特用作最高阶项的系数便可生成表示一个帧内容的多
13、项式字段应该是一个位的比特序列它应该是下面两项模和的反码被生成多项式模除所得的余数式中是开始标志的最后一个比特和第一个比特不包括这两个比特之间帧内存在的比特数但不包括为透明性而插入的比特和帧开始标志的最后一个比特和第一个比特不包括这两个比特之间帧的内容不包括为透明性而插入的比特乘以再模除以生成多项式所得的余数典型的实现方法是在发送端把计算除法余数装置的寄存器的初始内容预置成全然后用生成多项式上面已作介绍去除地址字段控制字段和信息字段以改变内容所得余数的反码作为位发送出去在接收端把计算余数装置的寄存器的初始内容预置成全在串行输入的受保护的比特和乘以再模除以生成多项式在传输无差错的情况下最后的余数
14、为与至相对应注附录给出了一些说明的例子比特传输顺序地址命令响应和序列号应该首先发低阶比特例如发送的序列号的第一个比特应该为加权值信息字段比特的发送顺序在第章中没有规定在向线路发送时应从最高项的系数开始这最高项系数位于字段的比特位见表表和表注在表和中比特被规定为低阶比特无效帧无效帧的定义见帧放弃通过发送至少连续七个中间不插入来实现一个帧的放弃帧间时间填充帧间时间填充是在帧之间发送连续的标志如多个八比特标志序列来完成的见链路信道状态这里规定的链路信道是指一个方向的传输信道工作状态当入信道或出信道正在分别接收或发送一个帧一个丢弃序列或帧间的时间填充序列时该信道被规定为处于工作状态信道空闲状态当输入或
15、输出信道在一段时间内分别接收或发送至少比特时间连续的状态时该信道被规定为处于空闲状态在输入信道上出现过长时间的空闲状态时的动作规定见规程要素规程要素是指接收帧时所产生的动作一个规程源于这些规程要素其描述见和一起构成了链路正确管理的总要求控制字段格式和参数控制字段格式控制字段包含一个命令或一个响应和序列号适用时可以使用三种类型的控制字段格式见表表和表以完成有编号的信息传送格式有编号的监控功能格式和无编号的控制功能格式信息传送格式格式用于完成信息传送和的功能是独立的即每个帧都有一个一个和一个比特可用于对接收的更多的帧进行确认或不进行确认监控格式格式用于完成数据链路的监控功能如确认帧请求暂停帧的发送
16、和的功能相互独立即每个监控帧的可用于对接收的更多的帧进行确认或不进行确认比特可以置成或表控制字段格式基本操作模控制字段比特格式格式格式发送机发送序列号比特低阶比特发送机接收序列号比特低阶比特监控功能比特修改功能比特作为命令发送时为探询比特作为响应发送时为终止比特探询终止探询比特探询表控制字段格式扩展操作模控制字段的比特第个八比特组第个八比特组格式格式格式表控制字段格式超级操作模控制字段的比特前个八比特组后个八比特组格式格式格式发送机发送序列号比特低阶比特发送机接收序列号比特低阶比特监控功能比特修改功能比特备用置作为命令发送时为探询比特作为响应发送时为终止比特探询终止探询比特探询无编号格式格式用
17、于提供附加的数据链路控制功能这种格式不包含序列号但包含一个可以置成或的比特对于基本操作模扩展操作模和超级操作模无编号命令和响应的编码在表和中定义对于基本操作模扩展操作模和超级操作模无编号帧用一个单独的八比特控制字段控制字段参数与控制字段格式有关的各种不同的参数在下面描述模数每个帧均按顺序编号编号可以从到模数减模数即是序列号模数这模数为或序列号就在这整个模数范围中循环发送状态变量发送状态变量表示按顺序要发送的下一个帧的序列号可以取到模数减之中的任何值每发送一个连续的帧值都要增加但是它超过最后接收到的信息帧或监控帧的的数目不能大于待确认的帧的最大数值值将在下面中予以规定发送序列号只有帧才含有即被发
18、送的帧的发送序列号在要发送一个按序排列的帧时值需与发送状态变量的值相等接收状态变量接收状态变量表示下一个按顺序要接收的帧的序列号可以取到模数减之中的任何值每当接收到一个无差错的按序排列的帧而这帧的发送序列号与接收状态变量相等时值便增加接收序列号除比特置的帧以外的所有帧和监控帧都应含有即下一个期待接收的帧的发送序列号在要发送一个上述类型的帧时应置值等于接收状态变量的当前值表示发送这的已正确地接收了序列号为及其以前的所有帧探询终止比特所有的帧都含有探询终止比特在命令帧中比特为比特在响应帧中比特为比特探询终止比特的功能使用置成的探询比特来分别请求探询的响应使用置成的终止比特分别表示请求探询的命令发送
19、的响应帧比特的用法将在下面中叙述命令和响应将支持表表和表示出的所有命令和响应那些修改符功能比特的编码在表和中标出但在表和中没有定义的可作为未规定或未实现的命令和响应的控制字段处理命令与响应规定如下表命令和响应基本操作模格式命令响应编码信息传送信息接收准备好接收准备绪监控接收未准备好接收未准备好拒绝拒绝无编号置异步平衡方式断开帧拒绝无编号确认断开方式表命令和响应扩展操作模至格式命令响应编码信息传送信息接收准备好接收准备好监控接收未准备好接收未准备好拒绝拒绝选择性拒绝无编号置异步平衡方式断开帧拒绝无编号确认断开方式表命令和响应超级操作模至格式命令响应编码信息传送信息接收准备好接收准备好监控接收未准
20、备好接收未准备好拒绝拒绝选择性拒绝无编号设置方式断开帧拒绝无编号确认断开方式信息命令信息命令的功能是在数据链路上传输含有信息字段的按序编号的帧接收准备好的命令和响应接收准备好的监控帧由用以表示它准备接收一个帧和对以前接收到的序列编号等于和小于的帧进行确认帧可用以表示清除由同一个在早些时候发送一个帧所报告的占线状态除了指示的状态之外还可使用比特置的命令来查询另一个的状态接收未准备好的命令和响应接收未准备好监控帧由用以表示忙状态即暂时不能接受更多的输入帧帧对序列号等于和小于的帧进行确认对编号的帧和随后接收的任何帧如果存在的话不进行确认这些帧的接受状况将在以后的信息交换中指出除了指示的状态之外比特置
21、的命令可由用以询问另一个的状态拒绝命令和响应拒绝监控帧由用以请求发送从编号帧开始的帧帧对序列号等于和小于的帧进行确认等待初始发送的另外一些帧可在重发的帧之后发送在任何时候在给定的信息传送方向上只能建立一个异常状态在接收到等于帧的的帧后这异常状态便能消除复位帧可用以表示清除由同一个站在早些时候发送一个帧所报告的忙状态除了指示的状态之外比特置的命令可由用以询问另一个的状态选择性拒绝响应选择性拒绝监控帧由一个用于请求一个或多个不必连续帧的重发帧的控制字段的字段应包含将要重发的最先帧的序列号并且如果还有需要重发的帧信息字段应按升序包含其余需重发的帧的序列号如对模来说大于且大于对模来说大于且大于就扩展操
22、作模而言信息字段应按表描述的进行编码对于每个需重发的独立的帧使用一个八比特组对于两个或两个以上需重发的序号连续的帧序列使用两个八比特组的跨度表对于独立帧的情况它们在信息字段中的标识用适当的值前置一个比特组成对于跨度表的情况信息字段的标识由跨度表中的第一个帧的值前置一个比特组成并且紧随一个由跨度表中的最后一个帧的值前置一个比特组成的八比特组一个帧中的比特数应不超出参数一个帧中的最大比特数的值就超级操作模而言信息字段应按表描述的进行编码对于每个需重发的独立的帧使用两个八比特组对于两个或两个以上需重发的序号连续的帧序列使用四个八比特组的跨度表对于独立帧的情况它们在信息字段中的标识由适当的值前置一个比
23、特组成对于跨度表的情况它们在信息字段中的标识由跨度表中的第一个帧的值前置一个比特的八比特组合由跨度表中的最后一个帧的值前置一个比特组成的八比特组构成一个帧中的比特数应不超出参数一个帧中的最大比特数的值如果一个帧中的比特置那么直到编号的帧被看作是已证实的帧如果一个帧中的比特置那么帧控制字段中的不表示对帧的证实接收一个帧的后续规程在中定义表以模编号的控制字段和信息编码表以模编号的控制字段和信息编码置异步平衡方式的命令置扩展的异步平衡方式的命令设置方式命令无编号的命令用于把被寻址的置于异步平衡方式的信息传送阶段在该阶段中所有命令响应的控制字段都具有一个八比特组的长度无编号的命令用于把被寻址的置于异步
24、平衡方式的信息传送阶段在该阶段中所有的有编号的命令响应控制字段将具有两个八比特组的长度无编号的命令响应控制字段将具有一个八比特组的长度无编号的命令用于超级操作模把被寻址的置于异步平衡方式阶段在该阶段中所有的有编号的命令响应控制字段将具有四个八比特组的长度无编号的命令响应控制字段将具有一个八比特组的长度无编号的命令为个八比特组长度在或或命令中不允许使用信息字段发送一个命令表示清除由同一个在早些时候发送一个帧所报告的状态应尽早发送一个响应确认它已接受命令模的基本操作模的扩展操作模的超级操作在接受这一命令后的发送状态变量和接收状态变量都置在执行这命令时没有确认的以前发送的帧仍处于未被确认的状态断开命
25、令无编号的命令用以终止以前建立的操作方式该命令用于通知接收命令的发送命令的暂停操作在命令中不允许使用信息字段在执行这命令之前接收命令的发送一个响应来证实接受该命令在发送命令的接收到确认的响应时便进入断开阶段在执行这命令时没有确认的以前发送的帧仍处于未被确认的状态无编号确认响应无编号的响应由用以确认接收和接受确定方式的命令在响应发送之后才能执行被接收的确定方式的命令发送一个响应表示清除由同一个在早些时候发送一个帧所报告的忙状态在响应中不允许使用信息字段断开方式响应无编号响应用以报告在逻辑上已脱离数据链路并处于断开阶段在这一阶段发送响应作为对一个设置方式命令的响应用以通知本仍处于断开阶段且不能执行
26、设置方式的命令在响应中不允许使用信息字段处于断开阶段的将对接收到的命令进行监控并象下面指出的那样对命令作出反应对接收到的比特置的任何其他命令都用比特置的响应进行响应帧拒绝响应无编号的响应由用以报告通过重发同样的帧而仍不能克服的差错状态即至少属于下述中的一种情况这种情况是由于接收到一个有效帧而引起的接收到未规定或没有实现的命令或响应的控制字段接收到信息字段超过规定的最大长度的帧接收到无效的定义见下接收到一个含有不允许有的信息字段的帧或接收到长度有误的监控帧或无编号帧除了在所描述的定时器恢复状态下或作为对比特置的命令的回答以外而接收到比特置的监控帧收到不期望的或响应收到无效的定义见下指向一个已发送
27、且已被证实的帧或指向一个还未发送且并非下一个顺序的待发帧的被定义为无效的有效的应在未确认的帧最小发送序列号和当前发送状态变量的范围内如果处于如叙述的定时器恢复状态则应在未确认的帧最小发送序列号和当前的内部变量的范围内即使处于帧拒绝状态此限制也有效一个无效的是指一个顺序正确的即等于但其等于上一个发送的是未确认帧的最大个数见一个无效的指示帧的窗口越界紧跟着控制字段并由个或个或个八比特组分别对应于模基本操作方式或模扩展方式或模的超级操作组成的一个信息字段与这响应一起送回并提供响应的原因这些格式在表和中示出对于上述的第条比特和比特应置对于第条比特应置在所有情况下正在接收的应检查和记录所收到的的控制字段
28、和信息字段的内容以便进一步分析差错的原因表信息字段的格式模信息字段比特拒绝帧的控制字段拒绝帧的控制字段是引起帧拒绝的被接收帧的控制字段是报告拒绝状态的的当前发送状态变量值比特低阶比特置表示拒绝帧是一个响应置表示拒绝帧是一个命令是报告拒绝状态的的当前接收状态变量值比特低阶比特置表示接收和返回的控制字段比特至未加规定或没有实现置表示接收和返回的控制字段比特至被认为是无效的因为该帧含有一个不允许使用的信息字段或者该帧是一个长度有误的监控帧或无编号帧比特必须与比特一起置置表示被接收的信息字段超过了规定的最大容量置表示接收和返回的控制字段比特至含有无效的比特和至应置表信息字段的格式模信息字段比特至至至拒
29、绝帧的控制字段拒绝帧的控制字段是引起帧拒绝的被接收帧的控制字段当拒绝帧是一个无编号帧时拒绝帧的控制字段位于比特至比特至置但是如果采用所提到的解决方案控制字段的两个八比特组仍将放在比特至的位置上是报告拒绝状态的的当前发送状态变量值比特低阶比特置表示拒绝帧是一个响应置表示拒绝帧是一个命令是报告拒绝状态的的当前接收状态变量值比特低阶比特置表示接收和返回的控制字段比特至未加规定或没有实现置表示接收和返回的控制字段比特至被认为是无效的因为该帧含有一个不允许使用的信息字段或者该帧是一个长度有误的监控帧或无编号帧比特必须与比特一起置置表示被接收的信息字段超过了规定的最大容量置表示接收和返回的控制字段比特至含
30、有无效的比特和至应置表信息字段的格式模信息字段比特至至至拒绝帧的控制字段拒绝帧的控制字段是引起帧拒绝的被接收帧的控制字段当拒绝帧是一个无编号帧时拒绝帧的控制字段位于比特至比特至置是报告拒绝状态的的当前发送状态变量值比特低阶比特置表示拒绝帧是一个响应置表示拒绝帧是一个命令是报告拒绝状态的的当前接收状态变量值比特低阶比特置表示接收和返回的控制字段比特至未加规定或没有实现置表示接收和返回的控制字段比特至被认为是无效的因为该帧含有一个不允许使用的信息字段或者该帧是一个长度有误的监控帧或无编号帧比特必须与比特一起置置表示被接收的信息字段超过了规定的最大容量置表示接收和返回的控制字段比特至含有无效的比特和
31、至应置异常情况的报告和恢复在数据链路层检测到或发生异常情况时可使用下述差错恢复程序进行恢复本节所述的异常情况是指那些用于传输差错错误动作或操作方面的问题而造成的各种情况忙状态由于内部的限制如接收缓冲器的限制暂时不能继续接收帧时便产生忙状态在这种情况下由示忙的发送一个帧示忙的可在帧之前或之后发送待发的帧可以通过发送仅对命令进行响应或模模模帧表示忙状态已被清除序列差错状态如果不使用多选择性拒绝选项不等于接收状态变量的所有接收的帧的信息字段均要丢弃如果使用多选择性拒绝选项不在到所包含的范围内的所有接收的帧的信息字段均要丢弃如果使用多选择性拒绝选项接收到的在到所包含的范围内的所有接收的帧的信息字段均应
32、保存在接收缓冲区中当接收器接收到不等于接收器的接收状态变量的帧时在接收器中就出现序列差错的异常状态在接收正确的帧之前接收器对于引起序列差错的帧或在这个帧之后的任何其他的帧均不确认不增加其接收状态变量的数值接收一个或几个具有序列差错的有效帧或随后的监控帧和的应接受字段中的控制信息和或比特以完成数据链路控制功能例如接收对以前发送的帧的确认并使进行响应比特置恢复帧由接收的用以在检测到序列差错之后开始恢复重发在数据链路的每个传输方向上向每次只能建立一个发送的异常状态当收到所要求的帧时清除发送的异常状态在接收帧的开始顺序重发帧由帧中指出的帧开始重发的帧可以包含一个与原先发送的帧不同的经修改的和比特恢复当
33、使用多选择性帧拒绝选项时应只使用恢复不应使用在检测到序列错误之后使用帧通过选择性的请求重发一个或多个不必连续丢失或错误的帧来起始错误的恢复应比请求重发所有帧更有效当一个收到一个失序的帧应将其存在接收缓冲器中当序号低于的所有帧都已正确接收时应将该帧递交给高层如果号帧未收到应发送一个比特置的响应该帧中包含以结束的连续丢失帧的序号块接收到这样一个帧的应重发所有请求的帧在重发完这些帧后如果已有新的待发帧可以发送新的帧当一个收到一个比特置的命令帧时如果在接收缓冲器中有存储的失序的帧应发送一个比特置的帧在该帧中包含一个完整的丢失序号表接收这样一个帧的应重发所有请求的帧除了那些已紧随在上一个比特置的命令帧后
34、发出的帧超时恢复如果由于传输差错没有收到或接收又丢弃了一个帧或帧序列的最后几个帧该就不可能检测序列差错状态因而将不会发送帧发送未被确认的帧的在系统规定的超时见和结束之后应采取适当的恢复行动来确定从哪个帧开始重发重发的帧包含一个与原先发送的帧不同的经修改的和比特如果使用了多选择性拒绝选项发送未被确认的帧的在系统规定的超时见和结束之后发送比特置的监控命令帧或只有在接收到比特置的帧或帧之后才重发帧无效帧条件任何无效帧都要丢弃而且不采取由该帧引起的任何行动下面任何一种情况的帧均被认为是无效帧没有两个标志限定的帧在基本操作模中两个标志之间不足比特的帧在扩展操作模中两个标志之间不足比特的帧含有序列号在两个
35、标志之间不足比特的帧不含序列号在超级操作模中两个标志之间不足比特的帧含有序列号在两个标志之间不足比特的帧不含序列号注如果在间歇期间使用可选择的的个八比特组也可以少于比特模见帧检验序列有差错的帧含有或之外的地址的帧单链路操作或含有或之外的地址的帧多链路操作在采用八比特组排列的网络中可以在数据链路层加入帧有效性检验以便检测非八比特组的排列这种检验要求在开始标志和结束标志间的比特数不包括为保证透明性而插入的比特为整数个八比特组否则该帧被认为是无效帧帧拒绝状态当接收到一个无差错的帧但它具有上面所列的一种条件时便建立帧拒绝状态这帧拒绝异常状态由响应报告以便采取适当的行动一旦建立了这种异常状态在使这状态恢
36、复之前除了检查比特之外它将不接受任何附加的帧如中所规定的一有机会就要重复的响应直至另一个产生恢复或者如果另一个不进行响应则开始其自己的恢复为止入信道上过长的空闲信道状态当在入信道上检测的空闲信道状态见时应在时间见内进行等待不采取任何行动等待检测返回工作信道的状态即至少检测到一个标志序列在时间之后应通知分组层或过长的空闲信道状态但不应采取任何行动阻止使用正常的数据链路建立规程建立数据链路的值是系统参数并且是双边协商的规程描述超级扩展和非扩展的操作方式非扩展操作扩展操作和超级操作之间的改换需要双边约定并且不支持动态修改表示出与非扩展的模业务一起使用的命令和响应字段的格式用于起始建立或恢复非扩展模式
37、的确定方式命令是命令表示出与扩展模业务一起使用的命令和响应字段的格式用于起始建立或恢复扩展模式的确定方式命令是命令表示出与超级模业务一起使用的命令和响应字段的格式用于初始化建立或恢复超级模式的方式设置命令是命令编址规程命令用远端的地址发送而响应用本地的地址发送为了在诊断和或维护时能够区别单链路操作和任选的多链路操作对使用多链路规程操作的数据链路和使用单链路规程操作的数据链路分别规定使用不同的地址对编码这些地址编码如下地址单链路操作多链路操作与或与须经主管部门双方协商指定使用比特的规程接收比特置的监控命令或帧的将把它下一个发送的响应帧的比特置对于比特置的或命令返回的响应帧将是比特置的或响应对于在
38、信息传送阶段接收的比特置的帧返回的响应帧将是比特置的或响应对于在信息传送阶段接收的比特置的监控命令返回的响应帧将是比特置的或响应对于在断开阶段接收的比特置的帧或监控帧返回的响应帧将是比特置的响应应将比特和超时恢复状态一直使用见和当不使用比特时应置其为注使用比特的其他用途待定数据链路建立和断开规程链路建立通过发送连续的标志工作信道状态来表示它能够建立链路任何一个都能够通过发送一个模模模来初始化数据链路并启动定时器以避免为等待响应而浪费过多时间对方的在正确接收后发送并将其状态变量复位成如果正确接收到后链路建立并将其状态变量复位到且停止定时器如果在正确收到之后决定它不能进入指定阶段它应发送响应当发送
39、的收到响应时应停止其定时器并且不进入信息传送阶段发送命令的除接收到对方发来的或或和之外将不理睬并丢弃其他任何帧只有在链路建立之后同时又不存在待确认的命令时才可发送除了对收到的帧进行响应的或帧之外的其他帧如果没有正确地接收到一个或或响应则发送命令的中的定时器将超时该可以重新发送命令并重新启动定时器在发送次命令之后将开始适当的恢复行动的值下面中规定信息传送阶段在对命令发送响应或在接收到对的响应之后将按照下面所述的规程接受和发送帧及监控帧当在信息传送阶段接收一个命令模模模时将遵照下面中规定的数据链路复位规程链路断开在信息传送阶段任意一方应通过发送一个命令指示一个断开链路的请求并启动定时器见当在正确地
40、接收到命令时它将发送响应并进入断开阶段在接收一个对于发送的命令的或响应之后它将停止定时器的工作并进入断开阶段如果没有正确地接收到或响应则始发命令的中的定时器将会到时如果定时器超时这个将重新发送命令并重新启动定时器在正确接收到一个或响应或在帧次发送后高层采取恢复行动之前这一行动将会继续的值在下面中规定断开阶段在接收到一个命令并返回一个响应或在接收到对发送的命令的响应之后将进入断开阶段在断开阶段可以起始建立数据链路在断开阶段中对于接收的命令的反应如上面所述而对于接收的未请求的响应的反应如所述而对于收到的命令将发送响应当接收比特置的任何其他命令帧规定的没有规定的或没有实现的时它将发送一个比特置的响应
41、对于在断开阶段接收到的其他帧都将置之不理在从一个内部故障恢复后可以或者起始一个复位规程见或者在起始链路建立规程见之前断开链路见无编号命令碰撞碰撞情况的解决方法如下如果发送和接收的无编号命令是相同的则每一方应尽快地发送响应每一方的在收到响应之后应转入指定阶段如果发送和接收的无编号命令是不同的则每一方都应进入断开阶段并尽快地发出响应不使用多选择性拒绝选项时的信息传送规程在信息传送阶段在各个方向上传输帧的规程在下面叙述在下面各节中所谓比某个数大是对连续重复的顺序而言的即在模系列中比大比大在模系列中比大比大并且在模系列中比大比大发送帧当要发送一个帧即尚未发送的帧或如下面规定的需要重发的帧时它将把等于当
42、前发送状态变量而等于当前接收状态变量的帧发送出去在这帧发送结束时应将其发送状态变量增如果在发送一个帧时定时器没有工作则将启动它工作如果发送状态变量等于最后接收的值加上是待确认的帧的最大数见则不能再发送任何新的帧但可以按下面或的规定重发一个帧当处于忙状态时只要另一个没有处于忙状态它仍然可以发送帧当处于帧拒绝状态时它将停止发送帧接收一个帧当未处于忙状态并且接收到发送序列号等于该的接收状态变量的一个有效帧时将接受该帧的信息字段将它的接收状态变量增并按下列规定进行操作如果仍未处于忙状态如果有一个帧要发送它可按上面的规定操作并将下一个发送的帧的控制字段中的置成接收状态变量的数值对接收的帧进行确认另一个也
43、可以通过发送等于接收状态变量值的帧的方法对接收的帧进行确认如果没有帧要发送它可以发送等于接收状态变量值的帧如果现在处于忙状态它将发送等于的接收状态变量值的帧见当处于忙状态时它可以对接收的帧中所含的信息字段置之不理接收无效帧当接收到一个无效帧时见该帧将被丢弃接收失序的帧当接收一个发送序列号不正确的有效帧时即不等于当前的接收状态变量值将丢弃该帧的信息字段并发送一个帧帧的比最后接收的一个正确的帧的大如果要求对重发请求的传送进行确认帧将是一个比特置的命令帧否则帧可以是个命令帧也可以是个响应帧在正确地接收它期望的帧之前它将丢弃它接收的所有帧的信息字段当接收到它期望的帧时将按上面的规定对这个帧进行确认将按
44、上面的规定使用被丢弃的帧中的和比特的信息接收确认当即使在占线状态正确地接收一个帧或一个监控帧或时将把这个帧中含有的看成是对它发送的小于和等于接收的的所有帧的确认当正确地接收大于最后接收的的帧或监控帧实际上是对几个帧确认或者接收一个等于最后收的的帧时它将停止定时器如果定时器已经复位同时如果还有一些待确认的帧尚未确认将重新启动定时器如果定时器到时将遵照有关未确认帧的重传规程见接收帧当接收一个帧时它将把它的发送状态变量置于在控制字段中接收到的值在取得相应的帧时它将按照上面规定的规程立即把该帧发送出去或重发该帧此帧的重新发送将遵照以下规定进行如果在接收帧时它正在发送一个监控命令或响应则它将先发完这个命
45、令或响应然后再开始发送请求的帧如果在接收帧时它正在发送一个无信号的命令或响应则它将对重发请求置之不理如果在接收帧时它正在发送一个帧则它可以丢弃该帧并立即开始发送请求的帧如果在接收帧时它没有发送任何帧则它将立即开始发送所请求的帧在所有情况下如果还没有得到确认的其他帧已在帧指出的帧之后发送出去则将在重发请求的帧之后重新发送这些帧其他尚未发送的帧可在重发的帧之后发送如果从另一个接收的帧为比特置的命令则应在发送或重发相应的帧之前先发送比特置的或响应接收帧在接收到一个其对以前发送的所有帧进行确认的帧后将停止定时器然后可以发送序列号等于帧中所示的帧并重新启动定时器工作如果在接收一个确认先前发送的帧的之后定
46、时器到时则将遵照下面的规程在任何情况下在接收或帧之前或在完成链路复位规程之前将不发送任何其他帧忙状态当进入忙状态时它应尽快地发送一个帧如果要求对忙状态指示的传送进行确认帧应是一个比特置的命令帧否则帧可以是一个命令帧也可以是个响应帧当处于忙状态时将接受和处理监控帧接受和处理帧字段的内容如果接收到比特置的监控命令帧或命令帧它将返回一个比特置的响应为了消除忙状态将发送一个置于当前接收状态变量的或帧这要视它是否已放弃正确接收的帧的信息字段而定如果要求对于由忙状态转变成非忙状态的传送进行确认则或帧为比特置的命令帧否则或帧可以是个响应帧也可以是个命令帧等待确认如果等待对方对已发送的帧进行确认的定时器到时将
47、进入定时器恢复状态将其发送尝试变量加并将内部变量置于当前的发送状态变量值该将重新启动定时器并将其发送状态变量置于从接收的最后一个值并重发比特置的相应的帧或发送一个比特置的适当监控命令帧或当接收到一个比特置的有效监控帧时定时器的恢复状态被清除如果在定时器恢复状态期间正确地接收到比特置的监控帧而且该帧的在其当前发送状态变量值和值的范围之内值也包括在内则将消除定时器恢复状态包括停止定时器并将其发送状态变量置于接收的值然后就可以适当地恢复帧的发送或重发如果在定时器恢复状态期间正确地接收到比特置和有效的见帧或监控帧将不消除定时器的恢复状态接收的值可用以修改发送状态变量然而可以决定将最后发送的一个帧保存下
48、来甚至该帧已被确认以便定时器在以后到时间之后重发这个比特置的帧如果在定时器恢复状态期间定时器到时将把它的发送尝试变量加重新启动定时器并重发比特置的帧或者发送比特置的适当监控命令如果发送尝试的变量等于则将开始如下面规定的链路复位规程为系统参数见当使用多选择性拒绝选项时的信息传送规程当使用多选择性拒绝选项时在信息传送阶段每个方向上传输帧的规程在下面叙述在下面各节中所谓比某个数大是对连续重复的顺序而言的即在模系列中比大比大在模系列中比大比大并且在模系列中比大比大未完成的探询状态一词用于指示这一情况当已发出一个比特置的命令帧并且还未收到比特置的响应帧发送新的帧当要发送一个新的帧即尚未发送的帧时它将把等
49、于当前发送状态变量而等于当前接收状态变量的帧发送出去在这帧发送结束时应将其发送状态变量增如果在发送一个帧时定时器没有工作则将启动它工作如果发送状态变量等于最后接收的值加上是待确认的帧的最大数见则不能再发送任何新的帧如果远地忙将不发送任何新的帧当处于忙状态时只要没有处于忙状态它仍然可以发送帧接收一个按序帧当未处于忙状态并且接收到发送序列号等于的接收状态变量的一个有效帧时将接受该帧的信息字段将它的接收状态变量增如果等于增加后的的帧存在于接收缓冲器中应将其从缓冲器中取出递交给高层并将它的接收状态变量增应重复这一过程直到达到某一值等于该值的帧不存在于接收缓冲器中为止应采用下列规定之一进行操作如果仍未处于忙状态如果比特置应按中规定的发送一个比特置的响应帧不然的话如果有一个帧要发送并且适合发送如所定义它可按上面的规定操作并将下一个发送的帧的控制字段中的置成接收状态变量的数值以对接收的帧进行确认也可以通过发送等于接收状态变量值的帧的方法对接收的帧进行确认另外如果应发送等于接收状态变量值的帧如果现在处于忙状态它将发送等于的接收状态变量值的帧见当处于忙状态时它可以对接收的任何帧中所含的信息字段置之不理接