请输入您要查询的百科知识:

 

词条 无连接网络协议
释义

无连接网络协议 Connectionless Network Protocol ↑

CLNP相当于开放系统互连(OSI)因特网协议(IP),它们的主要区别是地址的长短不同。CLNP的地址长度是20字节,而IP的是4字节。所以CLNP被考虑用于Internet网上,以解决地址不够的问题。CLNP位于OSI协议栈的网络层,顾名思义,它在OSI网络上提供无连接的数据报服务。

CLNP Connectionless Network ProtocolCLNP

CLNP(ConnectionLessNetworkProtocol)无连接网络协议,是一种ISO网络层数据报协议,它工作在开放式系统互连参考模型(ISO7498)的网络层中。CLNP与TCP/IP环境下的IP相类似,用来向传输层提供服务。因此,CLNP又称之为ISO-IP。网络层中的另一个OSI协议是面向连接网络协议(CONP),主要提供网络层面向连接服务。 CLNP可以用于终端系统的网络实体之间或网络层中继系统(NetworkLayerrelaysystems)中。CLNP主要提供无连接网络服务。CLNP的目标是用于充当子网独立收敛协议(SNICP)的角色,其功能为在定义的一组底层服务上建立OSI网络服务,并支持一组相同或不同的互连子网上的OSI无连接模式网络服务的统一性。当子网独立收敛协议和/或子网访问协议没有提供在一个NSAP到另一个NSAP的全部或部分路径上支持无连接网络服务所需的功能时,CLNP可以用来进行调整。除SNICP之外,CLNP还可以实现其它协议的功能,也因此它也适用于其它子网互连方式下的环境。

CLNP使用NSAP地址和标题来识别网络设备,其中源地址和目标地址参数是网络服务访问点地址(NSAP地址),网络实体标题作为终端系统或中间系统(intermediatesystem)中的网络实体的标识符。网络实体标题与NSAP地址被分配在同一名称空间。至于地址到底是NSAP地址,还是网络实体标题,这取决于地址的解析环境。

CLNP具有与IP相同大小的最大数据报大小,并且当数据报需要穿过最大数据报值小于CLNP的网络时,CLNP提供了分组(fragmentation)机制(数据单元识别、分组/总长和偏移)。就象IP一样,CLNP协议头的校验和(checksum)提供了一种认证,该认证用于处理CLNP数据报是否已正确传输,以及提供了生命周期("TimetoLive")控制机制,该机制限制了数据报停留在在英特网系统中的时间。

协议结构

CLNP中PDU结构如下:

HeaderPartAddressPartSegmentationPartOptionPartData

CLNPPDU头结构如下:

816243235405672bit

NLPIDLengthIDVersionLifetimeFlagsTypeSeg.LengthChecksum

NLPID―网络层协议标识符。当该字段设置为二进制值10000001时,用以识别网络层协议中支持无连接模式网络服务的ISO8473协议。当该字段设置为二进制值00000000时,用以识别交互式网络层子协议。

LengthID―长度指示器表示头大小(octet)。

Version―Version/ProtocolIDExtension识别标准ISO8473版本。

Lifetime―PDULifetime表示PDU的剩余生存时间,以500毫秒为单元。

Flags―三个标记:许可分割(SegmentationPermitted)、更多分段(MoreSegments)、差错报告(ErrorReport)。

Type―Type代码字段用以标识协议数据单元类型,可能为:数据PDU或差错报告PDU。

Seg.Length―SegmentLength字段用以规定整个PDU长度(octet),包括头和数据部分。

Checksum―Checksum字段用以计算整个PDU头部分。

AddressPart―包括目标地址和源地址等信息,可变长,定义在OSI8348/AD2中。

SegmentationPart―如果PDU固定头部分的egmentationPermittedFlag字段值为1,那么头结构中必须包括SegmentationPart;如果SegmentationPermittedFlag值为0,那么说明当前没有使用分割子协议。

OptionPart―OptionsPart字段用以传送可选参数。

DataPart―PDU中的DataPart字段是一组规则的八位位组。

相关协议:IS-IS、CLNP、IDRP、CONP、ES-IS、ISO-TP

组织来源:CLNP定义在ISO文档8473和ITU文档X.213及X.233中。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 11:45:39