1、客户端和服务器建立连接,客户端发出请求,服务器进行三次握手身份确认
2、服务器接收到请求,linux内核根据(客户端的请求)socket进程通信管道把发送给HTTP应用程序去解析(Apache,Nginx)
3、HTTP服务器开始处理请求,对用户的请求报文进行解析,明确客户端需要的资源和请求方式等等
4、HTTP在存储系统上,请求资源,内核去本地文件系统上读取数据
5、HTTP服务构造响应体,应用程序创建响应报文
6、Linux内核发出HTTP服务器构造的响应报文,发送客户端
7、HTTP服务器会进行事务记录,记录这个流程的日志
网友评论