结构层次对应
相似
- 都采用分层的体系结构
- 都基于独立的协议栈
- 都可以解决异构网络的互联
差异
- OSI 明确定义了三个主要概念:服务、协议和接口,符合 OO 思想;TCP/IP没有明确定义,不符合 OO 思想。
- 理论模型与实际协议出现的先后不同,OSI模型先于协议之前产生,过于通用而不切实际
- TCP/IP 考虑到了多种异构网的互联,OSI 最初只考虑了一种标准的公用数据网进行互联,后来才从网络层划分出一个子层来完成类似于TCP/IP中的IP层功能。
- ⭐️ OSI 在网络层支持无连接和面向连接的通信,在传输层仅面向连接
- ⭐️ TCP/IP 在网际层仅无连接,传输层支持无连接和面向连接