当我们输入一个 URL 会发生什么?


什么是 URL?

网络地址,也称为统一资源定位符 (URL),指的是一个网络资源,它同时指定了该资源在计算机网络中的位置以及如何访问它。它是一种统一资源标识符 (URI)。URL 最常用于指代网页,但它们也可以用于文件传输、电子邮件、数据库访问以及其他各种用途。URL 由万维网的发明者蒂姆·伯纳斯-李于 1994 年定义。

URL 由协议、域名、网页路径和名称组成。URL 由互联网用户在网页浏览器的地址栏中输入或复制粘贴使用。因此,每次点击应用程序(电子邮件、在线页面、Word 文档)中的超链接时,实际上都会将您转发到该 URL。

很难记住服务器的 IP 地址。域名是 IP 地址的文本版本,更人性化且易于记忆。它是 URL 的一部分,主要用于组织的品牌推广。

句点或点用于分隔域名所有部分。路径指定可以在哪里找到页面、帖子、文件或其他项目。它通常被比作网站的基础文件结构。在主机名之后,路径由正斜杠分隔。

所有 URL 均按以下顺序显示 -

  • 方案名称

  • 冒号和两个斜杠

  • 服务器位置

  • 服务器上资源的端口和位置

  • 片段标识符

HTTP 和 HTTPS 是最常用的协议。

当我们输入一个 URL 会发生什么?

当我们输入一个 URL 时,会触发以下操作

  • 浏览器检查缓存以查找 DNS 条目,以查找网站对应的 IP 地址。

  • 如果在缓存中未找到域名,则 ISP(互联网服务提供商)DNS 服务器执行 DNS 查询以确定托管域名的服务器的 IP 地址。

  • 然后,浏览器使用 SYN 和 ACK 消息与服务器建立 TCP 连接。

  • Web 服务器从浏览器接收 HTTP 请求。

  • 主机计算机上的服务器处理请求并做出响应。

  • 服务器发送带有响应状态的 HTTP 响应。

  • 浏览器显示 HTML 内容。

DNS 代表域名系统;它维护和映射网站的名称及其相应的 IP 地址链接。互联网上的每个 URL 都有一个唯一的 IP 地址,它是运行网站服务器的机器的地址。DNS 的根本目标是提供用户友好的导航。您可以通过在浏览器中输入其 IP 地址来快速访问网站。

更新于: 2021 年 8 月 17 日

307 次查看

开启你的 职业生涯

完成课程获得认证

开始学习
广告