【TCP/IP (计算机网络)】 TCP/IP四层模型与OSI七层模型

举报
CodeAllen 发表于 2021/10/29 23:08:11 2021/10/29
【摘要】 【TCP/IP (计算机网络)】 TCP/IP四层模型与OSI七层模型 作者 CodeAllen ,转载请注明出处 0. 前言 TCP/IP协议族(TCP/IP Protocol Su...

【TCP/IP (计算机网络)】 TCP/IP四层模型与OSI七层模型

作者 CodeAllen ,转载请注明出处


0. 前言

TCP/IP协议族(TCP/IP Protocol Suite),简称TCP/IP。

该协议族的两个核心协议为:TCP(传输控制协议,Transmission Control Protocol)和IP(网际协议或称为互联网协议,Internet Protocol)。

OSI参考模型(Open System Interconnection,开放系统互连),全称为开放系统互联参考模型 ,OSI将计算机网络体系结构划分为了七层。

从字面来看,TCP/IP协议是TCP协议和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族。

不同于OSI模型的七个分层,TCP/IP参考模型把所有的TCP/IP系列协议归类到四个抽象层中。

1. TCP/IP 四层模型和 OSI 七层模型对应关系

在这里插入图片描述

2. TCP/IP 四层模型和 OSI 七层模型比较

共同点

  • OSI 参考模型和 TCP/IP 参考模型都采用了层次结构的概念
  • 都能够提供面向连接和无连接两种通信服务机制
  • OSI参考模型与TCP/IP参考模型的传输层功能基本相似,都是负责为用户提供真正的端对端的通信服务,也对高层屏蔽了底层网络的实现细节。

不同点

  • OSI采用的七层模型,而TCP/IP是四层结构
  • OSI模型是在协议开发前设计的,具有通用性;TCP/IP是先有协议集然后建立模型,不适用于非TCP/IP网络
  • TCP/IP参考模型的网络接口层实际上并没有真正的定义,只是一些概念性的描述;OSI参考模型不仅分了两层,而且每一层的功能都很详尽,甚至在数据链路层又分出一个介质访问子层,专门解决局域网的共享介质问题。
  • TCP/IP参考模型的传输层是建立在网络互联层基础之上的,而网络互联层只提供无连接的网络服务,所以面向连接的功能完全在TCP协议中实现,当然TCP/IP的传输层还提供无连接的服务,如UDP;相反,OSI参考模型的传输层是建立在网络层基础之上的,网络层既提供面向连接的服务,又提供无连接的服务,但传输层只提供面向连接的服务
  • OSI参考模型的抽象能力高,适合与描述各种网络;而TCP/IP是先有了协议,才制定TCP/IP模型的
  • OSI参考模型的概念划分清晰,但过于复杂;而TCP/IP参考模型在服务、接口和协议的 区别上不清楚,功能描述和实现细节混在一起
  • TCP/IP参考模型的网络接口层并不是真正的一层;OSI参考模型的缺点是层次过多,划分意义不大但增加了复杂性
  • OSI参考模型虽然被看好,由于没把握好时机,技术不成熟,实现困难;相反,TCP/IP参考模型虽然有许多不尽人意的地方,但还是比较成功的

文章来源: allen5g.blog.csdn.net,作者:CodeAllen的博客,版权归原作者所有,如需转载,请联系作者。

原文链接:allen5g.blog.csdn.net/article/details/105499634

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。