一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?

1.浏览器补全URL地址

在输入完URL之后,浏览器会自动检查该地址是否完整,例如是否有添加https协议,若发现不完整,会自动补全。

2.查询IP地址

3.得到IP地址后,建立连接,进行三次握手

即每次建立连接前,客户端和服务端都要先进行三次对话才开始正式传输内容,三次对话的内容大概是这样的:

(1)客户端:我要连接你了,可以吗?

(2)服务端:嗯,我准备好了,连接我吧。

(3)客户端:那我连接你咯。

4.向该IP地址发送请求。

5.服务器在80端口接收请求,传送相应内容至浏览器

6.浏览器解析内容,并继续搜索页面内是否有请求,有的话继续通过IP地址发送至服务器

7.接受完从服务器发送至浏览器的内容之后,浏览器渲染网页,把网页内容呈献给用户


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容