搜外网>搜外问答>问答页面

从在浏览器地址栏输入一个url后,到页面完全展现,整个过程中,前后发生过哪些事情?

追加问题
    5 人参与回答
曾经的你 等 1 人赞同该回答

1.首先,在浏览器地址栏输入url,回车
2.根据Url,浏览器先查看浏览器缓存-系统缓存-路由缓存…,如果缓存中有,会从缓存中读取并显示,若没有,则跳到第三步
3.在发送http请求前,先进行DNS域名解析,获取访问的IP地址
4.浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手。
5.握手成功后,浏览器和服务器已经建立了通信,浏览器向服务器发送http请求,请求数据包。
6.服务器接收到请求,处理请求并返回url指定数据给浏览器。
7.浏览器接收到服务器HTTP响应内容
8.浏览器进行渲染,解析HTML生成DOM树,解析CSS生成规则树,JS引擎解析js,将解析后DOM树和CSS规则树关联起来构建Renden渲染树树,然后计算布局,绘制页面。
9.渲染完毕,四次挥手,关闭tcp连接

楼上回答的很专业呀

媒介吧软文发稿平台
媒介吧软文 · 媒介吧软文发稿平台meijie8,专注软文营销,网媒发稿自媒体发稿,软文代写代发,短视频营销。

就是会调用服务器嘛

前面的说的很专业啊

淘米
淘米 · VPS主机(VPSZJ)分享便宜VPS, 便宜香港VPS,便宜美国VPS,日本VPS,美国VPS推荐,国外VPS测评

进来学习一下,楼上的说的很专业。

SEO培训招生中
189