(1)层次结构划分思想相同
两种体系结构都是以协议栈,即不一样协议造成的层次结构,为基础进行层次结构的划分,并且协议栈中的协议相互彼此独立。这样作的好处是,能够大大简化各类网络协议的设计,只须要为不一样协议提供关联接口便可。网络
(2)整体层次结构类似
这两个体系结构虽然总的层数和对应层次名称都有所不一样,但整体层次结构极其类似。TCP/IP协议体系结构中的网络接口层对应了OSI/RM最低的数据链路层和和物理层。TCP/IP协议体系结构的应用层对应OSI/RM中的应用层、表示层和会话层。OSI/RM中的网络层虽然与TCP/IP的网际层名称上不一样,但功能却彻底同样,至于传输层两种结构都是彻底同样的。在这两种结构中,传输层如下都属于通讯子网部分,传输层及以上各层都提供了端到端、与网络无关的服务,属于资源子网部分。post
(3)核心组成同样
两种体系结构中都定义了服务、接口和协议三个重要核心概念。服务定义了各层应该作些什么,要提供哪些功能。接口,也就是SAP(服务访问点),为对应的上层提供了获取本层服务的逻辑接口,规定了有哪些参数可使用,以及使用这些参数的结果是什么。协议就是标准中所说的“通讯规程”,它是各层服务功能的具体实现者。固然同一服务在不一样网络中能够用不一样的协议来实现。各层中的协议各自实现本身的功能,并不影响其余层,任何的一层都只为相邻的上一层提供服务。计算机网络
(1)适用范围不一样
OSI/RM是先有理论模型,后面才开发标准化协议,因此OSI/RM不偏重于任何特定的网络类型,具备最普遍的理论参考性,是一个理想化的模型。而TCP/IP协议体系结构则相反,它是在TCP/IP协议族的基础上,专门针对这些协议进行的功能描述和层次划分,与协议的关系很是紧密,仅适用于TCP/IP网络,最具实践性。设计
(2)层次结构不一样
TCP/IP协议体系结构中没有会话层和表示层,事实已证实这两层没有多大用途,即便在OSI/RM中也同样,因此最后取消了,它们的功能合并在应用层之中。另外,OSI/RM中的物理层和数据链路层的功能在TCP/IP协议体系结构中合并到网络接口层,尽管实际上在TCP/IP协议体系结构中对这个层中的具体功能并无明确规定,实际上这层功能就是OSI/RM物理层和数据链路层的功能。这也是TCP/IP协议体系结构层次划分中不科学的一个重要方面。blog
(3)支持的网络通讯模式不一样
OSI/RM的网络层同时支持无链接和面向链接的网络通讯,TCP/IP模型的网络层只提供无链接的服务。接口
(4)所包括的通讯协议不一样
OSI/RM是一种开放型的适用于全部类型计算机网络的理想化体系结构模型,因此它的通讯协议不只很是多并且类型复杂,适用于各种网络。可是,因为如今网络系统设计者一般不是参考OSI/RM,而是以目前占据了绝大部分市场的TCP/IP体系结构做为设计参考,因此如今OSI/RM中的许多通讯协议都已过期。尽管TCP/IP网络也在OSI/RM的设计范围内,但TCP/IP网络中的通讯协议是专门针对具体的TCP/IP协议体系结构而开发,更具备TCP/IP协议体系结构的特色,并且这些协议在不断改进,很是适用于目前普遍应用的TCP/IP网络。资源