首页 理论教育 计算机网络原理-计算机网络原理

计算机网络原理-计算机网络原理

时间:2023-11-17 理论教育 版权反馈
【摘要】:将OSI七层模型与现存的网络体系结构相比较是会有所得的。SNA由一批称为结点的机器群组成。图2.3.9不同网络之间的近似对应表SNA由五层协议组成:数据链路控制层、路径控制层、传输控制层、数据流控制层和功能管理数据服务层。DNA是数字网络体系结构的英文缩写,也是DECNET的网络体系结构的简称。另外,值得一提的是公共网络的体系结构。目前,公共网络的体系结构已有物理层、链路层和网络层等三个关键层次的协议被标准化了。

计算机网络原理-计算机网络原理

将OSI七层模型与现存的网络体系结构相比较是会有所得的。为此,先简单地介绍一下ARPANET、IBM的SNA、DECNET的DNA的体系结构。

ARPANET是最早的分组交换网络之一,它的体系结构也是最早的网络体系结构之一。其协议层次如下:物理层与OSI的物理层相对应;IMP—IMP协议相当于OSI的第二层与第三层一部分的混合,报文分组长度为1008位;源端到目的端之间的IMP协议跨越了OSI的第三层与第四层,该协议在目的端重新装配报文,以保证多个报文分组的正确有序递交;Host—Host协议对应于OSI的传送层,常用的两个主要传送协议为最早的网络控制程序NCP和较新的传送控制程序TCP;ARPANET没有会话层和表示层,表示层的某些功能由专门的高层协议实现,如远程设备连网协议(即远程通信协议)Telnet、文件传输协议FTP、远程作业录入协议等。

SNA(System Network Architecture)是IBM的系统网络体系结构之简称。它不仅对应某一商品网络,也是面向数据通信设备和功能的设计说明,以让IBM计算机的用户按照SNA所指导的方法设计构造自己的网络,开发分布数据处理和远程数据处理系统。SNA由一批称为结点的机器群组成。结点有四种类型:第一类为终端设备;第二类为控制器,它的作用是检查、监控终端设备和其它外围设备的运行情况;第四类前端处理机,它的功能是减轻主机CPU的工作并进行与数据通信有关的处理;第五类为主机本身,没有第三类设备结点。随着微处理机的出现,一些控制器也可获得某些类似主机的性能。每个结点包含有一个或多个网络可寻址部件NAU。NAU分为逻辑单元(LU),物理单元(PU)和系统服务控制点(SSCP)。NAU是网络中寻址与被寻址的出/入口点,是用户进程进入网络的入口点。

图2.3.9 不同网络之间的近似对应表(www.xing528.com)

SNA由五层协议组成:数据链路控制层、路径控制层、传输控制层、数据流控制层和功能管理数据服务(又称NAU服务)层。SNA没有明显的OSI的物理层,而是隐含的。数据链路控制层采用SDLC,它将信息组成帧,并利用信道进行传输。路径控制层在端点(即NAU)间建立逻辑信道,其主要功能是路由选择和信息流控制。传输控制层的任务是产生、管理和拆除传输连接,在SNA中称为对话。它对高层提供与子网的性质无关的统一接口,一旦对话建立起来,传输控制层便可调节进程之间的信息流速率,控制缓冲器的分配,处理不同报文的优先权等等。传输控制层之上是数据流控制层。按通常意义来说,它根本与控制数据流无关,而是按进程的服务要求跟踪一次对话的末尾,以接着进行下面的对话。这一层也大量地涉及到错误校正的问题。这一层还有一个不寻常的特点,它不用报头与下层交互,而是以参数形式传递。最高一层为NAU服务层。它提供两种服务,一种为表示服务,如文本压缩等;一种为对话服务,建立连接。此外,它还提供网络服务,但这种服务仅在网络作为一个整体时才能运行。

DNA(Digital Network Architecture)是数字网络体系结构的英文缩写,也是DECNET的网络体系结构的简称。在DNA中没有明确地提及底部物理层和顶部的用户层。数据链路层采用DDCMP.传送层对应于OSI的网络层,其提供数据报的服务并执行路由选择、拥挤控制、包的寿命周期控制及传送初始化工作。网络服务层将不可靠的网络传送服务转变为可靠的服务,大致相当于OSI的第四和第五层。网络应用层提供诸如远程文件访问、文件传送及远程系统装入之类的服务,相当于OSI的第六层和第七层的一部分。

另外,值得一提的是公共网络的体系结构。公共网络建立在公共数据通信这个基础之上。国际电报电话咨询机构CCITT提出的X系列建议,就是国家性和国际性数据公用网络的发展的产物。目前,公共网络的体系结构已有物理层、链路层和网络层等三个关键层次的协议被标准化了。如由X.25建议来实现Host—CCP之间的接口,就可形成以X.25建议为基础的公用网络,这也就是常说的X.25网络。X.25建议包括X.25帧级协议(对应数据链路层)和X.25分组级协议(对应网络层)。X.25没有物理层协议,但它建议用另一个协议X.21或X.21bis来代替。此三层协议可通称X.25协议。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