网络 - 它是如何运作的?


在最简单的层面上,网络物理上由以下组件组成 -

  • 您的个人电脑- 这是您用来查看网络的电脑。

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

  • 互联网连接- 由 ISP 提供,将您连接到互联网以访问任何网站。

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

  • 路由器和交换机- 它们是软件和硬件的组合,它们接受您的请求并将其传递到适当的 Web 服务器。

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

网络如何运作

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

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

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

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

简而言之

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

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

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

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

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

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