所谓体系结构(Architecture),对于不同的对象,含义不尽相同。这里讨论的是计算机网络体系结构。
所谓体系结构(Architecture),对于不同的对象,含义不尽相同。这里讨论的是计算机网络体系结构。在网络中,计算机与计算机之间的通信是机器与机器之间的通信,其不同于人与人之间通信的最大特点是必须对所传递信息的符号格式、传送速率、差错控制、含义理解等,预先作出明确严格的统一规定或约定,成为共同承认和遵守的规则,才能保证信息传递的可靠和有效,并在传递完成后得到相应的正确处理。这些为进行网络中的信息交换而建立的共同规则、标准或约定,称为为网络协议(Protocol)。在网络的实际应用中,计算机系统与计算机系统之间的互联、互通、互操作过程,一般都不能只依靠一种协议,而需要执行许多种协议才能完成。全部网络协议以层次化的结构形式所构成的集合,就称为网络体系结构。目前,网络体系结构大致可以分为三类。第一类是是国际标准化组织织(ISO)制定的开放系统互联参考模型(OSURM,Open System Interconnection/ Reference Model)。这一体系结构虽然尚缺乏成熟的产品,未真正走向实用,但具有重要的指导作用,受到广泛的重视。第二类是有关行业成为既成事实的标准,已得到相当普遍的接受,典型代表如著名的TCP/P协议体系结构。而第三类,就是各生产厂商自己制定的协议标准。下面以开放系统互联参考模型(OSIRM)为例进行分析。
开放系统互联参考模型(OSIRM)是一种7层结构。它把网络通信功能划分为7个层次,每一层次实现一种相对独立的功能。完成这些功能的硬件或软件模块,都称为该层的功能实体,简称实体。每一层次所完成的功能,就是为其上一层次提供的服务。上下相邻层次的实体之间,为了保证正常工作而做的约定称为接口。同一层次的实体之间,为了相互配合完成本层次功能而做的约定就是网络协议。
可能您还想看