当你在浏览器中输入 URL 时会发生什么?

下面的图解说明了步骤。

1.Bob 在浏览器中输入 URL 并按下 Enter。在这个例子中,URL 由 4 部分组成:

?? 协议 – http://. 这告诉浏览器使用 HTTP 发送连接到服务器。

?? 域名 – example.com. 这是站点的域名。

?? 路径 – product/electric. 这是到所请求资源 phone 的服务器上的路径。

?? 资源 – phone. 这是 Bob 想要访问的资源的名称。

1.浏览器使用域名系统 (DNS) 查找 IP 地址。为了使查找过程快速,数据在不同的层级上被缓存:浏览器缓存、操作系统缓存、本地网络缓存和 ISP 缓存。

2.1 如果 IP 地址无法在任何缓存中找到,浏览器将去 DNS 服务器上进行递归 DNS 查找,直到找到 IP 地址(这将在另一篇文章中讨论)。

3.现在我们有了服务器的 IP 地址,浏览器与服务器建立了 TCP 连接。4.浏览器向服务器发送 HTTP 请求。请求看起来像这样:

?????? /?????????? ????????/1.1

????????: ??????????????.??????

5.服务器处理请求并发送响应。对于成功的响应(状态码为 200),HTML 响应可能像这样:

????????/1.1 200 ????

????????: ??????, 30 ?????? 2022 00:01:01 ??????

????????????: ????????????

??????????????-????????: ????????/????????; ??????????????=??????-8

<!?????????????? ????????>

<???????? ????????=\\”????\\”>

?????????? ??????????

</????????>

6.浏览器呈现 HTML 内容。

原创文章,作者:小技术君,如若转载,请注明出处:https://www.sudun.com/ask/33884.html

Like (0)
小技术君的头像小技术君
Previous 2024年4月19日
Next 2024年4月19日

相关推荐

  • Linux网络配置全攻略:解读/etc/network/interfaces文件的精髓

    在我们的日常生活中,网络已经成为了不可或缺的一部分,而正确配置网络对于系统运行和通信至关重要。而 Linux 系统中的网络配置文件 /etc/network/interfaces …

    CDN资讯 2024年5月27日
    0
  • cdn业务经营许可证,cdn运营资质

    在互联网时代,网站的速度对用户体验和SEO排名至关重要。为了提升网站速度和性能,许多网站都会使用CDN(内容分发网络)。运营CDN业务需要获得相应的经营许可证,这是确保业务合法合规…

    2024年5月11日
    0
  • CDN服务商

    《CDN服务商:解决网站加速难题的利器》 在当今数字化时代,网站的加载速度对于用户体验和搜索引擎排名至关重要。许多网站面临的一个普遍难题是如何确保其内容快速加载,尤其是在面对高流量…

    2024年5月11日
    0
  • 代理设计模式

    在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者去…

    CDN资讯 2024年4月16日
    0

发表回复

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