在浏览器地址栏键入URL,按下回车之后经历的流程

在浏览器地址栏键入URL,按下回车之后会经历以下流程:

1、浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址;

2、解析出 IP 地址后,根据该 IP 地址和默认端口 80,和服务器建立TCP连接;

3、浏览器发出读取文件(URL中域名后面部分对应的文件)的HTTP请求,该请求消息作为 TCP三次握手的第三个报文的数据发送给服务器;

4、服务器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器

5、释放TCP连接

6、浏览器加载该 html 文本并显示内容;

 

即:

1.DNS对域名进行解析;

2.建立TCP连接(三次握手);

3.发送HTTP请求;

4.服务器处理请求;

5.返回响应结果;

6.关闭TCP连接(四次挥手);

7.浏览器解析HTML;

8.浏览器布局渲染;

posted @ 2023-05-30 16:24  芬-mi  阅读(110)  评论(0编辑  收藏  举报