网络服务接入点
网络信息技术领域术语
网络服务接入点,即OSI模型中网络层的地址,用来标识一个抽象的网络服务访问点,描述OSI模型的网络地址结构,是用来实现开放式系统互联(OSI)网络层寻址的两种分级地址之一(另一种是网络实体标题)。
定义
网络服务接入点是网络层和传输层之间的逻辑点,网络服务从这里转交到传输层;这个点的位置由NSAP地址识别到OSI网络服务提供商。有两个网络服务接入点地址字段,初始域部分(IDP)和域特定部分(DSP)。
初始域部分由授权格式标识符(AFI)和初始域标识符(IDI)组成。授权格式标识符提供关于初始域标识符和域特定部分的标记的信息,例如域特定部分是使用十进制符号还是二进制符号,初始域标识符是否是可变长度。
域特定部分有四个组成字段:地址管理字段,授权更远的地址管理任务和任务委托;范围字段,用来进行路由安排和确定域内部的特殊范围;站字段,也是用于路由安排目的,自定范围内部的站;选择器字段,也是用于路由安排,确定站内部叫做n-选择器的实体,网络服务接入点地址的最后一个字节。
如果一个开放式系统互联终端系统有多个网络服务接入点地址-这种情况经常出现-那么这些地址的区别只是n-选择器。
网络服务接入点格式
ISO定义了IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)协议。它使用与internet不同的编址。ISO的地址格式非常一般化,它们的尺寸是可变的,可达20字节。NSAP(网络服务接入点)地址分为两个字段:
(1)IDP(Intial Domain Part,初始域部分)分为两个字段。这是地址的标准化部分。 或者 分配其值:
①AFI(Authority and Format Identifier,授权与格式标识符)为一个字节,它标识编址计划,所以也表示给出地址及其格式的组织。如图1所示的表格给出了这个字段所用的一些值;
②IDI(Initial Domain Identifier,初始域标识符)给出负责地址分配的授权机构。
在AFI的奇数或偶数值之后,其代表可以是十进制数,也就是每个数在半个位中编码(如BCD:二进制编码的十进制)或者每个字节有一个数的二进制。
在AFI指定本地NSAP的情况中,IDI字段不存在。
(2)DSP(域特定部分)代表地址的本地部分,其值由接收到IDP的域在本地选择。
可使用internet编址计划做出一个类比。提供商给出的前缀与IDP相关,而域管理的位与DSP部分相关。
IS-IS中的NSAP
如图2所示给出IS-IS所用的地址格式。DSP字段分为3个部分:
(1)第一部分是可变长度的,它是受域号码站点影响的部分(完整的号码包括IDP字段);
(2)第二部分1到8个字节,是系统标识符;
(3)选择器一个字节,选择分组的处理实体。
在IS-IS的情况下可选择本地AFI,因为来自路由协议的分组永远不会传送到本地链路之外。执行路由无须全局地址。更好的解决方案是:
(4)取本地编址计划,也就是AFI 49,而且IDI字段因此为空;
(5)根据所选的拓扑路由定义域号码;
(6)给标识符一个单一的值。比如可以从设备的IP地址构建:
①于是IP地址为192.44.77.123的站的标识符从这个地址构建就是:1920.4407.7123;
②也可以使用MAC地址来构建它。
(7)将选择字段设为0(NET网络实体标题的保留值)。
NSAP协议
NSAP协议完成透明计算系统中以块为单位的数据传输,实现透明计算环境中操作系统和其他数据的共享。
在透明计算中,NSAP协议工作在 2个阶段。
第1个阶段是在客户机的操作系统还没有运行之前,在客户机 BIOS运行环境中就需要建立起 NSAP协议客户端的工作环境,其中需要修改 BIOS 中负责磁盘 I/O处理的 IN T13中断的处理代码,以便将对磁盘的访问转换成 NSAP的请求包并通过 NSAP客户端发出请求。客户机通过 NSAP协议从服务器下载操作系统内核,引导操作系统开始运行。
第2个阶段是在操作系统加载以后,NSAP协议客户端作为客户机 OS的一部分出现 ,通过传递 NSAP PDU(protocol data unit)来与 NSAP服务端通信,完成数据的传输。
下面介绍第 2个阶段的工作环境。其中客户机中数据与指令的中断、IO请求的处理由 meta OS和 Transcom IO Driver来完成。NSAP协议客户端包含在 Meta OS中。透明计算把原来总线连结的运算和存储平台扩展成由客户机服务器的2条总线和以太网连结的时空扩展系统,并可对其中断、I/O请求、存储、文件系统、设备和用户等统一管理。
传统 von Neumann体系结构中,应用程序发起的文件访问请求通过系统调用发送给OS,若有需要,OS通过驱动程序访问外存设备。外存设备操作完成后发送中断信号给CPU,CPU激活OS的中断处理程序处理中断信号,结果返回给应用程序,完成一次 I/O请求。
如图3所示,透明计算中客户机通过 TransCom IO Driver截获 OS对外存设备的 IO请求,然后将 IO请求发送给 meta OS,meta OS将 IO 请求映射到 NSAP请求传递给 NSAP客户端发送到 NSAP服务器端,由它来访问远程的外存设备。当 NSAP服务器端数据准备好后,将数据封装成为 NSAP应答报文发送给 NSAP客户端传递回 meta OS meta OS收到返回结果后,发送中断给 CPU,激活中断处理程序,完成 I/O请求。
参考资料
最新修订时间:2024-08-26 14:30
目录
概述
定义
参考资料