GB T 16974-1997 信息技术 数据通信 数据终端设备用X.25包层协议.pdf

上传人:sofeeling205 文档编号:219786 上传时间:2019-07-13 格式:PDF 页数:170 大小:12.03MB
下载 相关 举报
GB T 16974-1997 信息技术 数据通信 数据终端设备用X.25包层协议.pdf_第1页
第1页 / 共170页
GB T 16974-1997 信息技术 数据通信 数据终端设备用X.25包层协议.pdf_第2页
第2页 / 共170页
GB T 16974-1997 信息技术 数据通信 数据终端设备用X.25包层协议.pdf_第3页
第3页 / 共170页
GB T 16974-1997 信息技术 数据通信 数据终端设备用X.25包层协议.pdf_第4页
第4页 / 共170页
GB T 16974-1997 信息技术 数据通信 数据终端设备用X.25包层协议.pdf_第5页
第5页 / 共170页
亲,该文档总共170页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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、设置包连续编号亦见完整包序列和图包的编号复位规程第章报文的分段和重新组装包层在两个对等较高层实体间提供发送报文的服务也称为位序列在源中包层将报文分段即打包成适当数目的包并对形成的每个包设置位位和位这种处理应考虑到逻辑信道允许的最大用户数据字段长度报文中包含的每一完整包序列的长度和位的设置以及报文是否请求端到端确认如果请求这样的确认则将报文的最后一个包中的位置为注如果这样的分段导致了包包含长度的用户数据字段也是允许的在接收中包层将包的用户数据字段重新组装成报文报文被送给较高层实体并提供每一完整包序列的长度和位设置的指示以及较高层实体是否必须证实接到报文交付的指示亦见包的最大用户数据字段长度位位序列和图完整包序列和图位交付证实中断规程中断规程允许向远程发送数据而不必遵守适用于包的流量控制规程该数据包含在包中中断规程的起动和数据的产生由较高层实体控制一旦收到包指示中断业已产生的信号连同数据一起送给较高层实体图给出了中断规程的示意图图中断传送示意图中断规程仅适用于状态因此中断规程因被清除仅对虚呼叫复位或重新起动规程而废止在状态中适用于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1