1.概述
从 20 世纪60 年代计算机网络问世以来,国际上各大厂商为了在数据通信网络领域占据主导地位,顺应信息化潮流,纷纷推出了各自的网络架构体系和标准,如IBM 公司的SNA协议,Novell IPX/SPX 协议,苹果公司的AppleTalk协议,DEC公司的DECnet协议,以及广泛流行的TCP/IP。同时,各大厂商针对自己的协议生产出了不同的硬件和软件。各个厂商的共同努力无疑促进了网络技术的快速发展和网络设备种类的迅速增长。 但多种协议的并存也使网络变得越来越复杂;而且,厂商之间的网络设备大部分不能兼容, 很难进行通信。
OSI/RM模型的诞生
为了解决网络之间的兼容性问题,帮助各个厂商生产出可兼容的网络设备, ISO于1984年提出了OSI/RM,该模型具有以下几个特点。
① 每层的对应实体之间都通过各自的协议进行通信。
② 所有参与通信的计算机系统都有相同的层次结构。
③ 不同网络系统的相应层次具有相同的功能。
④ 同一网络系统的各个层次之间通过接口联系。
⑤ 相邻的层次之间,下层为上层提供服务。
分层结构
OSI/RM采用了分层结构技术,把一个网络系统从下到上分成了7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,如图3- 1所示。一般来说, OSI/RM的第一层到第三层为底层,底层负责网络数据传输,网络设备往往位于底层,以硬件和软件相结合的方式来实现。OSI/RM的第五层到第七层为高层,高层负责主机之间的数据传输,以软件方式来实现。
OSI层次功能
OSI/RM的每一层都有不同的功能,每一层的功能都以协议形式正规描述,协议定义了某层同远端一个对等层通信所使用的一套规则和约定,各层的主要功能如图3- 2所示。。