从URL的输入到页面展现发生了什么

最近在看《图解HTTP》,如题,这个正好与http请求有关,也是面试中及其常见的题目

  1. 输入url后,客户端向服务端发起请求,浏览器解析url里的域名,并进行
    DNS解析出对应ip,路由查找这个地址
  2. 找到ip后,tcp/ip建立连接,客户端发送请求的过程是在报文首部增加信息,服务端接收请求的过程是将报文首部增加的信息去掉
  3. 服务端收到请求后会将资源发送给客户端,此时客户端会去接收响应,浏览器对内容进行解析
  4. 若浏览器接收到的是html页面,解析过程:
    image
    • 构建dom
    • 构建css om
    • 整合domcss om,构建render
    • 布局render
    • 绘制render

注:有不足之处后续补足

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容