前言
HTTP是前后端开发人员都必须掌握的协议
对于后端开发同学,学习HTTP协议可以打造性能更好的HTTP服务;
对于前端开发同学,学习HTTP协议可以更好地使用HTTP的特性帮助开发;
并且,能够帮助前后端更好地协作。

五层网络模型

低三层
- 物理层主要作用是定义物理设备如何传输数据
- 数据链路层在通信的实体间建立数据链路连接
- 网络层为数据在结点之间传输创建逻辑链路
传输层
向用户提供可靠的端到端(End-to-End)服务
传输层向高层屏蔽了下层数据通信的细节
应用层
为应用软件提供了很多服务
构建于TCP协议之上
屏蔽网络传输相关细节