Web探索之旅 | 第一部分:什么是Web?

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。
转载请注明出处。
原文:https://www.jianshu.com/p/29f2ea410f8d


《Web探索之旅》全系列

内容简介


  1. 什么是 Web?
  2. Web,服务和云
  3. Web 的诞生史
  4. 总结
  5. 第二部分第一课预告

1. 什么是 Web?


什么是 Web 呢? 这个问题不容易回答。

Web 这个英语单词有好几个意思:“网,蜘蛛网,网状物;万维网;织物;圈套”。

我们也经常用到它的合成词,例如 Webpage(网页。是 Web 和 page(page 表示“页面”)的合成),Website(网站。是 Web 和 site(site 表示“站点”)的合成)。

一般在 IT(Information Technology 的缩写,表示“信息技术”)领域,Web 被翻译成“网络”,或者很多时候我们不翻译,就直接用 Web 这个词。因为 network(或简称 net)这个单词也有“网络”的意思。但是 Web 和 network 是有区别的。

那么到底什么是 Web 呢?

在 IT 领域,Web 是 World Wide Web(万维网,一般简写为 WWW)的简称。World 表示“世界”,Wide 表示“广阔的”,Web就是“网”。

WWW 可以让 Web 客户端(例如我们常用的浏览器,如 Chrome,Firefox,等等)访问 Web 服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。

在这个系统中,每个有用的事物,称为一样“资源”,并且由一个 URI(Uniform Resource Identifier 的缩写,表示“统一资源标识符”)标识。

这些资源通过 HTTP(HyperText Transfer Protocol 的缩写,表示“超文本传输协议”。我们之后的课程会介绍 HTTP 协议并实践)协议传送给用户,用户通过点击链接来获得资源。

Web 是比较偏应用层的概念。可以说 network 是我们最宽泛的“网络”概念的底层基础,而 Web 则是指顶层的应用,甚至包含了人与人利用 Web 进行的交互。

Web 的表现形式


用什么来形容 Web 比较好呢?

有的人可能会想到 surfing(“冲浪”),或者说 Surfing the Internet / Web(互联网 / 网际冲浪)。因为我们在网站上浏览网页时就有点像冲浪一般“一页页”地翻过。

不禁想起了腾格尔演唱的电视剧《康熙王朝》的片尾曲《大男人》:“一生有一种大海的气魄,岁月一页页无情翻过”。我们也经常“无情”地快速翻过我们的网页,甚至我们的人生。

但是说到 Web,我们还是用另一个意象来表示吧。

我选择用“蜘蛛网”来形象地表现 Web:

为什么用蜘蛛网(希望对蜘蛛恐惧的朋友见谅)来形象地表示呢?

因为 Web 在英语中有“蜘蛛网”的意思,而且蜘蛛网的每个连接的结点,正好可以表示全球这个大 Web 中的每一台电脑。只要上了网,这些电脑都在 Web 上互联。

2. Web,服务和云


这一节中,我们首先要来区分一下 Internet 和 Web 这两个时常容易被混淆的概念。

我们必须对你说:“Internet 不等于 Web !”

Web 是 Internet 的一部分,虽然 Web 是 Internet 中最被人熟知的那一部分服务。

如上图所见,我们可以看到,Internet 是由 Web 和其他服务(service)所组成。

Internet 是什么呢?


Internet 表示“互联网”,又称网际网路,或音译因特网、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出覆盖全世界的全球性互联网络,称为互联网,就是互相连接在一起的网络结构。

除了 Web,Internet 还包含其他服务:

  • E-mail:电子邮件。

  • FTP:File Transfer Protocol 的缩写,表示“文件传输协议”。

  • Newsgroups:新闻组,这个名字本身多少会产生一点歧义,因为它通常是一个讨论组。新闻组与万维网上的论坛(BBS)在技术上完全不同,但功能上却是比较相似的。新闻组通常使用 NNTP 协议,使用特定的客户端来阅读和发送讨论的内容是一个电子讨论组,它集中了对某一主题有共同兴趣的人发表的文章。

  • 其他服务:远程登录(Telnet),BBS(论坛),等等。

今天,人们有时候比较容易混淆 Internet 和 Web 的概念,是因为现在越来越多的 Internet 的服务(e-mail,FTP,newsgroups,等)都通过 Web 这个接口来呈现给用户,这些服务中的很多都已经整合到 Web 中。

举一些例子:

  1. Gmail:Google 的免费网络邮件服务,就是通过 Web 来与用户交互的。我们一般使用 Gmail 也是在浏览器里面。其实就是e-mail 这个 Internet 的服务通过 Web 呈现出来。

  2. Dropbox:国外很流行的网络存储服务,是同步类网盘的祖师。后来国内也出了百度云盘,360 网盘,等众多的网盘,都是模仿 Dropbox。其实就是 FTP 这个 Internet 的服务通过 Web 呈现出来。

其他还有,就不一一列举了。

Cloud(云)


说了 Internet 和 Web 之间的区别,也介绍了一些常见的 Internet 服务。我们再来看一个很流行的概念:Cloud(“云”),相信你或多或少听说过“云计算”,“大数据”之类名词。

