当前位置首页 > 百科> 正文

网路服务接入点

2019-03-30 01:37:53 百科
网路服务接入点

网路服务接入点

网路服务接入点,即ISO中网路层的地址,用来标识一个抽象的网路服务访问点,描述ISO模型的网路地址结构,是用来实现开放式系统互联(OSI)网路层定址的两种分级地址之一(另一种是网路实体标题)。

中文名称网路服务接入点
英文名称network service access point;NSAP
定  义在开放系统互连参考模型(OSI-RM)中,网路层为其上层提供服务的接入点。
套用学科通信科技(一级学科),通信网路(二级学科)

基本介绍

  • 中文名:网路服务接入点
  • 外文名:network service access point
  • 简写:NSAP
  • 定义:ISO中网路层的地址
  • 分类:初始域部分和域特定部分
  • 套用学科:通信术语

定义

网路服务接入点是网路层和传输层之间的逻辑点,网路服务从这里转交到传输层;这个点的位置由NSAP地址识别到OSI网路服务提供商。有两个网路服务接入点地址栏位,初始域部分(IDP)和域特定部分(DSP)。
初始域部分由授权格式标识符(AFI)和初始域标识符(IDI)组成。授权格式标识符提供关于初始域标识符和域特定部分的标记的信息,例如域特定部分是使用十进制符号还是二进制符号,初始域标识符是否是可变长度。
域特定部分有四个组成栏位:地址管理栏位,授权更远的地址管理任务和任务委託;範围栏位,用来进行路由安排和确定域内部的特殊範围;站栏位,也是用于路由安排目的,自定範围内部的站;选择器栏位,也是用于路由安排,确定站内部叫做n-选择器的实体,网路服务接入点地址的最后一个位元组。
如果一个开放式系统互联终端系统有多个网路服务接入点地址-这种情况经常出现-那幺这些地址的区别只是n-选择器。

网路服务接入点格式

ISO定义了IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)协定。它使用与Intemet不同的编址。ISO的地址格式非常一般化,它们的尺寸是可变的,可达20位元组。NSAP(网路服务接入点)地址分为两个栏位:
(1)IDP(Intial Domain Part,初始域部分)分为两个栏位。这是地址的标準化部分。
或者
分配其值:
AFI栏位值AFI栏位值
①AFI(Authority and Format Identifier,授权与格式标识符)为一个位元组,它标识编址计画,所以也表示给出地址及其格式的组织。如右图所示的表格给出了这个栏位所用的一些值;
②IDI(Initial Domain Identifier,初始域标识符)给出负责地址分配的授权机构。
在AFI的奇数或偶数值之后,其代表可以是十进制数,也就是每个数在半个位中编码(如BCD:二进制编码的十进制)或者每个位元组有一个数的二进制。
在AFI指定本地NSAP的情况中,IDI栏位不存在。
(2)DSP(域特定部分)代表地址的本地部分,其值由接收到IDP的域在本地选择。
可使用Intemet编址计画做出一个类比。提供商给出的前缀与IDP相关,而域管理的位与DSP部分相关。

IS-IS中的NSAP

如右图所示给出IS-IS所用的地址格式。DSP栏位分为3个部分:
IS-IS地址格式IS-IS地址格式
(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请求。
NSAP客户端工作环境NSAP客户端工作环境
如右图所示,透明计算中客户机通过 TransCom IO Driver截获 OS对外存设备的 IO请求,然后将 IO请求传送给 meta OS,meta OS将 IO 请求映射到 NSAP请求传递给 NSAP客户端传送到 NSAP伺服器端,由它来访问远程的外存设备。当 NSAP伺服器端数据準备好后,将数据封装成为 NSAP应答报文传送给 NSAP客户端传递迴 meta OS meta OS收到返回结果后,传送中断给 CPU,激活中断处理程式,完成 I/O请求。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net