GB T 17580.1-1998 信息技术 开放系统互连 虚拟终端基本类协议 第1部分;规范.pdf
《GB T 17580.1-1998 信息技术 开放系统互连 虚拟终端基本类协议 第1部分;规范.pdf》由会员分享,可在线阅读,更多相关《GB T 17580.1-1998 信息技术 开放系统互连 虚拟终端基本类协议 第1部分;规范.pdf(78页珍藏版)》请在麦多课文档分享上搜索。
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 17580.1 1998 信息技术 开放系统 互连 虚拟 终端 基本 协议 部分 规范