说到 Cloud 的定义,至今没有太统一的说法。各方解释都不太一样。

我们可以简单地把 Cloud 定义为:通过 Web 这个“接口”获取到一些 Internet 服务(service),或者把这些服务本身定义为“云”。

可以用下图来形象地表示:

上图中,用云朵来表示的那些各式各样的 service(服务),就是我们用户要通过 Web 这个接口来获取到的。这些服务有:

  1. 文件存储:File Storage。比如 Google Drive,百度云盘,云存储,等。
  2. 计算能力:比如云计算(Cloud computing)。
  3. 无纸化:Paperless,是一个资讯革命,形式是避免使用纸张作为记录及沟通的媒体,节约资源,可持续发展。人际沟通无纸化:以电邮、短讯、上网讨论区等,代替写情信、家书、投诉信等。公文:用 Word、PDF 等电脑化,网络传递,交到收信者处,待有必要才由读者自费打印,等。
  4. 其他服务。

当然了,我们一般所说的云或云计算则更复杂,有几种类型。例如:

  • SaaS(Software as a Service 的缩写,表示“软件即服务”)。
  • IaaS(Infrastructure as a Service 的缩写,表示“基础设施即服务”)。
  • PaaS(Platform as a Service,表示“平台即服务”)。
  • 等等。

如果你有兴趣,可以进一步去了解。

3. Web 的诞生史


下面我们来聊聊 Web 的历史吧,看看这么有意思的 Web 是如何诞生及发展的。

我们简单来介绍一下:

  1. ARPAnet:被称为 Internet 的雏形。1969 年,美国国防部高级研究计划局(Advance Research Projects Agency,简称 ARPA)开始建立一个命名为 ARPAnet 的网络。当时建立这个网络的目的是出于军事需要,计划建立一个计算机网络,当网络中的一部分被破坏时,其余网络部分会很快建立起新的联系。那时还想到了防核弹袭击,不要忘了当时正是冷战(1947 年至 1991 年)时期。美国需要防卫苏联的突然袭击,比如说纽约的那部分网络被轰炸了,那么这个计算机网络的其余部分必须仍旧能工作。

上图为美国当时全国范围的 ARPAnet。

  1. E-mail 等 Internet 的服务开始出现:1972年,e-mail 服务出现。

  2. Web 出现:1991 年。所以 Web 诞生是在 Internet 之后很久。

Web 之父 Tim Berbers Lee


那么谁发明了 Web 呢?

Tim Berbers Lee(蒂姆·伯纳斯·李),就是下面这位大牛,看上去蛮和蔼的。他在 1991 年(也有说是 1989 年...)提出了 Web(World Wide Web 的缩写,或 WWW)。

这张照片其实摄于 1994 年的欧洲核子研究组织(CERN)。

在他之前,没有浏览器,没有 WWW,网络世界一片空白。如果当初为谋取个人利益,蒂姆将自己的 WWW 设想乃至后来的万维网申请知识产权和专利,如今的互联网世界是不可能发展得这么快的。

蒂姆假想说:“那样的话,世界上至少会有 16 种不同的 Web,有 CERN 网,有微软网,有苹果网,等等”。

1994 年,Tim Berners Lee 创立了著名的 W3C(World Wide Web Consortium 的缩写,表示“万维网联盟”)组织,因为他觉得 Web 发展迅猛,需要有一个类似基金会或委员会的机构来规范,以达成全球统一标准。

W3C 后来发明了一系列的语言和规范:HTML,CSS,XML 等。现在的 HTML5 也是他们规定的。

W3C 最重要的工作是发展 Web 规范(被称为 recommendations,表示“推荐”),这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。

W3C 的官方网站是 http://www.w3.org

你如果想学各种技术(HTML,CSS,XML,Javascript,PHP,等等),可以去 W3C 学院:http://www.w3schools.com

对应中文网站是:http://www.w3school.com.cn

4. 总结


  1. Web(万维网,World Wide Web 的简称)是 Internet(互联网或英特网)的一个部分,是 Internet 最为人所知的部分。我们今天用浏览器上网,浏览网页,就是在用 Web。

  2. Internet 的诞生比 Web 早。

  3. Cloud(云)更像是一个市场化的概念,而不是技术概念。

  4. W3C 组织规定和掌控 Web 的发展。

5. 第二部分第一课预告


今天的课就到这里,一起加油吧!

下一课:Web探索之旅 | 第二部分第一课:客户端语言


我是 谢恩铭,公众号「程序员联盟」(微信号:coderhub)运营者,慕课网精英讲师 Oscar 老师,终生学习者。

热爱生活,喜欢游泳,略懂烹饪。
人生格言:「向着标杆直跑」

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,633评论 18 139
  • www (万维网缩写) 转载自百度百科 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。 WWW是环球...
    一直以来都很好阅读 1,661评论 0 1
  • www (万维网缩写) 转载自百度百科 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。 WWW是环球...
    李仁平阅读 1,512评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,815评论 25 707
  • 欢迎来到小于的王者地盘,小于用了三天的时间更新了王者峡谷67位英雄全新的推荐出装以及铭文搭配,大家关注小于之后只需...
    王者小于帮阅读 291评论 0 0