美文网首页
JavaScript输入 URL 到页面加载显示完成

JavaScript输入 URL 到页面加载显示完成

作者: joker731 | 来源:发表于2018-01-13 07:27 被阅读6次

    1.DNS解析
    DNS解析的过程就是根据域名查找 IP 地址。
    2.TCP连接
    浏览器根据 IP 地址向服务器发起 TCP 连接,与浏览器建立 TCP 三次握手:
    (1)主机向服务器发送一个建立连接的请求(您好,我想认识您);
    (1)服务器接到请求后发送同意连接的信号(好的,很高兴认识您);
    (1)主机接到同意连接的信号后,再次向服务器发送了确认信号(我也很高兴认识您),自此,主机与服务器两者建立了连接。
    3.发送HTTP请求
    HTTP请求报文是由三部分组成: 请求行, 请求报头和请求正文。
    4.服务器处理请求并返回HTTP报文
    HTTP响应报文也是由三部分组成: 状态码, 响应报头和响应报文。
    5.浏览器解析渲染页面
    浏览器是一个边解析边渲染的过程。首先浏览器解析HTML文件构建DOM树,然后解析CSS文件构建渲染树,等到渲染树构建完成后,浏览器开始布局渲染树并将其绘制到屏幕上。
    6.关闭TCP连接或继续保持连接
    通过四次挥手关闭连接。一端断开连接需要两次挥手(请求和回应),两端断开连接就需要四次挥手。

    相关文章

      网友评论

          本文标题:JavaScript输入 URL 到页面加载显示完成

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