一个完整的 http请求 会经历什么?

完整的http请求主要分为6步进行执行:

1.输入url后,将url传送到dns上进行域名解析,通过域名,获取服务器的端口和IP地址。

2.发起TCP三次握手。

3.建立TCP连接,发起http请求,发送header、body等数据。

4.服务器端对http请求做出响应,将资源封装成响应包返回。关闭连接,浏览器得到html代码。

5.浏览器对html代码进行解析,并请求其中的资源,拿到返回包进行解析,比如图片、js等。

再次发起http请求,获取数据,显示内容。

6.浏览器对页面进行渲染并展示给用户。

你可能感兴趣的:(http,服务器,网络)