跳过正文
  1. 文章/

万维网诞生:蒂姆·伯纳斯-李的礼物

sun.ao
作者
sun.ao
我是 sun.ao,一名热爱技术的程序员,专注于 AI 和数智化领域。
目录
计算机前世今生 - 这篇文章属于一个选集。
§ : 本文

1989年3月,瑞士日内瓦,欧洲核子研究中心(CERN)。

一个英国程序员正在写一份提案。

他注意到一个问题:CERN有数千名科学家,来自世界各地,使用不同的计算机系统。他们需要共享信息,但没有统一的方式。

有人用FTP传文件,有人用电子邮件发文档,有人把信息存在本地数据库里。信息散落各处,难以找到。

这个程序员想:能不能建立一个系统,让所有人都能方便地发布和获取信息?

他写了一份提案:《信息管理:一个提案》。

他的老板在封面上写了一句评语:“模糊但令人兴奋。”

这个程序员叫蒂姆·伯纳斯-李。他即将发明万维网

超文本的梦想
#

伯纳斯-李的想法不是全新的。

早在1945年,美国科学家范内瓦·布什就提出了Memex的概念——一种可以存储和链接大量信息的机器。用户可以在文档之间建立链接,形成"信息轨迹"。

1960年代,泰德·尼尔森提出了**超文本(Hypertext)**的概念——文档之间通过链接相互连接,形成非线性结构。用户可以点击链接,从一个文档跳到另一个文档。

1968年,道格拉斯·恩格尔巴特演示了NLS系统——一个支持超文本、鼠标、窗口的系统。这场演示被称为"所有演示之母"。

但这些系统都是孤立的。它们运行在特定的计算机上,不能连接不同的机器。

伯纳斯-李的想法是:把超文本和互联网结合起来。

万维网的三大发明
#

伯纳斯-李设计了三个核心组件:

1. URL(统一资源定位符)

每个资源都有一个唯一的地址。比如:http://www.example.com/page.html

URL解决了"如何找到资源"的问题。在万维网之前,每个系统都有自己的地址格式,互不兼容。URL提供了统一的格式。

2. HTTP(超文本传输协议)

一种简单的协议,用于传输网页。客户端发送请求,服务器返回内容。

HTTP的设计非常简单:只有几种请求方法(GET、POST等),状态码也很少。这种简单性使HTTP易于实现,推动了万维网的快速普及。

3. HTML(超文本标记语言)

一种描述网页内容的语言。用标签标记文本的结构:<h1>表示标题,<p>表示段落,<a>表示链接。

HTML的设计原则是"容错"——即使网页有错误,浏览器也应该尽力显示,而不是报错。这降低了创建网页的门槛。

这三个组件构成了万维网的基础。它们都是开放标准,任何人都可以免费使用。

第一个网站
#

1990年圣诞节,伯纳斯-李在CERN的一台NeXT电脑上部署了第一个网站。

网站地址是info.cern.ch,内容包括:

  • 万维网项目的介绍
  • 如何使用浏览器
  • 如何设置服务器
  • 相关技术文档

这是人类历史上第一个网站。

伯纳斯-李还写了第一个网页浏览器——WorldWideWeb(后来改名为Nexus)。它不仅能浏览网页,还能编辑网页。

万维网的传播
#

万维网最初只在CERN内部使用。伯纳斯-李希望把它推广到全世界。

1991年8月,他在互联网新闻组上发布了万维网的介绍。世界各地的程序员开始关注这个项目。

1993年,CERN做出一个重要决定:万维网技术永久免费开放,不收取任何专利费。

这个决定改变了历史。

如果CERN对万维网技术申请专利并收费,互联网的发展将被大大延缓。万维网可能成为众多竞争技术之一,而不是统一标准。

伯纳斯-李后来回忆:“我们没有申请专利,因为我们想让万维网成为公共基础设施,就像道路和电话一样。”

Mosaic浏览器
#

1993年,伊利诺伊大学的马克·安德森开发了Mosaic浏览器

Mosaic有几个重要特点:

  • 图形界面:可以显示图片,不只是文字
  • 鼠标操作:点击链接就能跳转
  • 跨平台:可以在Windows、Mac、Unix上运行
  • 免费下载:任何人都可以使用

