Web - 它是如何工作的?

从最简单的层面上讲,Web 在物理上由以下组件组成 −

  • 您的个人计算机 − 这是您用来浏览网络的 PC。

  • Web 浏览器 − 安装在您的 PC 上可帮助您浏览 Web 的软件。

  • 互联网连接 − 这是由 ISP 提供的,可将您连接到互联网以访问任何网站。

  • Web 服务器 − 这是托管网站的计算机。

  • 路由器和交换机 −它们是软件和硬件的组合,接收您的请求并传递给适当的 Web 服务器。

Web 被称为客户端-服务器系统。您的计算机是客户端,存储电子文件的远程计算机是服务器。

Web 的工作原理

当您输入 Google.com 之类的内容时,请求将发送到 Internet 上称为域名服务器(DNS) 的许多特殊计算机之一。所有这些请求都通过各种路由器和交换机进行路由。域名服务器保存着机器名称及其 IP 地址的表格,因此当您输入 Google.com 时,它会被转换成一个数字,这个数字用来标识向您提供 Google 网站的计算机。

当您想要查看网络上的任何页面时,您必须通过使用浏览器请求页面来启动该活动。浏览器要求域名服务器将您请求的域名转换为 IP 地址。然后,浏览器使用称为超文本传输​​协议或 HTTP 的标准向该服务器发送所需页面的请求。

服务器应始终连接到 Internet,随时准备为访问者提供页面。当它收到请求时,它会查找所请求的文档并将其返回到 Web 浏览器。发出请求时,服务器通常会记录客户端的 IP 地址、所请求的文档以及请求的日期和时间。此信息因服务器而异。

一个普通的网页实际上需要 Web 浏览器从 Web 服务器请求多个文件,而不仅仅是 HTML/XHTML 页面,还包括网页中使用的任何图像、样式表和其他资源。包括主页在内的每个文件都需要一个 URL 来标识每个项目。然后,Web 服务器将每个项目发送到 Web 浏览器,Web 浏览器收集所有这些信息并以网页的形式显示它们。

简而言之

我们已经了解了 Web 客户端 - 服务器交互是如何发生的。我们可以将这些步骤总结如下 −

用户在浏览器中输入 URL(例如 Google.com)。此请求被传递到域名服务器。

域名服务器返回托管网站的服务器的 IP 地址(例如 68.178.157.132)。

浏览器使用域名服务器指定的 IP 地址从 Web 服务器请求页面。

Web 服务器将页面返回到请求页面的浏览器指定的 IP 地址。该页面还可能包含指向同一服务器上其他文件的链接,例如浏览器也会请求的图像。

浏览器收集所有信息并以网页的形式显示到您的计算机。