首页 > 评论 > 关键词 > 互联网最新资讯 > 正文

互联网和Web的历史 以及Web标准的演化

2009-10-23 09:57 · 稿源:W3C标准WEB前端DHTML精英俱乐部

序言

“请问陛下,我们该从哪里出发呢?”

“从起点出发”,国王严肃地回答说:“一直前行,直到终点再停下。”

—刘易斯•卡罗尔《爱丽丝漫游奇境》

我们做任何事都有一个起点,我们这个课程就从回顾历史开始吧。在以下部分,我将简要回顾互联网、万维网(World Wide Web),以及Web标准(我们课程的主题)的历史和演化过程。我认为了解互联网和Web标准的演化是很有用的,也很有趣。我的介绍很简要,不是长篇大 论,可帮助你快速入门。如果我提到的任何术语你还不熟悉的话,请不用担心。如果这些术语是学习Web开发过程中很重要的术语,则会在后面的专题文章中给出定义的,此外你也可用Google查询它们的含义。

互联网的起源

1957年10月4日,一个改变世界的事件发生了,那就是苏联成功地将第一颗人造卫星(名为Sputnik 1号)送入了地球轨道。这件事震惊了世界,尤其是让美国感到十分震惊,因为美国也正在进行发射人造卫星的计划,但尚未完成。

受到苏联首先成功发射人造卫星的刺激,美国政府认为有必要成立一个研究和开发新的尖端科技的机构,于是就成立了国防部高级研究计划局(ARPA)。迄今为止,国防部高级研究计划局最有名的(无疑是得到最广泛应用的)研究计划也许就是建立互联网了。

1960年,心理学家和计算机科学家Joseph Licklider发表了一篇名为《人机共生》的论文,在这篇论文中首次提出将计算机联网,以用于信息的储存和检索的构想。1962年,时任国防部高级研 究计划局信息处理办公室负责人的Joseph Licklider,建立了一个推进计算机研究的小组,中心工作就是围绕他1960年提出的将计算机联网的构想开展研究。

1967年10月,研究小组提出了构建这样一个计算机网络,被称为“阿帕网”(ARPANET)的计划,随后在1969年12月,首个连接四个节点 的计算机网络建立并投入运行。建立一个计算机网络面临的关键问题是如何将分散的计算机系统连接起来,又不因不间断连接而耗尽网络资源。为解除这一问题,发 明出了一种叫做“分组交换(包交换)”的技术,即把数据请求拆分为小的“信息包”,这些信息包可以得到快速地处理,且不阻塞与其他方的通信,目前的互联网 依然在使用这一技术原理。

分组交换技术自问世后得到了广泛的应用,一些在阿帕网之后新构建的网络都采用了分组交换技术。例如,英国第一个大学间的网络 JANET, 及美国的公共网络CompuServe,都是建立在X.25分组交换技术之上,此技术由国际电信联盟开发。前者使英国的大学之间可以收发文档和电子邮件, 而后者做为一家商业机构,允许小公司和个人访问分时共享的计算机资源,并且后来被接入互联网。这些网络尽管有很多连接,但实质上都还是专用网络,而不是我 们今天使用的互联网。

当人们试图让所有这些分散的网络都能相互通信时,存在多种不同的网络协议就成为了一个问题。不过问题的解决方案很快就找到了,Robert Kahn在从事国防部高级研究计划局的一个卫星分组网络研究项目时,开始为更开放的网络架构定义一些规则,以取代阿帕网当时使用的网络协议。随后斯坦福大 学的Vinton Cerf加入了他的研究项目。他们两人创建了一个使用新的标准弥合不同网络协议间的差异的新系统。在1974年12月发表的草拟规范中,他们两人将这称为 “互联网传输控制程序”。

