美文网首页计算机网络通信方面知识集
网页中输入url,到渲染整个界面的整个过程,以及中间用了什么协议

网页中输入url,到渲染整个界面的整个过程,以及中间用了什么协议

作者: 帅的被人砍_b10e | 来源:发表于2020-11-06 17:47 被阅读0次

1)过程分析:主要分为三步

DNS解析。用户输入url后,需要通过DNS解析找到域名对应的ip地址,有了ip地址才能找到服务器端。首先会查找浏览器缓存,是否有对应的dns记录。再继续按照操作系统缓存—路由缓存—isp的dns服务器—根服务器的顺序进行DNS解析,直到找到对应的ip地址。

客户端(浏览器)和服务器交互。浏览器根据解析到的ip地址和端口号发起HTTP请求,请求到达传输层,这里也就是TCP层,开始三次握手建立连接。服务器收到请求后,发送相应报文给客户端(浏览器),客户端收到相应报文并进行解析,得到html页面数据,包括html,js,css等。

客户端(浏览器)解析html数据,构建DOM树,再构造呈现树(render树),最终绘制到浏览器页面上。

2)其中涉及到TCP/IP协议簇,包括DNS,TCP,IP,HTTP协议等等。

相关文章

网友评论

    本文标题:网页中输入url,到渲染整个界面的整个过程,以及中间用了什么协议

    本文链接:https://www.haomeiwen.com/subject/dwotbktx.html