GB T 16724.2-1996 信息技术 系统间的远程通信和信息交换 X.25DTE一致性测试 第2部分;数据链路层一致性测试套.pdf
《GB T 16724.2-1996 信息技术 系统间的远程通信和信息交换 X.25DTE一致性测试 第2部分;数据链路层一致性测试套.pdf》由会员分享,可在线阅读,更多相关《GB T 16724.2-1996 信息技术 系统间的远程通信和信息交换 X.25DTE一致性测试 第2部分;数据链路层一致性测试套.pdf(224页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术系统间的远程通信和信息交换一致性测试第部分数据链路层一致性测试套发布实施国家技术监督局发布前言本标准等同采用国际标准信息处理系统间远程通信和信息交换一致性测试第部分数据链路层一致性测试套通过制定这项国家标准有利于我国对网络产品进行一致性测试鉴于本标准主要规定数据链路层一致性测试参数和用例为了使用方便准确在参数表中保留原文在信息技术系统间远程通信和信息交换一致性测试总标题下目前包括以下个部分第部分基本原理第部分数据链路层一致性测试套第部分分组层一致测试套本标准的附录和附录都是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准的起草
2、单位清华大学本标准主要起草人吴建平尹霞毕军前言国际标准化组织和国际电子委员会构成国际性标准的专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术与共同建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给各国家成员体投票发布一项国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术联合技术委员会制定的在信息技术系统间远程通信和信息交换一致性测试总标题下目前包括以下个部分第部分基本原理第部分数据链路层一致
3、性测试套第部分分组层一致测试套附录和附录仅提供参考信息引言本标准是一致性测试套中的数据链路层部分在树表结合标记法中描述本标准的第部分解释本标准的目标及用途本标准的第章指出了本标准的范围它为本标准提供了实用性的客观基础第章分别指出了本标准使用的参考书目定义和缩略语第章包括了有关一致性测试程序的信息测试套结构由表中的组和分组定义这个条款也给出了测试套的概貌第章包含数据链路层协议的抽象测试套最后第章提供了抽象测试的选择规则中华人民共和国国家标准信息技术系统间的远程通信和信息交换一致性测试第部分数据链路层一致性测试套国家技术监督局批准实施范围本标准定义了一个抽象测试套它用来测试与或有关的数据链路层的一
4、致性数据终端设备与以上国家标准或的一致性测试通过测试器与之间的专门电路实现要引起注意的是和是从的角度来写的因此并不明确定义的操作在这种情况下隐含表明一个的操作被包括了因为有与通信的需要本标准不包括推荐中给以的过程的测试注对扩展操作多链路过程和操作在以后会有进一步讨论本标准是为三种可能交互工作情况设计的在图中表示本标准指明了图所示三种情况的测试但承认并不是每个测试都能应用到某一种别的一个测试选择过程必须被执行以确定一个测试在某上的可应用性这样的选择以和为基础图和互工作的测试在本标准的其余部分术语标准表示全部三个和在内否则将特别指明引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文
5、本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理系统开放系统互连基本参考模型信息处理系统数据通信高级数据链路控制规程兼容的数据链路规程信息处理系统系统间的远程通信和信息交换一致性测试第部分基本原理信息处理系统开放系统互连一致性测试方法论和框架第部分基本概念信息处理系统开放系统互连一致性测试方法论和框架第部分抽象测试集规范信息处理系统开放系统互连一致性测试方法论和框架第部分数表组合表述法信息处理系统开放系统互连一致性测试方法论和框架第部分测试实现信息处理系统开放系统互连一致性测试方法论和框架第部分一致性评价过程中对测试实验室和客户的要求在公
6、用数据网中以分组模式运行的终端的数据终端设备和数据电路终接设备之间的接口在公用数据网中通过专用电路连接的以分组模式运行的终端的数据终端设备和数据电路终接设备之间的接口定义和缩略语本标准使用在中的定义和下列标准应用的定义参考模型定义在中定义的下列术语被使用协议数据单元在本标准的上下文中是第层所以被缩略为一个数据链路层中的也被称为帧数据链路层一致性测试术语下列的术语来自于一致性测试方法论和框架一致性测试一致性测试套被测实现协议实现一致性声明测试所需的协议实现附加信息静态一致性要求行为测试测试目的树表组合表述法前缀序列测试体测试步测试事件抽象服务原语测试组抽象测试套可执行测试套测试判决上测试器下测试
7、器测试方法远程单层测试法有效测试事件无效测试事件不适时测试事件控制和观察点一致性测试术语使用下列在国际标准中定义的术语不正确正确测试例测试子组测试器其他定义本测试套使用测试子集作为正确不正确和不适时帧来测试行为这些术语在下面定义不正确帧满足以下条件之一的帧没有恰当地被两个标志界定在两个标志间少于位帧校验序列存在错误地址域含有无效编码包含一个共同或响应控制域的编码是在中描述的数据链路层协议中未定义的或没有实现超过最大帧长度的帧信息帧含有不被允许的信息域的未编号帧或监视帧有不合法的帧不适时帧一个语法上正确的帧该帧在被认为无关的时刻到达该帧语法上正确是指被使用规程的的标准允许并且不被中的定义覆盖正确
8、帧一个正确帧在正确的状态及阶段到达并且不被和中的定义覆盖缩略语缩略语在本标准中被用来指示一个被测的一致性测试套数据链路层数据链路层一致性测试套结构见表表数据链路层测试套结构数据链路层测试组测试状态缩略语测试组名的当前状态断连阶段接收和传输或链路断连阶段从任何项传输链路建立阶段从传输信息传输阶段在或项接收和传输或者传输和接收分组拒绝条件从项传输忙条件从项传输发送拒绝条件从项传输系统参数和错误恢复参见下注注测试组测试系统参数重传时钟完成传输时最多的重试次数最大建立长度和窗口大小的设置在测试组中测试数据链路层测试组和子组表中所示的前个测试组被称为数据链路层测试组至它们被提供来测试在每个阶段的交互能力
9、测试组根据中的定义被分成三个子组如下子组包含由测试器传送正确帧的测试例子组包含由测试器传送不正确帧的测试例子组包含由测试器传送不适时帧的测试例第个测试组被用来测试的表所示系统参数的操作正确性测试套总览表中概括了测试套的总览描述栏中是测试器发出的激发事件表数据链路层测试集总览表续表续表续表续表续表续表续表完前缀序列一个测试例的前缀序列部分是由能将带到合适的初始状态或阶段的步骤组成可能有很多不同的测试步的序列均能执行将初始化当特定的行为有测试方法控制和观察时前缀序列可能依赖测试方法因此不同的会有不同的前缀序列在前缀序列中得到无结论判决时可能是由于违反协议也可能是因为前缀序列与此不配套提供了一个作为
10、测试初始化序列的前缀序列的例子其他有可能用到的有效前缀序列可以由测试实验室和客户之间协商校验队列一个测试例的结论由一个称为校验序列的测试序列获得在多数情况下校验序列依赖于所期望的测试激励结果的最后状态依据实际行为一个单独的测试例可能会有多种可能的校验队列当然像前缀序列一样校验队列也可能由测试方法或决定提供了一个作为测试结论序列的校验队列的例子其他有可能用到的有效校验队列可由测试实验室和客户之间协商初始化行为本测试套中关于初始化行动的要求的基本原理是与相一致的提供的信息决定执行这些行动的能力和它初始化包含这些行动的测试的能力形式表用户向测试实验室提供的使合适的测试例在中应用的信息包括中给的是十分
11、关键的与正在成为补篇的形式表相关并依赖于表测试协议实现的附加信息表完的分类本测试套中定义了全程变量它可以假定为或或在一个测试事件应用于某一标准之前一个布尔表达式用来测试这个变量如果没有这个表达式则这个事件是可应用于所有三个标准的一致性测试的方法中定义了一致性测试的方法能接受的非期望帧本测试套中的测试例指明了从而来的能满足测试目的的帧在一些例子中特别是在信息传送阶段的测试中会有来自的非期望帧但它们不影响最后裁决测试器可接受能接受的非期望帧而不会影响最后裁决在例中测试器将挂起测试直至忙条件被清除见表条目在一个受控环境中在信息传输状态发出的和命令以及响应都不被认为是能接受的非期望帧瞬时状态瞬时状态是
12、一种在中的进行测试的不稳定状态对它的测试可能不需执行为能执行那些条中的测试必须能利用标准中的过程建立作为测试前缀序列一部分的特定的数据链路条件或者状态能支持这个已建立的状态足够长时间以让测试器用一种有序的和可观察的方法初始化和执行所要求的测试步测试校验能到达一个为验证测试的可命令的可断定的状况和状态并能维持这个状态足够长时间来记录校验序列的结果不可达状态一个不可达状态是那种某些永不进入的状态中的测试可能不需执行抽象测试套总述本章描述了抽象测试套本抽象测试套遵从中定义的格式测试实现者尤其是关心基于抽象测试套的可执行测试套的实现的应遵从的要求进行为这抽象测试套的一致性测试服务的测试实验室应遵从本测
13、试套中描述的测试可以以任何顺序执行每个测试例相互独立大多数测试例由前缀序列测试体验证序列组成前缀序列由中描述的初始化测试步组成校验序列由中描述的最终测试步组成在测试步的某些情况中所有的可能参数均未验证因为它们和测试目的无直接关系本标准中所示的前缀序列是一个例子它体现了在不同情况下测试器怎样让到达期望状态这些前缀序列既不是能接受的初始化序列的命令性集合也不是穷举性集合测试实验室和客户可以协商其他可能前缀序列下面是用描述的一个抽象测试例举例注符号表示调用一个树同层的调用树是可替换的以开头的事件是中的发送事件以开头的事件是中的接收事件以开头的行在中表示本行是上一行的继续为赋值操作说明说明的目的在于描
14、述测试事件集合和测试套中用到的其他属性中有关于的更为详细的信息对数据链路层测试套而言前缀序列是基于在标准中称之为帧的在基本参考模型的协议数据单元说明由一组参数组成它们根据测试目的赋值约束中细述是必须参与某一测试事件的参数值表不正确的仅为的使用目的而说明可以认识到不正确的中可能有许多变化它们会造成来自的相同反应因此彻底列出这些所有变化是不实际的为保持不合法编码的灵活性提供了一些典型例子位组未在本章中的数据类型中说明GB/T 1日724.2-199日PDU TYPE DECLARATION PDU NAME,DM PCO TYPE ,LSAP COMMENTS:Disconnected Mode
15、PDU FIELD INFORMATION FIELDNAME TYPE COMMENTS A (Address) Octetstring DM _H(Control field high) Bitstring Higher order bits of control :field. F (Final bit) Bitstring DM _ L (Control field low) Bitstring Lower order bits of control fi.eld. PDU TYPE DECLARATION PDU NAME,FRMR PCO TYPE ,LSAP COMMENTS:F
16、rame Reject PDU FIELD INFORMATION FIELDNAME TYPE COMMENTS A(Address) Octetstring FRMR_H(Control field high) Bitstring Higher order bits of control field. F (Final bit) Bitstring FRMR _ L (Control直eldlow) Bitstring Lower order bits of control置eld.FRMR 1 Group Part of FRMR information field. PDU FIELD
17、 GROUP TYPE DECLARATION FIELD GROUP NAME ,FRMR _ 1 I COMMENTS,Part ofFRMR蛐rmationfield PDU FIELD INFORMATION FIELDNAME TYPE COMMENTS RCF(Rej四tedcontrol :field) Octetstring BIT9(Bit 9) Bitstring VS(Send state咽riable)Integer CR(Command!R田ponse)Bitstring VR (Receive state variable) Integer ZYXW(ZYXW bi
18、ts) Bitstring BIT21_ 24(Bits 21 to 24) Bitstring PDU TYPE DECLARATION PDU NAME ,RR PCO TYPE ,LSAP COMMENTS:Receive Ready PDU FIELD INFORMATION FIELDNAME TYPE COMMENTS A(Address) Octetstring NR(Re自iveseq. ) Integer Due to lack of conversion 皿ctions,NR is dec1ared # 回integer(r田唱eof7) , but it is bitst
19、ring of # length 3困describedin ISO 7776. PF(Poll!Fina1 bit) Bitstring RR _ CF(Control丑eldlow) Bitstring Lower order bits of control置eld17 GB/T 1日724.2-199日PDU TYPE DECLARATION PDU NAME,RNR PCO TYPE ,LSAP COMMENTS,RDDI32 ? Otherwise ? SABM I UA ! DM ? SABMIUT _ TYPE=X25 _1980寸(p F BIT ,=OB) ? SABM(P
20、F BIT ,= lB) +NORMAL _INFORMATION _ 1* TRANSFER -DDI33 ? 0阳? Otherwise DDI3 ? Timeout TM 0 1 DDI3 I SABM 10 UA 10 DM 10 DDI32 I SABM 10 SABM 11 SABM 11 UA 11 DM 10 DDI33 I SABM 10 SABM 11 I SABM I I SABM_31 S!ar! TMO 1 I I ? UA I I UA_31 I DM I I DM_10 ? SABMIUT _TYPE=X25_1980 I DDI34 I SABM_10 (P _
21、F _BIT,=吧B)? SABM(P_F_BIT ,=lB) 十NORMAL11呼FORMATIONTRANSFER -DDI34 ? Otherwise ? Timeout TMO 1 SABM 11 (1) (1) E喝CONC(1) INCONC 35 表完的测试目标子树使用在的要求操作在进入非连接段的行为的测试目标在连接建立前一些传输子树将处理这些情况的测试目标请求连接来自的建立表续表完的测试目标在测试组中的每一个测试之前执行本测试步的初始化序列其目的在于使进入信息传送阶段的测试目标子树使用在的要求操作在进入非连接段的行为的测试目标在测试组中的每一个测试之前执行本测试步的初始化序列其
22、目的在于使进帧拒绝阶段的测试目标在测试组中的每一个测试之前执行本测试步的初始化序列其目的在于使进入忙状态本缀序列要求被初始化的测试目标在测试组中的每一个测试之前执行本测试步的初始化序列其目的在于使进入传送拒绝状态校验队列本条包含校验队列的测试步这些步骤可用来验证处于所希望的状态这些子树能在任何测试组中使用的测试目标验证正处于断连阶段本验证序列只适用于有一个稳定的断连阶段的情况的测试目标验证正处于释放阶段的测试目标验证正处于连接建立阶段的测试目标通过发送帧验证正处于正常信息传输阶段的测试目标通过发送帧验证正处于正常信息传输阶段的测试目标验证正处于帧拒绝阶段的测试目标验证正处于忙阶段的测试目标验证
23、正处于发送拒绝阶段其他公用库子树下面是本测试套使用的公用库子树的测试目标在正常信息传送阶段可以传送正确的或帧其目的在于这个子树允许那些不影响最后的测试裁决的行为本子树被用作达到此目的的缺省的行为的测试目标在正常信息传送阶段可以传送合法的或帧其目的在于这个子树允许那些不影响最后的测试裁决的行为在测试步对其些特定的测试例不适用的情况下本子树被用作达到此目的的缺省的行为的测试目标在信息传送段可以传送合法的和帧这个子树的目的是允许那些不至于影响最后的测试裁决的行为的测试目标在忙状态可以传送合法的或帧这个子树的目的是允许那些不至于影响最后的测试裁决的行为的测试目标在发送拒绝时可以传送合法的或帧这个子树的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16724.2 1996 信息技术 系统 远程 通信 信息 交换 25 DTE 一致性 测试 部分 数据链

链接地址:http://www.mydoc123.com/p-219569.html