web端是什么意思,web端详解
什么是web?
20世纪60年代末期,美国军方开发了一个名为 ARPANET 的通信网络。这可以认为是 Web 的先驱,因为它基于分组交换(packet switching)进行工作,并且首次实现了TCP/IP协议族(TCP/IP protocol suite) 。这两种技术构成了互联网基础设施的基础。
1980 年,Tim Berners-Lee (通常称之为 TimBL )写了一个叫 ENQUIRE 的笔记本程序,这个程序实现了不同节点之间链接的概念。
到 1989 年, TimBL 在 CERN 撰写了《Information Management: A Proposal》和 《HyperText》 ;这两个出版物共同为 Web 将如何工作做了铺垫。两个出版物获得了极大的关注,这也极大地推动他继续前进,并创建了一个全球超文本系统。
到 1990 年底,TimBL 已经创建了运行第一个版本的 Web 所需的所有东西—— HTTP、HTML ,名为 WorldWideWeb 的第一个 Web 浏览器,一个 HTTP 服务器和一些用于查看的网页。
在随后的几年中,随着多个浏览器的发布,数以千计 Web 服务器的建立,上百万网页的生成, Web 爆发式发展。
最后在1994年,TimBL建立了万维网联盟(World Wide Web Consortium ,W3C),该组织汇集了来自许多不同技术公司的代表,共同制定 Web 技术规范。随后其他的技术像 CSS 和 JavaScript 出现了,这也就形成了我们现在所了解的 Web 。
web是如何工作的?
首先,我们先简单了解一下客户端和服务器:
连接到互联网的计算机被称作客户端和服务器。下面是一个简单描述它们如何交互的图表:
(客户端-服务器)
客户端是典型的Web用户入网设备(比如,你连接了Wi-Fi的电脑,或接入移动网络的手机)和设备上可联网的软件(通常使用像 Firefox 和 Chrome的浏览器)。
服务器是存储网页、站点和应用的计算机。当一个客户端设备想要获取一个网页时,一份网页的拷贝将从服务器上下载到客户端机器上来在用户浏览器上显示。
举个例子:如果你想去商店买东西。现在假设 Web 就是一条路。路的一端是客户端,就像你的家。另一端则是服务器,就像你想去的商店。
除了客户端和服务器,我们还需要了解:
网络连接:允许你在互联网上发送和接受数据。基本上和你家到商店的街道差不多。
TCP/IP:传输控制协议和因特网互连协议是定义数据如何传输的通信协议。这就像你去商店购物所使用的交通方式,比如汽车或自行车(或是你能想到的其他可能)。
DNS:域名系统服务器像是一本网站通讯录。当你在浏览器内输入一个网址时,浏览器获取网页之前将会查看域名系统。浏览器需要找到存放你想要的网页的服务器,才能发送 HTTP 请求到正确的地方。就像你要知道商店的地址才能到达那。
HTTP:超文本传输协议是一个定义客户端和服务器间交流的语言的协议(protocol)。就像你下订单时所说的话一样。
组成文件:
一个网页由许多文件组成,就像商店里不同的商品一样。这些文件有两种类型:
- 代码:网页大体由 HTML、CSS、JavaScript组成,不过你会在后面看到不同的技术。
- 资源:这是其他组成网页的东西的集合,比如图像、音乐、视频、Word文档、PDF文件。
当我们浏览网页的时候,到底发生了什么呢?
当你在浏览器里输入一个网址时(在我们的例子里就是走向商店的路上时):
1、浏览器在域名系统(DNS)服务器上找出存放网页的服务器的实际地址(找出商店的位置)。
2、浏览器发送 HTTP 请求信息到服务器来请拷贝一份网页到客户端(你走到商店并下订单)。这条消息,包括其他所有在客户端和服务器之间传递的数据都是通过互联网使用 TCP/IP 协议传输的。
3、服务器同意客户端的请求后,会返回一个“200”信息,意味着“你可以查看这个网页,给你~”,然后开始将网页的文件以数据包的形式传输到浏览器(商店给你商品,你将商品带回家)。
4、浏览器将数据包聚集成完整的网页然后将网页呈现给你(商品到了你家)。
本文地址:百科问答频道 https://www.neebe.cn/wenda/886474.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!