网络协议:HTTP协议工作原理,报文格式解析,Wireshark抓包分析HTTP协议工作流程

HTTP协议
  • 1、HTTP协议工作原理
  • 2、HTTP协议报文
  • 3、HTTP请求方法
  • 4、HTTP响应状态码
  • 5、HTTP请求头
  • 6、抓包分析
    • 6.1、分析三次握手报文
      • 6.2、分析HTTP请求和响应报文
      • 6.3、分析四次挥手报文
      • 6.4、分析HTTP请求报文
      • 6.5、分析HTTP响应报文

HTTP(Hypertext Transfer Protocol)是
「超文本传输协议」,基于B/S架构(Browser/Server,浏览器/服务器模式)通信,用户通过浏览器访问Web服务器产生的网页(文本、图片、视频、音乐等),与服务器进行数据交互。

1、HTTP协议工作原理

HTTP协议是基于TCP实现的请求响应-响应协议,工作分为四个过程:

  1. 三次握手「建立TCP连接」
  2. 客户端发送「请求」
  3. 服务端发送「响应」
  4. 四次挥手「关闭TCP连接」

工作过程从HTTP的数据包中可以很好地体现出来

网络协议:HTTP协议工作原理,报文格式解析,Wireshark抓包分析HTTP协议工作流程_第1张图片

协议本质上就是一个约定俗称的规范,而HTTP协议就规定了浏览器需要如何从服务器请求Web页面、服务器需要如何把Web页面传送给客户端。

  • 浏览器向服务器请求Web页面需要使用「HTTP请求报文」
  • 服务器吧Web页面传送给客户端需要使用「HTTP响应报文」
  • <

你可能感兴趣的:(程序员,网络协议,http,wireshark)