OSI TCP/IP模型 数据包报帧区别(自用)

发布时间 2023-07-05 21:28:56作者: await0

OSI七层模型

OSI(Open System Interconnection Reference Model,开放式通信系统互联参考模型)

TCP/IP五层模型


TCP/IP模型将OSI模型的应用层,表示层,会话层合并成了应用层

数据包,数据报,帧的区别

数据包与帧

: 数据链路层的传输单位
数据包: 可能由几个帧组成,可能超过MTU

MTU是Maximum Transmission Unit的缩写。
意思是网络上传送的最大数据包。 MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络 速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。

数据包与数据报

数据包: 是整个的数据单元,那么数据报就是组成这一个数据单元的分组。每一层封装后的数据都可以称作数据报也就是说,一个完整的数据包是有若干个数据报组成的。

参考文献:
https://zhuanlan.zhihu.com/p/143654140
https://blog.csdn.net/w2064004678/article/details/81665683
https://www.cnblogs.com/mefj/p/11803962.html