网路

时间:2020-01-09 10:34:42  来源:igfitidea点击:

要了解HTML的工作原理,了解一点万维网(WWW)的工作原理可能会很有用。在日常演讲中,我们仅将其称为"网络"。本文仔细研究了网络的工作原理。

网络基础

浏览网络时,使用称为"浏览器"的程序。最受欢迎的浏览器是Internet Explorer,Firefox和Chrome,它们都是免费的。

每当我们在网络上阅读网页时,该网页就会位于Internet上某个位置的网络服务器上。我们不确切知道Web服务器的物理位置,但是我们也不需要知道。我们只需要知道我们要访问的网站的地址即可。我们在浏览器的地址栏中键入网站的地址,然后按Enter,然后浏览器联系Web服务器,并获取HTML文档。

运行浏览器的计算机也称为"客户端"或者" Web客户端"。服务器的客户端。有时,Web浏览器本身也称为Web客户端。

Web服务器可以承载的不仅仅是HTML文档。它还可以托管图形文件,Flash文件,数据文件等。实际上,我们可以在计算机上存储的任何文件也可以在网站上提供。

Web服务器还可以动态生成文件,作为对浏览器请求的响应。例如,Web服务器可以查找数据库,找到记录列表,然后以动态生成的逗号分隔文件(.csv)将其返回,该文件可以在Excel中打开。

HTTP

HTTP是浏览器和Web服务器之间进行通信的协议。 HTTP是超文本传输协议的缩写。 HTTP是一种文本协议,这意味着请求和响应在客户端和服务器之间以ASCII文本发送。也可以通过HTTP发送二进制数据。

Web浏览器(客户端)通过打开与Web服务器的TCP / IP连接并通过打开的连接发送HTTP请求来启动通信。 Web服务器通过发送回HTTP响应进行响应。

HTTP是一个广泛的协议。关于HTTP的更多详细信息不在本文讨论范围之内。

IP地址和域名

互联网上的每台计算机都需要一个IP地址,以便与互联网上的其他计算机进行通信。 IP地址用于将数据从一台计算机路由到另一台计算机。 IP地址是一个较长的数字,因此可能很难记住。这是一个示例IPv4地址:

78.46.84.171

由于IP地址难以记住,因此发明了域名系统。域名系统将域名映射到IP地址。例如,域名" Hyman.com"被映射到上述IP地址。

域名示例包括:

Hyman.com
www.Hyman.com

yahoo.com
www.yahoo.com

google.com
www.google.com

域名" Hyman.com"和" www.Hyman.com"实际上是两个不同的域名,但是可以使它们指向相同的IP地址。对于任何其他域名,无论前面是否带有" www",都适用。

域名已在域名服务器(DNS)中注册。在联系给定域名后面的Web服务器之前,浏览器联系一个DNS,该DNS返回该域名的IP地址。然后,浏览器可以使用Web服务器IP地址与Web服务器联系。

Web服务器

一台Web服务器可以托管多个网站。当Web服务器接收到HTTP请求时,它将查看该请求所针对的网站的域名。它使用域名来选择将请求发送到哪个网站。