关于前端:一个页面从输入-URL-到页面加载显示完成这个过程都发生了什么

@1:浏览器依据申请的 URL 交给 DNS 域名解析,找到实在 IP,向服务器发动申请;

@2:浏览器与近程 Web 服务器通过 TCP 三次握手协商来建设一个 TCP/IP 连贯。
    该握手包含一个同步报文,
    一个同步-应答报文
    和一个应答报文,
    这三个报文在浏览器和服务器之间传递。
    该握手首先由客户端尝试建设起通信,
    而后服务器应答并承受客户端的申请,
    最初由客户端收回该申请曾经被承受的报文。

@3: 一旦TCP/IP连贯建设,
    浏览器会通过该连贯向近程服务器发送HTTP的GET申请。
    近程服务器找到资源并应用HTTP响应返回该资源,
    值为200的HTTP响应状态示意一个正确的响应。

@4:此时,web服务器提供资源服务,
    客户端开始下载资源。
    申请返回后,载入解析到的资源文件,渲染页面。

· DNS解析;
· TCP链接;
· 发送HTTP申请;
· 服务器解决申请并返回HTTP报文;
· 浏览器解析渲染页面;
· 连贯完结。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理