开发者社区> 问答> 正文

从输入url到显示页面,都经历了什么

从输入url到显示页面,都经历了什么

展开
收起
pandacats 2019-12-10 16:25:36 882 0
1 条回答
写回答
取消 提交回答
  • 1、首先,在浏览器地址栏中输入url
    2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三 步操作。
    3、在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址。
    4、浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手。(TCP即传输控制协议。TCP连接是互联网连接协议集的一种。)
    5、握手成功后,浏览器向服务器发送http请求,请求数据包。
    6、服务器处理收到的请求,将数据返回至浏览器
    7、浏览器收到HTTP响应
    8、读取页面内容,浏览器渲染,解析html源码
    9、生成Dom树、解析css样式、js交互
    10、客户端和服务器交互
    11、ajax查询

    2019-12-10 16:25:57
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载