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、表 中的参数权标是一组已分配给了该 用户且由其传送给另一个 用户的权标 其值为下列各值的任意组合数据权标次同步权标主活动权标释放权标原语的顺序一次成功的权标传送原语的顺序用下面的时序图来定义请求权标服务功能请求权标服务允许 用户请求特定的权标 本服务受表 中所规定权标的限制原语的类型及其参数表 中规定了请求权标服务所需的会话服务原语的类型和参数表 请求权标的服务原语和参数参 数原语权标用户数据符号说明必需的参数有条件的参数用户可选的参数参数值与前面 原语的对应参数值相同权标是一组未分配的但由 用户请求的可用权标 其值是下列各值的任意组合数据权标次同步权标主活动权标释放权标用户数据是一个包含了
50、到 个八位位组的用户信息的参数原语的顺序一次成功的权标请求原语的顺序用下面的时序图来定义出让控制服务功能出让控制服务允许 用户让出全部可用权标 本服务是活动管理概念中不可分割的一部分 当选定活动管理功能单元但没有活动在进行时才能请求本服务原语的类型及其参数没有与本服务有关的参数原语的顺序一次成功的权标传送的原语的顺序用下面的时序图来定义次同步点服务功能次同步点服务允许 用户在 和 流中定义次同步点 如果已选定活动管理功能单元 则必须在活动内才能发起本服务 本服务受表 中所规定权标的限制请求者可以用类型参数请求显式的次同步点证实 但 提供者不要求发出一个显式证实 即使未要求显式证实 接受者也可以