|
网络介绍对于我们中的许多人来说,互联网和网络浏览已成为日常活动。无论是检查股票价格,购买食物,做工作,玩游戏和音乐,还是浏览博主的网站,网页浏览已成为我们生活中的一个必需品,就像手机一样。你有没有想过网络的这个东西是如何运作的?本教程旨在解释Web的历史,概念以及它在技术上的工作原理。浏览到站点后,您将了解它是如何完成的以及计算机如何检索此信息。我们的第一站,就是网络的历史。网络历史网络在1989年Tim Berners-Lee和Robert Cailliau设计了一个名为Inquire的系统时,其根源于欧洲粒子物理研究组织核子研究中心。该系统将允许文档在不同的数据片段之间具有链接,无论它们是本地计算机上的文件还是存储在远程计算机上。据说主要动机是能够访问分布在CERN的多个服务器上的库信息。1990年11月12日,Tim Berners-Lee发布了一个名为“信息管理:提案”的正式提案,通过使用一个名为HyperText的信息系统来概括我们今天所知的万维网,该系统于1945年首次被叫Vannevar Bush的人将文件链接到一个大型信息库。第二天,1990年11月13日,Tim Berners-Lee创建了第一个网页,并在12月之后编写了第一个Web浏览器和Web服务器。创建的此程序的名称称为WorldWideWeb。随着WorldWideWeb的继续发展,来自世界各地的更多人开始参与其中,直到1992年,推出了首批支持图形的网络浏览器,称为Pei-Yuan Wei的Viola。这导致了NCSA的Marc Andreessen在1993年发布了一个名为Mosaic的UNIX程序。马赛克是万维网受欢迎程度上升的标志,不再局限于学术界。Marc Andreesen继续组建Mosaic Communications,后来演变为Netscape Communications。Netscape是第一个主流的图形Web浏览器。随着时间的推移,越来越多的功能开始被添加到浏览器中,越来越多的公司上网,个人主页随处可见,而我们所知道的Web就是这样创建的。网络背后的技术网络有三个工作标准,所有制造与万维网一起使用的产品的公司通常都遵守这些标准。这些标准是:URL(统一资源定位符):这些是您在Web浏览器中输入以连接到网站的地址。URL分为4个部分,即协议,主机名,端口号和请求的路径。协议:URL的协议部分是您在主机名之前看到的字符串,如:http,ftp,telnet:等。它们使用冒号和两个正斜杠(://)与主机名分隔。这些协议告诉您的浏览器在使用Web浏览器连接到主机名时要使用的服务类型。如果您将协议保留在地址之外,默认情况下Web浏览器将假定您使用的是HTTP协议,该协议用于连接到网站,因此无需每次进入时都输入http://域名。如果您指定其他协议(如ftp),则浏览器将充当ftp客户端,使您能够连接到ftp服务器以下载文件。主机名:主机名是您要访问的地址。例如,如果您要访问地址https://www.simcf.cc则www.simcf.cc是主机名。端口号:端口号是一个可以附加到主机名的数字,它们之间带有冒号(:)。例如https:// www.simcf.cc:80。如果您关闭端口号,则浏览器将自动使用端口80,因为这是http协议的默认端口。路径:这是服务器上的路径,最终会显示您尝试访问的文件名。例如,网址https://www.simcf.cc/wp-content/uploads/2018/01/logo-2.png,这种情况下/wp-content/uploads/2018/01/logo-2.png是路径。此路径对应于Web服务器上的实际目录结构。因此,在Web服务器上有一个根目录,wp-content/uploads/2018/01为根级目录下的多级目录,以及一个名为logo-2.png的图片。HTTP(超文本传输协议):这是如何在Web浏览器和Web服务器之间传输信息的已定义过程,所有Web浏览器和Web服务器都遵循此过程。HTML(超文本标记语言):这是网页中用于格式化文本,图像和页面布局的语言。此语言为纯文本,并输入到结尾为html的文件中。可以将HTML放在不以html结尾的文档中,但是为了本教程的目的,我们只关注纯HTML文档。这些文档中的文本包含称为标记的特殊代码,用于告知Web浏览器何时读取文件如何格式化文本。让我们试试下面的例子。如果您要创建名为helloworld.html的文件并将其保存在硬盘驱动器上,则可以使用浏览器打开此文件并显示该文件。该文件的内容将包含以下文本:hello,world!!!!如果您要在浏览器中打开此文档,您会看到以下内容:你好,世界!!!!正如您所看到的那样,Hello World已经以粗体显示给您。这是因为我们在标签中包含了单词,这意味着它后面的任何文本都是粗体,然后结尾意味着这是粗体格式的结束。HTML中的所有标记都有一个开始标记,用于开始格式化,以及一个结束标记,用于停止格式化。HTML中可以使用更多标签,而bold()标签只是其中之一。Web浏览器和Web服务器为了使Web工作,您需要携带并行工作的Web浏览器和Web服务器。Web浏览器是一种软件,用于解释HTML文档中的信息,并根据其中的HTML标记显示该文档的内容。Web服务器是存储HTML文档的计算机,也称为Web页面,并等待来自Web浏览器的连接。当Web浏览器连接到Web服务器时,Web服务器将请求的文档(如果存在)发送回Web浏览器以供显示。实际浏览网站既然您已了解Web工作原理背后的基础知识,那么我们将向您介绍计算机如何进入网站并在浏览器中显示的实际过程。第一步打开Web浏览器,无论是360,Internet Explorer还是Mozilla。浏览器打开后,您可以选择连接到其他网站。在地址字段中,键入您要去的位置。对于此示例,请访问www.simcf.cc。您可以在地址栏中键入https://www.simcf.cc或www.simcf.cc,因为https://是可选的,然后按Enter键。如下:如您所见,当您尝试连接到站点时,Web浏览器会打开Internet连接并尝试连接到URL主机部分中指定的Web服务器。如果它连接,则Web浏览器向Web服务器发送URL的路径部分。如果Web服务器上存在该路径,则Web服务器会将HTML文件的内容发送回您的浏览器。您的浏览器会按照其中的说明读取文档的HTML,因为它会在屏幕上显示信息。这就是从远程计算机检索网页的全部内容。结论我希望你喜欢这个教程,如果你有任何问题,请不要犹豫,向我们咨询。相关文章推荐2019必学的8大计算机编程语言 随着时间的推移,编程语言或计算机语言将继续蓬勃发展,并在2019年继续使用。但是,要确定哪一种语言是最重要的语 […]...Kotlin如何改变App开发范式 谷歌在Google I / O 2017上宣布支持Android中的Kotlin,但是Kotlin应该是20年 […]...ARP(地址解析协议)是什么? ARP地址解析协议在1982年的RFC-Standard 826中规定,以完成将IPv4地址解析为MAC地址。 […]...11个免费英文字体下载平台 字体有多重要?令人惊讶的是,字体可能比你想象的更有价值。选择合适的字体可能很难,您需要确保它清晰易读且独特。您 […]...名片设计基础教程 随着互联网的不断发展,互联网已经逐渐取代了各种日常生活。我们可能会在线阅读大量文章,而不是阅读报纸。我们可以通 […]... |
|