http协议,每天都要接触的一个协议。
也叫超文本传输协议,http协议就是万维网的传输机制,允许浏览器通过Web服务器来浏览网页,同时http也是web最核心的内容,它是web服务器和客户端之间进行数据传输的规则。web也就是网站是信息内容发布者,而最常见的客户端就是浏览器,用于接收web服务器发送的信息。
http遵循的是请求与应答的模型,客户端向服务器发送请求,服务器处理请求并且返回适当的应答,所有的http连接都被构造为一套请求和应答。这过程中需要经历四个阶段,也就是:建立建立、发送请求信息、发送响应信息、关闭连接。
这里值得注意的一点是http需要使用tcp的三次握手建立连接,那么在使用wiresharek进行http数据包筛选时就要加上tcp这个筛选条件。
访问web的过程:
在客户端与服务端建立tcp三次握手完成之后,客户端就像服务器发送http请求,服务器收到客户端的http请求之后,将回应的响应数据包,面向客户端发送输出,之后客户端通过tcp的四次握手断开连接。
网站的传输方式有两种,一种是GET一种是POST。打开wiresharek开始抓包,随便访问一个网页,触发流量。
在打开浏览器时的首页信息,其实已经触发了很多流量了。浏览网页会使用GET方法