首页 理论教育OSI/RM与TCP/IP体系结构模型比较

OSI/RM与TCP/IP体系结构模型比较

【摘要】:计算机网络中已经形成的两个主要网络体系OSI/RM 与TCP/IP 的参考模型之间有很多共同点,但是二者在层次划分和使用的协议上有很大区别。因此,OSI/RM 中的协议比TCP/IP 中的协议有更好的隐蔽性。当技术发生变化时,OSI/RM 中的协议相较于TCP/IP 更加容易被替换为新的协议。

计算机网络中已经形成的两个主要网络体系OSI/RM 与TCP/IP 的参考模型之间有很多共同点,但是二者在层次划分和使用的协议上有很大区别。

OSI/RM 与TCP/IP 参考模型的主要区别如下:

(1)OSI/RM 中服务、接口和协议是它的核心概念,OSI/RM 最大的贡献就是明确定义了这3 个概念;TCP/IP 参考模型没有明确地区分服务、接口和协议三者之间的差异,没有将功能与实现方法区分开来。因此,OSI/RM 中的协议比TCP/IP 中的协议有更好的隐蔽性。当技术发生变化时,OSI/RM 中的协议相较于TCP/IP 更加容易被替换为新的协议。

(2)OSI/RM 在协议开发之前就已经产生,这意味着OSI/RM 不会偏向于任何特定的协议,它更具有通用性;而TCP/IP 却正好相反,协议先出现,TCP/IP 只是这些已有协议的一个描述,因此,协议与模型非常吻合。但是,TCP/IP 不适合其他协议栈,不适合描述其他非TCP/IP 网络。(www.chuimin.cn)

(3)二者分层设计的层数不同,OSI/RM 有7 层,而TCP/IP 只有4 层,两个模型都有网络层、传输层和应用层,TCP/IP 没有会话层和表示层,其主机-网络层与OSI/RM 中的数据链路层和物理层相对应。

(4)二者在无连接的和面向连接的通信范围不同。OSI/RM 的网络层同时支持无连接和面向连接的通信,而在传输层上只支持面向连接的通信;TCP/IP 的网络层只有无连接通信一种模式,但在传输层上同时支持两种通信模式。

无论是OSI/RM 还是TCP/IP 参考模型与协议都有成功的一面和不足的一面,OSI/RM由于技术复杂、实现困难、效率较低等缺陷,最终没有流行起来,但其研究成果、方法及提出的概念对计算机网络的发展有很重要的指导意义。