Mosaic让普通人也能使用万维网。它发布的第一年,就被下载了数百万次。

安德森后来创办了网景公司,推出Netscape Navigator浏览器。Navigator在1990年代中期占据了90%的浏览器市场。

万维网开始爆炸式增长。

网站的爆发
#

1993年,全世界只有几百个网站。

1994年,网站数量增长到几千个。

1995年,网站数量突破1万个。

1998年,网站数量超过300万个。

网站开始覆盖各个领域:

  • 新闻:CNN、纽约时报上线
  • 商业:亚马逊、eBay成立
  • 搜索:Yahoo、AltaVista、Google相继出现
  • 社区:GeoCities提供免费个人主页
  • 门户:AOL、MSN成为互联网入口

万维网从学术工具变成大众媒体,从信息共享平台变成商业平台。

伯纳斯-李的选择
#

万维网的成功,让伯纳斯-李面临一个选择。

他可以创办公司,开发商业浏览器,成为亿万富翁。马克·安德森就是这样做的,网景上市后,安德森身价暴涨。

或者,他可以继续推动万维网的开放发展,确保它成为公共基础设施。

伯纳斯-李选择了后者。

1994年,他创建了万维网联盟(W3C),负责制定万维网的技术标准。W3C确保HTML、CSS、HTTP等技术保持开放和互操作。

他没有从万维网赚一分钱。他继续在学术界工作,推动万维网的发展。

2004年,英国女王授予他爵士头衔。2016年,他获得图灵奖。

但他说,最大的奖励是看到万维网改变了世界。

万维网的影响
#

万维网改变了人类社会的方方面面:

信息获取:任何人都可以获取全球的信息。维基百科让知识免费开放,新闻网站让信息实时传播。

商业:电子商务改变了购物方式。亚马逊、淘宝、京东成为零售巨头。

社交:社交媒体改变了人际交往。Facebook、Twitter、微信连接了数十亿人。

教育:在线课程让教育跨越国界。Coursera、edX、可汗学院提供免费教育资源。

娱乐:流媒体改变了娱乐方式。YouTube、Netflix、Spotify改变了视频和音乐的消费。

工作:远程办公成为可能。Zoom、Slack、Teams支持分布式协作。

万维网的问题
#

但万维网也带来了问题:

信息过载:信息太多,难以辨别真伪。假新闻、阴谋论传播迅速。

隐私泄露:个人数据被科技公司收集和利用。广告追踪无处不在。

数字鸿沟:不是所有人都能上网。发展中国家和贫困地区被排除在外。

网络暴力:匿名性让网络暴力更加猖獗。

伯纳斯-李说:“万维网是我创造的,但它变成了什么,是所有人共同决定的。”

他正在推动Solid项目,让用户重新掌控自己的数据。

下一步:浏览器战争
#

万维网需要浏览器来访问。1990年代,浏览器市场爆发了一场激烈的战争。

网景的Navigator对阵微软的IE。最终,微软凭借Windows的垄断地位赢得了战争。

明天,我们来讲浏览器战争的故事。


今日知识点
#

URL(Uniform Resource Locator) 统一资源定位符,用于标识互联网上的资源地址。格式为协议://域名/路径,如https://www.example.com/page.html。URL让每个网页都有唯一的地址。

HTTP(Hypertext Transfer Protocol) 超文本传输协议,用于在Web服务器和浏览器之间传输数据。HTTP是无状态协议,每次请求独立,不保存上下文信息。HTTPS是HTTP的加密版本。

HTML(Hypertext Markup Language) 超文本标记语言,用于描述网页的结构和内容。用标签标记文本,如<h1>表示标题,<p>表示段落,<a href="...">表示链接。HTML是万维网的基础。


思考题
#

  1. 伯纳斯-李没有对万维网申请专利,而是免费开放。你觉得这个决定对互联网的发展有什么影响?
  2. 万维网带来了信息自由,但也带来了假新闻、隐私泄露等问题。你觉得应该如何平衡?

明天预告:浏览器战争——网景与IE的世纪大战,以及微软的反垄断危机。

计算机前世今生 - 这篇文章属于一个选集。
§ : 本文

相关文章