GB T 17179.1-1997 信息技术 提供无连接方式网络服务的协议 第1部分;协议规范.pdf
《GB T 17179.1-1997 信息技术 提供无连接方式网络服务的协议 第1部分;协议规范.pdf》由会员分享,可在线阅读,更多相关《GB T 17179.1-1997 信息技术 提供无连接方式网络服务的协议 第1部分;协议规范.pdf(52页珍藏版)》请在麦多课文档分享上搜索。
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 17179.1 1997 信息技术 提供 连接 方式 网络服务 协议 部分 规范
