具体来说分为以下几个过程:
1.DNS解析
2.TCP连接
3.发送HTTP请求
4.服务器处理请求并返回HTTP报文
5.浏览器解析渲染页面
6.连接结束
注释:
DNS 的作用就是通过域名查询到具体的 IP
TCP 握手,应用层会下发数据给传输层
TSL握手,数据在进入服务端之前,可能还会先经过负责负载均衡的服务器,它的作用就是将请求合理的分发到多台服务器上,这时假设服务端会响应一个 HTML 文件。
返回码
1xx消息:请求已被接受,需要继续处理。
2xx成功:请求已成功被服务器接收、理解并接受。
3xx重定向
4xx:客户端错误
5xx:服务器错误
从输入URL到页面加载发生了什么?
最新推荐文章于 2022-10-06 19:45:00 发布