Fork me on GitHub

一个页面从URL到加载显示完成,都发生了什么

  1. 通过DNS将该地址解析成IP地址;
  2. 发起网络连接,进行http协议会话:客户端发送报头(请求报头),服务端回馈报头(响应报头)
  3. 返回一个页面(根据页面上的外链的URL重新发送请求获取)
  4. 接收文件完毕,对加载到的资源进行语法解析,以及相应的内部数据结构(网页渲染)