📅  最后修改于: 2020-10-17 06:15:59             🧑  作者: Mango
在最简单的级别上,Web实际上由以下组件组成-
您的个人计算机-这是您坐在那里查看网络的PC。
Web浏览器-安装在PC上的软件,可帮助您浏览Web。
互联网连接-这是由ISP提供的,可将您连接到互联网以访问任何网站。
Web服务器-这是托管网站的计算机。
路由器和交换机-它们是软件和硬件的组合,可以接受您的请求并将其传递到适当的Web服务器。
Web被称为客户端服务器系统。您的计算机是客户端,而存储电子文件的远程计算机是服务器。
当您输入类似Google.com之类的请求时,请求将转到Internet上称为域名服务器(DNS)的许多特殊计算机之一。所有这些请求都通过各种路由器和交换机进行路由。域名服务器会保存机器名称及其IP地址的表格,因此,当您在Google.com中键入内容时,它会被翻译成一个数字,以标识为您提供Google网站服务的计算机。
要查看Web上的任何页面,必须通过使用浏览器请求页面来启动活动。浏览器要求域名服务器将您请求的域名转换为IP地址。然后,浏览器使用称为超文本传输协议或HTTP的标准向该服务器发送所需页面的请求。
服务器应不断连接到Internet,以便为访问者提供页面。收到请求后,它将查找所请求的文档,并将其返回到Web浏览器。发出请求后,服务器通常会记录客户端的IP地址,请求的文档以及请求的日期和时间。此信息因服务器而异。
一个普通的Web页面实际上要求Web浏览器从Web服务器请求一个以上的文件,不仅是HTML / XHTML页面,而且还包括Web页面中使用的任何图像,样式表和其他资源。每个文件(包括主页)都需要一个URL来标识每个项目。然后,每个项目由Web服务器发送到Web浏览器,并且Web浏览器收集所有这些信息并以Web页面的形式显示它们。
我们已经看到了Web客户端-服务器交互是如何发生的。我们可以将这些步骤总结如下-
用户在浏览器(例如Google.com)中输入URL,此请求将传递到域名服务器。
域名服务器返回托管网站的服务器的IP地址(例如68.178.157.132)。
浏览器使用域名服务器指定的IP地址从Web服务器请求页面。
Web服务器将页面返回到请求该页面的浏览器指定的IP地址。该页面还可能包含指向同一服务器上其他文件的链接,例如图像,浏览器也将请求它们。
浏览器收集所有信息,并以网页形式显示在您的计算机上。