网络 - 工作原理?
在最简单的层面上,网络在物理上由以下组件组成:
您的个人电脑 - 这是您坐在那里查看网页的电脑。
网络浏览器 - 安装在您的电脑上的软件,帮助您浏览网络。
互联网连接 - 由 ISP 提供,将您连接到互联网,以便访问任何网站。
网络服务器 - 托管网站的计算机。
路由器和交换机 - 它们是软件和硬件的组合,接收您的请求并将其传递到相应的网络服务器。
网络被称为客户端-服务器系统。您的计算机是客户端,存储电子文件的远程计算机是服务器。
网络工作原理
当您输入类似 Google.com 的内容时,请求会发送到互联网上众多特殊计算机之一,这些计算机被称为域名服务器 (DNS)。所有这些请求都通过各种路由器和交换机进行路由。域名服务器保存机器名称及其 IP 地址的表,因此,当您输入 Google.com 时,它会被转换为一个数字,该数字标识为您提供 Google 网站服务的计算机。
当您想查看网络上的任何页面时,必须通过使用浏览器请求页面来启动活动。浏览器请求域名服务器将您请求的域名转换为 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 地址。该页面还可能包含指向同一服务器上其他文件的链接,例如图像,浏览器也将请求这些文件。
浏览器收集所有信息并以网页的形式显示到您的计算机上。