前端面试题_3.一个页面从输入URL到页面加载显示完成,这个过程发生了什么
Posted hefeifei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端面试题_3.一个页面从输入URL到页面加载显示完成,这个过程发生了什么相关的知识,希望对你有一定的参考价值。
1. 输入地址
2. 浏览器查找域名的 ip 地址
3. DNS 具体的查找ip地址过程,包括:浏览器缓存->系统缓存->路由器缓存
4. 得到ip地址后,建立连接,进行三次握手
5. 客户端通过IP地址向服务端发送一个GET请求,服务端会在80端口接收到这个请求并作出响应
6. 服务器在80端口接收请求,传送相应内容至浏览器
7. 浏览器解析内容,并继续搜索页面内是否有请求,有的话继续通过IP地址发送至服务器
8. 接受完从服务器发送至浏览器的内容之后,浏览器渲染网页,把网页内容呈献给用户
加载完成以后,客户端和服务端进行四次挥手正式断开连接
补充:
百度百科
三次握手
四次挥手
以上是关于前端面试题_3.一个页面从输入URL到页面加载显示完成,这个过程发生了什么的主要内容,如果未能解决你的问题,请参考以下文章
面试题系列---一个页面从输入URL到页面加载显示完成,这个过程都发生什么?