web服务器的原理
web服务器简介
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache Nginx IIS。
web服务器的原理
web服务器大致的工作流程:
用户发出请求----->浏览器与对端服务程序建立TCP连接----->浏览器将用户的事件按照HTTP协议格式打包成一个数据包----->浏览器确认对端可写,并将该数据包推入Internet,该包经过网络最终递交到对端服务程序--->服务端程序拿到该数据包后,同样以HTTP协议格式解包,然后解析客户端的意图----->得知客户端意图后,进行分类处理----->将结果装入缓冲区----->按照HTTP协议格式将数据打包----->服务器确认对端可写,并将该数据包推入Internet,该包经过网络最终递交到客户端----->浏览器拿到包后,以HTTP协议格式解包,然后解析数据,假设是HTML文件----->浏览器将HTML文件展示在页面
简单的来说就是接受数据,发送数据,处理数据。而web服务器本质就是接收数据->HTTP解析->逻辑处理->HTTP封包->发送数据

web服务器工作原理
参考 https://blog.csdn.net/qq_36359022/article/details/81666221 web服务器工作原理
浙公网安备 33010602011771号