这个传输控制规范降低了网络所起的作用,而把维持传输完整性的职责交给了主机,其最终结果就是使将几乎所有网络都连接起来这一工作成为可能。国防部 高级研究计划局资助了相关软件的开发,然后在1977年,成功进行了三种不同的网络通信的演示。到1981年,传输控制规范最终确定和发布,并得到采用。 1982年,在美国以外的阿帕网连接都被转变使用新的 TCP/IP 协议,互联网诞生了。

万维网的诞生

Gopher 是20世纪90年代初期常用的信息检索系统,它提供了一种向文件、计算机资源和其他菜单添加链接菜单的方法。这些菜单可越过本机的界限,并使用互联网从其他计算机系统抓取菜单。Gopher深受那些希望共享全校信息的大学和希望集中储存和管理文件的大型组织的欢迎。

Gopher是由明尼苏达大学首创的。1993年2月,明尼苏达大学宣布将针对使用Gopher服务器收取许可费,这样很多组织就开始寻找替代Gopher的系统。

设在瑞士的欧洲核研究理事会(CERN)就有这样一个替代系统。该组织的Tim Berners-Lee 当时正在开发一个信息管理系统,在该系统中,文本可包含指向其他文件的链接,这样读者就可以在文档间快速跳转。他创建了一个发布这种被称为“超文本”格式 文档的服务器,以及阅读这些超文本文档的程序,他称它们为“万维网”(WorldWideWeb)。这个软件于1991年首次发布,不过在经历了两个事件 之后,它才得到极其广泛的普及,并最终取代了Gopher。

1993年4月13日,欧洲核研究理事会公开了万维网的源代码,这样任何人都可以使用或改进这个软件,且不需要付费。

同一年的晚些时候,超级计算机应用国家中心(NCSA)发布了一个集成Web浏览器和Gopher客户端的程序,被称为Mosaic 。最初这个程序只能在Unix机器上以源代码的方式获得,不过到了1993年的12月,Mosaic发布了可在苹果机和Windows计算机上安装和运行 的新版本。选用Mosaic浏览器的用户激增,同时上网的人也越来越多。

可用的Web浏览器数量戏剧性地增长,很多浏览器都是由大学和公司开发出来的,例如,一家挪威的通信公司——Telenor,就于1994年开发出了第一个版本的Opera浏览器。

浏览器之争

Web的普及带来了商业利益,Marc Andreessen离开了超级计算机应用国家中心,和Jim Clark 一道创立了Mosaic通信公司,后来改名为网景(Netscape)通信公司。他们开发出Netscape Navigator浏览器,并于1994年12月发布了该浏览器的1.0版本。

Spyglass有限公司是NCSA的下属商业部门,它将Mosaic浏览器技术许可给微软使用,Mosaic浏览器技术构成了微软Internet Explorer浏览器的基础。1995年8月,微软发布了Internet Explorer浏览器的1.0版本。

此后微软和网景都不断推出各自浏览器的升级版本,都想在浏览器支持的功能方面赢得竞争优势,以吸引Web开发人员。这被称为“浏览器之争”。同一时期,Opera浏览器占有的市场份额虽然还很小,但已有一批忠实的用户。同时,Opera公司也在尽力创新和支持Web标准。

Web标准的诞生

在浏览器之争中,微软和网景都将重点放在实施新功能上,而不是放在解决他们各自的浏览器已经支持的功能所出现的问题上。他们还着重于向各自的浏览器增添专有功能,并创建与其他浏览器已有的功能相直接竞争,但不具有兼容性的功能。

面临这种浏览器之争造成的混乱,Web开发人员在构建Web站点时,不得不采取一些权宜之计,一些时候是分别针对这两个主流浏览器开发两个版本的 Web站点,而有时干脆就选择只支持一个浏览器,使使用其他浏览器的用户无法正常访问Web站点。这是一种可怕的工作方式,相应地,Web开发人员也开始 寻求解决的办法。

W3C(万维网联盟)的成立

