「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》
HTTP协议
HTTP(Hypertext Transfer Protocol)是 「超文本传输协议」,基于B/S架构(Browser/Server,浏览器/服务器模式)通信,用户通过浏览器访问Web服务器产生的网页(文本、图片、视频、音乐等),与服务器进行数据交互。
1、HTTP协议工作原理
HTTP协议是基于TCP实现的请求响应-响应协议,工作分为四个过程:
- 三次握手「建立TCP连接」
- 客户端发送「请求」
- 服务端发送「响应」
- 四次挥手「关闭TCP连接」
工作过程从HTTP的数据包中可以很好地体现出来