TCP/IP 模型与 OSI 参考模型的比较

在这里插入图片描述
在这里插入图片描述

相同点:

1.二者都采取分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的、范围较小的问题 而且分层的功能也大体相似。

2.二者都是基于独立的协议桔的概念。

3.都可以解决异构网络的互联,实现世界上不同厂家生产的计算机之间的通信。

不同点:

概念方面:

OSI参考模型精确地定义了服务,协议和接口的概念,符合面向对象的思想;

而TCP/IP协议却没有明显的区分

协议方面

OS1 参考模型没有偏向于任何特定的协议,通用性良好,但是功能的设计方面有些薄弱

TCP/IP 模型正好相反,首先出现的是协议,模型实际上是对己有协议的描述,因此不会出现协议不能匹配模型的情况,但该模型不适合于任何其他非 TCP/IP 的协议栈。

互联问题

TCP/IP 模型:在设计之初就考虑到了多种异构网的互联问题,并将网际协议(IP) 作为一个单独的重要层次。

OSI 参考模型最初只考虑到用一种标准的公用数据网将各种不同的系统互联,后来认识到网际协议 IP 的重要性后,只好在网络层中划分出一个子层未完成类似于TCP/IP 模型中的 IP 的功能。

通信方面

OSI 参考模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信。

而 TCP/IP 模型认为可靠性是端到端的问题 因此它在网际层仅有一种无连接的通信模式,但传输层支持无连接和面向连接两种模式。

OSI模型的缺点

OSI 参考模型缺乏市场与商业动力,结构复杂,实现周期长,运行效率低,