1994年,在欧洲核研究理事会、国防部高级研究计划局和欧洲委员会的支持下,Tim Berners-Lee在麻省理工学院创立了W3C(万维网联盟)。W3C的目标是:规范用于创建Web站点和Web页的协议和技术,以使Web站点和 Web页的内容能为全球尽可能多的人访问。

此后的数年内,W3C发布了多份规范文件(称为“建议”),包括HTML 4.0、PNG图像格式、CSS样式表的1.0和2.0版本。

但是W3C并未强制执行其提出的建议,生产厂商只有在希望在产品上标注“符合W3C规范”的情况下,才必须遵守W3C制定的规范。这不是一个可以吸 引消费者的产品特色,因为几乎所有的互联网用户都不知道,而且可能也不关心W3C是个什么样的组织。浏览器之争继续激烈地进行着。

Web标准组织

1998年,浏览器市场被当时的两大主流浏览器Internet Explorer 4和Netscape Navigator 4所占据。微软发布了Internet Explorer 5的测试版本,该测试版本的Internet Explorer 5执行一种新的、专有的动态HTML,这意味着专业的Web开发人员需要知道5种不同的写JavaScript 的方法。

在这种情况下,一个由专业Web开发人员和设计师组成的团体应运而生,这个团体称自己为Web标准组织((WaSP),他们的想法是通过呼吁将W3C制定的规范称为标准而不是建议,可能可以说服微软和网景支持他们。

Web标准组织为推广他们的行动呼吁,在早期阶段采用了一种传统的广告技术—“路障策略”(roadblock)。所谓“路障策略”,是指一家公司 在同一时段,在所有的电视频道上都播出一个同样的广告,这样观众无论将电视调到哪一个频道,得到的都是完全相同的广告讯息。借鉴这个策略,Web标准组织 同时在很多Web开发专业站点(包括builder.com),连线杂志网络版(Wired online),以及一些受欢迎的邮件列表上,发布同一篇文章。

Web标准组织使用的另一个宣传技术是嘲笑那些将要加入W3C(及其他标准制定组织)的公司,不过后来就更侧重于创造新特性,而不再侧重于推广那些他们认为一开始就必须使用的基本方法。

Web标准组织的所作所为似乎更偏重于批评,但他们并不只是坐在那里批评人,他们也向人们提供帮助。Web标准组织的7位成员成立了一个“CSS武 士团”(CSS Samurai),明确指出Opera浏览器和Internet Explorer浏览器在支持CSS方面存在的十大问题(Opera公司解决了这些问题,但微软并未解决)。

Web标准的兴起

2000年,微软发布了Internet Explorer 5浏览器的苹果机版本,这是一个非常重要的里程碑事件,Internet Explorer浏览器成为Mac OS操作系统下的默认浏览器,并在一定程度上支持了W3C建议。这一事件,以及Opera浏览器当时已可以很好地支持CSS 和 HTML这一事实,推动了Web标准的使用,Web开发人员和设计师第一次感到使用Web标准设计站点是轻松的工作。

Web标准组织劝说网景公司在其浏览器完全支持Web标准前,不发布Netscape Navigator浏览器的5.0版本(这项工作为当前非常流行的浏览器Firefox的推出奠定了基础)。Web标准组织还创建了一个 “Dreamweaver专责小组”,促请Macromedia公司改进其流行的网页制作工具Dreamweaver,以鼓励和支持创建符合Web标准的 站点。

很受欢迎的Web开发站点“A List Apart”,于2001年初进行了重新设计,在一篇文章中他们阐述了为什么要重新设计Web站点:

“在6个月内,或1年内,最多两年内,所有的站点在设计时都将使用这些Web标准。[中间略过……]我们要么不思进取,听任自己落伍,要么现在就开始学习基于Web标准的技术。”

这有些过于乐观了。即使是到了2008年,也不是所有站点都是使用Web标准而构建的。不过发展趋势是可以让人乐观的,旧式浏览器所占的市场份额已 经下降。两个著名的Web站点已使用Web标准对其站点进行了重新设计,它们就是连线杂志网络版(于2002年重新设计),和ESPN电视网的站点(于 2003年重新设计),它们已成为支持Web标准和新技术的先锋。

同样也是在2003年,Dave Shea推出了一个被称作“CSS Zen Garden”(CSS禅意花园)的站点,这个站点用实际例子证明仅通过改变页面的样式,而内容保持不变,就可以实现整个设计的改变,这对Web专业人士产生了莫大的影响。

从那时起,在专业Web开发圈子里,Web标准就已成为必须遵守的标准。在本课程中,我们将向大家全面介绍Web标准,向大家提供Web设计和Web开发的牢固基础,使你们能开发出符合Web标准的、可访问性好的,且代码精简高效的Web站点,如同大公司的站点一样。

总结

在这篇文章里,我简述了现代互联网是如何诞生的,即最初它实际上是美苏太空军备竞赛的产物;Tim Berners-Lee 是如何为一代人定义超文本的,以及微软和网景的商业之争,是如何导致Web开发人员群体发起推广Web标准的行动的。“Web标准”这一术语现在已广泛地 在Web专业人士圈子里使用,连W3C在其站点也开始使用这一术语。我们要向你们教授的正是Web标准,即建立Web站点的标准方式。

作者简介:

Mark Norman Francis 早在万维网诞生前,就在从事互联网领域的工作了,一直持续到现在。目前他是全球最大网站Yahoo! 的前端设计师,负责制定Web开发的最佳习惯、代码标准和质量标准。

在加入Yahoo!前,他先后在Formula One Management(F-1管理公司)、Purple Interactive (紫色互动公司)、伦敦城市大学从事过多种工作,包括Web开发、后端CGI编程和系统架构等。他的博客地址为:http://marknormanfrancis.com/。

本文采用的授权是创作共用的“署名-非商业性使用-相同方式共享 2.5 通用许可”。

原文地址:http://www.v-ec.com/dh20156/article.asp?id=268

  • 相关推荐
  • 大家在看
  • 拉勾CEO许单单:互联网浪潮影响的不只是互联网行业

    【TechWeb】6月24日消息,日前,在拉勾2020互联网人才官峰会上,拉勾创始人兼CEO许单单以“后疫情时代的逆势与破局”为主题发表了演讲。许单单认为,疫情虽然给整体经济带来了负面影响,但更高密度高质量的人才流入市场,为企业优化人员结构提供了机会。而新基建的推进,也在加速传统行业的互联网化进程,创造着大量的职业机会。未来企业赢得下半场的关键,在于人才战略。许单单表示,“相比从前,现在求职市场的人才密度和品质更

  • Salesforce、Adobe跻身中美互联网20强,纳入中美互联网巨头指数

    近日,纳斯达克中美互联网老虎指数(Nasdaq China US Internet Tiger Index,代码QNETCN)更换成分股,美国SaaS巨头Salesforce和Adobe跻身中美互联网 20 强并纳入指数。本次调样在上周五( 6 月 19 日)收盘后生效。顺应新的指数,跟踪该指数的ETF产品TTTN也已同步调整持仓股。 SaaS鼻祖Salesforce Salesforce 是SaaS(软件即服务)鼻祖,在 2000 年的时候,谷歌、微软都还在对云观望,客户更是一头雾水时,创始人贝尼奥夫(Benioff)就?

  • 互融云 互联网保理综合管理平台系统:助力企业开启互联网保理新时代!

    5 月 28 日,《中华人民共和国民法典》(以下简称“民法典”)在十三届全国人大三次会议表决通过。作为新中国成立以来第一部以法典命名的法律,民法典在我国立法进程中具有重大意义。值得关注的是,为了适应我国保理行业发展和优化营商环境的需要,民法典将商业保理合同作为有名合同纳入到合同编中,标志着我国商业保理立法工作取得重要突破。实际上,保理作为一种新型的综合性金融服务业务,近十余年来在我国发展速度很快。中国服

  • 透视互联网的灵魂,详解广告新变局

    “羊毛出在狗身上,猪来买单。”这句经典名言归纳了互联网思维的要义——提供免费产品/内容供用户使用,圈住人之后再将人群的注意力卖给广告主变现。底层逻辑是流量的低买高卖,而广告主就是那只富有的猪。

  • 由于冠状病毒,Airbnb可能削减在Amazon Web Services上的支出

    [TechWeb]Airbnb首席执行官Brian Chesky表示,如果冠状病毒大流行继续对其业务造成压力,该公司准备在今年进一步削减预算。Chesky 在最近几个月表示,由于Covid-19危机,该公司经历了一轮裁员,冻结了招聘并暂停了营销活动,但仍有可能进一步削减其在亚马逊云计算服务上的支出空间。切斯基说:“亚马逊网络服务(AWS)和客户服务仍有机会提高我们使用数据的方式,处理联系人的效率。” “因此,我们将继续提高业务效率,但此刻业?

  • 币安赵长鹏:互联网时代,如何保障资产安全

    互联网的发展,给我们带来了巨大的便利,但同时也给我们的“资产”安全带来了很大的威胁。所谓的黑客也许能通过互联网揭发你很多不为人知的秘密。银行卡盗刷,微信诈骗,让很多人陷入恐慌。在加密行业,同样有着资产安全问题。如何在区块链世界保障资产安全?币安赵长鹏将给您带来更多可选择性的答案。在区块链的世界,安全至关重要。但是币安赵长鹏发现很多普通人缺乏“安全”相关的知识和意识,这是一个需要紧迫解决的问题。许多

  • 冰与火之歌:被疫情改变的中国互联网

    每一次动荡都是流量的再分配!新冠这只黑天鹅对中国互联网产业的影响是全方位的,对于中国互联网的诸多领域而言,这次海啸般的冲击是一次重新洗牌。

  • 中国互联网的江湖,就是从摆地摊开始

    ​2020 年初开始疫情来袭,使得很多商户和实体经济备受打击。而在疫情防控形势一片大好,各地开始逐渐放松管制的情况下,如何才能更快更有效地促进经济恢复和消费,成了最大的难题。

  • 出于隐私考虑:苹果拒绝在Safari部署16个Web API

    据外媒报道,苹果本周表示,它拒绝在Safari浏览器上实施 16 项新网络技术(Web API),因为这些技术为用户指纹识别开辟了新途径从而对他们的隐私构成威胁。这 16 项技术具体如下:

  • 杏璞助推全国宝妈互联网轻松创业

    6 月5日- 6 月18日,杏璞开展“助力全国宝妈互联网创业”活动取得阶段性成果,总计帮助 1681 位宝妈,利用互联网和碎片时间简单创收、轻松地在家创业。疫情当下,很多职场宝妈还没能返回工作场所,在盼来了期待已久的长期休假后,房贷、车贷、子女教育的经济压力却越来越大,很多人都陷入了一种焦虑的状态。为解决宝妈焦虑、轻松创业。杏璞霜品牌下一步将加大力度,继续帮助宝妈互联网上轻松创业。全国 4 个直辖市, 293 个地级

  • 老虎证券:互联网“后浪”靠什么进攻传统券商腹地?

    (阿尔法工场研究院,陈斯文) 导语: 一季度的增长只是起点,能否冲上全能力券商的核心高地,才是老虎证券未来的长期看点。 1986 年 7 月 10 日,在马德里的一座体育馆内,中国男篮正在对阵波多黎各队。 从比赛开场,中国队的战术就打懵了波多黎各人:他们用最快速度发出底线球,拿球后全队撒腿飞跑,不等对手转过身,中国人就发起进攻;球在每个队员手里,停留从不超过两秒,以至于对手完全跟不上节奏,常常刚摆好防守阵型,进攻已

  • 万字长文——互联网广告到底是如何运行的?

    今天就和大家一起来聊一聊互联网广告的基本逻辑。“它无处不在,你无处可逃。”

  • 没有微博热搜的互联网世界,有变得更好吗?

    ​如果微博是一个信息集散地,那么热搜榜就是它的传播枢纽;如果微博是一个名利场,那么热搜榜就是这个名利场中最魔幻的元素。

  • 互联网产品砸钱找代言,谁的钱才算没白花?

    曾经靠“裂变”、“地推”就能自驱生长的互联网产品也要开始“蹭流量”了。今天,越来越多的线上互联网产品也开始积极向传统实体商品看齐,尝试以品牌代言的方式,提升自己的品牌曝光和品牌认知、美誉度。

  • 思科Webex助力客户高效远程办公,重塑工作模式

    Webex扩大容量、添加更多安全和智能洞察功能,赋能远程医疗 新闻摘要: ● Webex平台迎来了前所未有的市场需求,应用规模达到正常水平的三倍之多 。 ●作为最值得信赖的业务连续性供应商,思科在扩展全球容量上持续投资,提高Webex的弹性。 ● 为了确保客户可以随时随地轻松、安全地开展协作,思科为Webex添加了更多安全功能,并增加了与Box的全新集成 。 ● Webex Control Hub的智能和可行性洞察功能 可帮助IT人员管理不断扩大的

  • TikTok已被停止在印度互联网上提供服务

    TikTok在印度已经无法继续运行,因为包括Airtel和Vodafone在内的大多数互联网服务提供商似乎已经阻止使用该应用程序。一些位于印度的TikTok用户在Twitter上发布了无法使用该应用的截图。打开TikTok后,人们现在看到的是一条 "无网络连接"的消息,这意味着ISP已经开始阻止访问这个短视频分享平台。

  • 中国互联网的头号伪命题:流量焦虑

    过去几年,年中大促的看点,基本上就是天猫京东在战绩上较劲,结果今年因为直播电商的异军突起,抖音、快手、拼多多、百度等等流量公司的加入,618 战场上有声量的选手好像一下子就多了起来。

  • 互联网巨头集体蹭“地摊经济”,谁能C位出道?

    忽如一夜春风来,千摊万摊到处开。开的有多么繁荣呢?仅成都就设置临时占道摊点、摊区 2234 个,允许流动摊贩经营点 17891 个,增加就业岗位超 10 万。许昌、杭州也开始逐渐参与其中。因此有声音说当前互联网红利正在逐渐消失,“地摊经济”或许会对电商平台造成不小的冲击。

  • 疫情过后,产业互联网长跑有了“安全加速度”

    疫情虽然还在持续,但其衍生的数字化成果已经开始显现。传统行业加速数字化转型步伐,据iiMedia(艾媒咨询)发布的《 2020 疫情期间中国餐饮外卖市场商户专题研究报告》显示,疫情发生后,以线上作为主要战场的餐饮商家占78.0%,较疫情发生前增加了63. 1 个百分点,其中不乏有火锅等传统意义上无法“外送”的餐品。除了餐饮外,云会议、云教学、银行零接触服务更是借助疫情的影响,快速完成用户习惯教育。产业互联网正在疫情的催化

  • 互联网人的“地摊经济”:一场盛大而虚假的营销

    新时代的互联网人从来不会放弃任何一个风口,不管是 O2O 还是比特币,自行车或者直播,哪管它是不是真风口,能飞起来就行。现在,互联网人们有了新方向——摆地摊。管你是 985 还是 211,创业公司或者百亿大厂,在这个燥热而烦闷的 6 月,你要是还没摆过摊,根本不足以在深夜谈人生。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议