本文将针对HTTP协议结构进行讲解,主要针对HTTP/1.1版本。
HTTP协议用于客户端和服务器端之间的通信
请求访问文本或图片等资源的一端成为客户端,而提高资源响应的一端称为服务器端。
这两台计算机之间使用HTTP协议进行通信,在一条通信线路上必定有一端是客户端,另外一端是服务器端。
有时候,两台计算机作为客户端和服务器端的角色有可能会互换。但就仅从一条通信路线来说,服务器端和客户端的角色时确定定的。用HTTP协议就能明确地区分哪端是客户端,哪端是服务器端。
通过请求和响应的交换达成通信
HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。
也就是说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。