在网络发展的早期时代,网络技术的发展变化速度非常快,计算机网络变得越来越复杂,新的协议和应用不断产生,而网络设备大部分都是按厂商自己的标准生产,不能兼容,很难相互间进行通信。为了解决网络之间的兼容性问题,实现网络设备间的相互通讯,国际标准化组织ISO于1984年提出了OSIRM(Open System Interconnection Reference Model,开放系统互连参考模型)。'OSI参考模型很快成为计算机网络通信的基础模型。由于种种原因,并没有一种完全忠实于OSI参考模型的协议族流行开来。相反,源于美国国防部高级研究项目机构(DARPA,Defense Advanced Research Project Agency)六十年代开发的ARPANET的TCP/IP协议得到了广泛应用,成为Internet的事实标准。
OSI模型是对发生在网络设备间的信息传输过程的一种理论化描述,它仅仅是一种理论模型,并没有定义如何通过硬件和软件实现每一层功能,与实际使用的协议(如TCP/IP协议)是有一定区别的。虽然OSI仅是一种理论化的模型,但它是所有网络学习的基础,因此除了解各层的名称外,更应深入了解它们的功能及各层之间是如何工作的。
OSI参考模型很重要的一个特性是其分层体系结构。分层设计方法可以将庞大而复杂的问题转化为若干较小且易于处理的子问题。将复杂的网络通信过程分解到各个功能层次,各个层次的设计和测试相对独立,并不依赖于操作系统或其它因素,层次间也无需了解其它层是如何实现的。
OSI七层参考模型具有以下优点:
开放的标准化接口