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