GB T 15126-1994 信息处理系统 数据通信 网络服务定义.pdf
《GB T 15126-1994 信息处理系统 数据通信 网络服务定义.pdf》由会员分享,可在线阅读,更多相关《GB T 15126-1994 信息处理系统 数据通信 网络服务定义.pdf(31页珍藏版)》请在麦多课文档分享上搜索。
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 15126 1994 信息处理 系统 数据通信 网络服务 定义
