8协议工程之协议的一致性测试总结.pptVIP

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 协议的一致性测试 8.1 基本概念 计算机网络或通讯系统的测试包括四个方面: (1) 一致性测试(conformance testing) 一致性测试旨在检测所实现的协议实体(或系统)与协议规范的符合程度; (2) 性能测试(Performce testing) 性能测试旨在检测协议实体或系统的性能指标(数据传输率,联接时间,执行速度,并发度,……); (3) 互操作测试(interoperateability testing) 互操作测试旨在检测同一种协议的不同实现版本之间,或同一类协议的不同实现版本之间互通的能力和互操作能力; (4) 坚固性测试(robusuness testing)。 坚固性测试旨在检测协议实体或系统在各种恶劣环境下运行的能力(信道被切断,通讯结点掉电,注入干扰报文……)。 本章只讨论一致性测试问题。 第八章 协议的一致性测试 8.1.1一致性定义 在OSI范畴内,如果一个实际系统在它与别的实际系统通讯中所表现的行为符合OSI协议规范的一致性要求,我们就说它呈现了一致性。 OSI协议规范的一致性要求属于协议规范文本的一部分,它包括: 静态一致性要求(static conformance requirements)和动态一致性要求(dynamic conformance requirements)两个方面。 静态一致性:说明协议实现者必须实现的最小子集的内容,定义各类协议或各个子集的内容〔即协议实现者欲实现某类协议所必须包括的内容),定义PDU的最大长度,定义各种协议参数、变量、定时时钟的取值范围等等。 动态一致性:说明协议执行过程中。协议在每个状态下所允许的行为是什么。例如,发出“联接请求”报文的协议实体所期待的回答报文应该是“联接认可”或“联接拒绝”或“联接释放”,其它回答报文是不允许的。 第八章 协议的一致性测试 ISO颁布的一部分ISO协议已包括一致性要求文本,这些文本称为协议实现一致性说明PICS(Protocol Implementation Conformance Statements)和协议实现测试的附加信息PIXIT(Prococol Implementation eXtra Information for Testing)。这些要求往往使用表格形式(tabulor proformas)来描述,前者称作PICS proformas,后者称作为PIXIT proformas。 第八章 协议的一致性测试 8.1.2测试模型 协议一致性测试的基本模型如图8.1所示。 (1)IUT(Implementation Under Test)是被测试的协议实体系统, (2)UT(Upper Tester)高层测试软件或硬件, (3)LT(Lower Tester)是低层测试软件〔或硬件〕。如果IUT是n层协议实体,那么UT属于(n十1)层,LT属于n层(LT和IUT为同等层协议实体)。UT通过PCO(Point of Control and Observation)和IUT交换(n)ASP(Abstract Service Primitives),LT通过PCO和IUT交换(n-1)ASP。如果IUT是传输层协议实体,那么(n)就是TSP(Transport Service Primitives),(n-1)ASP就是NSP(Network Service Primitives),上面的PCO就是TSAP, 第八章 协议的一致性测试 下面的PCO就是NSAP,图8.1中,LT和IUT通过(n-1)层服务交换(n-1)ASP,UT和LT利用(n-1)层提供的另外一条通道交换协同信息CI(Coordinated Information)。为了测试能正常进行,UT和LT可能要交换一些协同信息,解决测试的同步问题和控制问题。测试的主控者可以是UT,也可以是LT。 第八章 协议的一致性测试 第八章 协议的一致性测试 下面的例子说明图8.1模型的基本工作过程,该例子检测IUT是否具有正常的联接能力(假定UT为测试的主控者)。 例8.1: ⑴UT向IUT发联接请求服务原语CONNECT_retuest; ⑵UT告诉LT:已启动联接测试; ⑶LT从IUT接收联接请求报文CONNECTreq; ⑷如果CONNECTreq合法,LT向IUT发接受联接请求报文CONNECTaccept; ⑸LT告诉UT:正确收到联接请求报文,已发出CONNECTaccept报文; ⑹UT从IUT接收联接指示服务原语CONNECT_indication(confirm),UT分析有关信息作出IUT是否有正常联接能力的判决(verdict)。 第八章 协议的一

文档评论(0)

4477769 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档