stach
2021-09-09 11:26:51 +08:00
lz 说的大体都是对的, 不过描述的方式很容易让人误解, 上来就给你一个 `否定`
> 我想请问下,像 http 这种其实本质就是重新规划 tcp 数据报中有效数据载体部分空间是吗?
是的
- tcp 报文的有效数据载体部分, 存储的就是 http 报文的所有内容, 包括 header 和 body
> 把数据部分重新划分出一部分空间用于存储 http 协议所需的字段 https 就是在去除 http 协议所需空间,再在数据部分划分出一段用于存储 ssl 协议字段是吗?(不考虑数据加密,压缩等问题)
描述有点乱
- https 协议相当于利用现有的 http 协议层(应用层, tcp 有效数据载体部分), 又插入了一层 ssl, 介于 tcp 和 http 中间, 不属于 OSI 模型定义的网络模型, 可能是个临时过渡方案
> 所以网络传输中,协议越复杂,传输的有效数据就越少对吗?
是的
- 协议越复杂, 包裹的层数越多, 需要网络交互次数越多, 有效数据越少
> 各种协议就是对数据部分改造对吗?
是的
- 每一层协议都是在底层协议的数据部分进行改造
- 有了底层的协议作为地基, 上层协议才可以层层盖楼, 利用下一层的数据部分进行划分