对于想要学习计算机领域的友友们,对于这两个模型的了解是必不可少的,下面就由我来为大家介绍下。
ps:这是我借助这个平台来分享,也是复习知识,如果有错误,请评论区欢迎指正。
OSI模型:又名开放式系统互联,这种模型在当时很受欢迎,但是随着时代的发展,这个模型已经处于淘汰的边缘。
OSI详细层次(从底层到高层)
- 物理层:这一层的主要作用就是比特流、线缆等的定义。(ps:本人因专业原因,对这层不涉及)
- 数据链路层:这里最主要就是链路层地址,它可以用来进行二层通信。
- 网络层:这里也涉及到一个逻辑地址,进行三层通信,是较为重要的一层。
- 传输层:提供两种连接,并且进行差错控制
- 会话层:控制会话的建立以及断开,这层的作用和传输层很像,只是针对的个体不同。
- 表示层:进行不同应用层数据之间的转换,确保不同应用之间可以识别到。
- 应用层:这里是日常我们使用的APP以及电脑exe所在的地方,把应用展现给用户。
TCP/IP模型
这里有两种模型,一种是标准模型,另一种是对等体模型,其中标准模型处于淘汰边缘,所以介绍对等体模型。
对等体模型
- 物理层:这里是进行信号的转化,例如光电信号转换,同时这里的PDU被称为比特流
- 数据链路层:这里有一个重要的地址,也就是Mac地址,可以进行二层通信,此时的PDU被称为数据帧
- 网络层:这里有一个重要的逻辑地址,也就是IP地址,可以进行寻址操作,三层通信,此时的PDU被称为数据包
- 传输层:这里有两种传输协议,分别是TCP和UDP,也存在一个重要的概念——端口,此时的PDU被称为数据段
- 应用层:提供接口,是用户最为接近的一个层级,这里的PDU被成为数据
- PS 1:PDU是协议数据单元,是这个模型中数据传输的提现,全称是protocol data unit
- PS 2:TCP和UDP相对重要,这里不了解没有关系,后面会详细介绍
这里先介绍了最为基础的,下面将介绍数据是怎么解封装和封装的,如有错误以遗漏,请谅解。