WWW
World Wide Web的缩写
WWW(全称World Wide Web,中文名万维网)是存储在Internet计算机中,数量巨大的文档的集合。WWW的发展由英国物理学家蒂姆·李(Tim Berners-Lee)在1989年提出,并于1990年首次实现。WWW的设计初衷是通过超文本链接来让用户能够浏览和访问网络上的信息。随着技术的不断发展和应用范围的不断扩大,万维网已经成为了一个全球性的信息交流平台,为人们的生活和工作带来了极大的便利。
万维网是一个由许多Web页面组成的超文本系统,通过超文本链接将各种资源关联起来。用户可以在万维网上浏览、搜索、上传和下载资源,如文本、图片、音频、视频等,它是因特网上应用最广泛的信息资源网,是为用户浏览分布于世界各地的相互连接的文本、图形、声音和影视等信息服务的。用户访问万维网时,只需在地址栏内输入域名,就可以自由地从一家网站瞬间转到另一家网站,可以浏览信息,也可以下载信息。
由于万维网使用方便、信息量大、内容丰富多样,因此成为了人们获取信息、交流思想和开展电子商务等活动的首选平台。截至2023年1月,包含万维网在内的互联网在全球拥有 24 亿用户。万维网还能够激发强大的市场潜力,2022年上半年万维网领域投资超过10亿美元,整体投资规模突破百亿美元。
基本原理
万维网(World Wide Web, WWW)利用HTTP(HyperText Transfer Protocol,超文本传输协议)来建立用户与服务器之间的标准交互方式。常用的Web应用基于网页形式开展,当用户输入域名,即可利用HTTP协议发起访问请求。服务器接收到用户请求后,根据HTTP协议向用户反馈响应页面。
发展历程
Web初始时代
1989年,"互联网之父"蒂姆·李(Tim Berners-Lee)在欧洲核子研究中心工作,他发现科学家之间共享信息的方式非常不便,于是他提出了一种新的信息管理系统,这就是万维网的前身。这个系统包含了三个组成部分:HTML(HTML)、超文本传输协议(HTTP)和统一资源定位符(URL)。
1990年,第一个Web浏览器和Web服务器正式面世,该服务器能够使用户在Web上发布和查看信息,蒂姆·伯纳斯·李将其命名为World Wide Web,是第一个可视化的Web浏览器。同年,蒂姆·李将World Wide Web浏览器和Web服务器的源代码免费发布到了互联网上,标志着万维网正式诞生。
1991年,为了打破万维网的国界,荷兰的开发者Piet Beertema创建了第一个国际域名,使得不同国家的用户都能够在Web上使用自己的本土语言。他发明的域名系统通过将域名和IP地址进行映射,使得用户可以通过域名来访问互联网上的资源,大大提高了网络使用的便利性,Piet Beertema为互联网的普及和发展做出了重要贡献,推动了全球信息交流的便利性和高效性。万维网的发展也在这一年取得重大突破,第一台万维网服务器在瑞士欧洲核子研究组织(CERN)上线,第一本网页也在同一年发布。
1993年,马可·安德森(Marc Andreessen)和埃里克·比纳(Eric Bina)参与开发了第一个网页浏览器Mosaic浏览器,该浏览器由NCSA 发布,这是第一个能够在不同操作系统上运行、支持图形界面和图片显示的Web浏览器,大大促进了万维网的普及和发展。Mosaic的成功促使其他公司和组织开发自己的浏览器,如Netscape Navigator和Internet Explorer。
Web1.0时代——互联网初创时代
1994年,蒂姆·李离开了CERN,并创建了万维网联盟World Wide Web Consortium(W3C)。W3C专门负责制定和维护万维网标准的组织,其成立标志着万维网技术进入了一个规范化、标准化的阶段,推动了万维网技术的不断发展和完善。万维网也在这一年迈向商业化,马克·安德森(Marc Andreessen)在Mosaic浏览器的基础上,开发出来首个商业化的浏览器网景1.0。
1995年,万维网技术的开发得到资金支持,众多相关成果逐渐出现在大众的视野中。万维网技术的研究受到美国国家科学基金会(NSF)的资助,为万维网技术的发展提供了强有力的支持,并促进万维网技术的不断进步和创新。作为第二代互联网,万维网技术开始适应商业化浪潮。第一个在线购物网站eBay网的上线标志着互联网开始商业化;eBay利用互联网技术开创C2C交易模式,提供了便利的电商交易平台。同年,Windows 95操作系统发布,一经上市就激发消费者大量购买,获得较高的关注度,为科技市场注入活力,同时也为用户带来了更好的Web浏览体验。
1996年,超文本传输协议HTTP发布,HTTP成为万维网的核心组成部分,它让web上的超文本数据传输更加统一和快捷。随着万维网技术和互联网行业的快速发展,吸引大量资金流入互联网市场,雅虎日本成为首家上市的互联网公司,并开创“开放、免费和盈利”的行业准则。互联网股票也狂热开始兴起,股民大量投资互联网公司,股价快速上涨。
1997年,互联网几大巨头格局基本奠定,部分公司开始大规模收购其他公司,如雅虎收购了Geocities,成为互联网历史上最昂贵的交易之一。1998年,谷歌成立,开始提供搜索引擎服务,开启新的搜索时代,并孕育了一个未来的科技巨头。
1999年,万维网的应用走向其他领域,如音乐方面出现了Napster,该服务由肖恩·范宁(ShawnFanning)利用P2P文件共享技术所推出,它可以让用户相互交换MP3音乐,该服务引发了一场在线音乐革命。
2000年,互联网的发展迎来一个转折点,互联网泡沫破裂,许多互联网公司破产或倒闭,互联网公司面临巨大挑战。但人们也由此意识到互联网的潜力,开始寻找更好的商业模式
2001年,用户之间的交流开始增多,信息传播更加广泛,增加了互动性与娱乐性。维基百科的成立标志着多种语言编写而成的网络百科全书的出现,由多名编辑协作编写而成,极大地促进了知识与信息的传播。2002年,博客快速兴起,用户能够创建个人博客并发布内容,博客作为知识过滤和积累的功能逐渐显现。 而万维网的娱乐性则体现在多个社交平台的涌现。2003年,Flickr的上线构建出了一个用户之间的社交网络,它成为首个流行的照片分享社区,用户可以上传、存储和共享自己的照片,与其他用户互动。
Web2.0时代——协作共享时代
Web2.0的概念在2004年一次头脑风暴论坛上被首次提出。Web2.0是指利用Web平台,由用户主导而生成互联网产品的模式。在Web2.0时代,信息的传播方式也发生变化,由原来中心发散的“一对多传播”变成了点对点传播,这种交流方式是双向流通的,在任意两个点之间都能建立信息交流渠道。
2004年,许多公司开始推出应用和服务,用户不再只是被动接受信息,而是可以主动参与和贡献内容,比如上传照片、发布评论,例如MyspaceYouTube、Flickr、Facebook等,在全球拥有庞大用户群和巨大影响力。这些网站允许用户生成和共享内容,并通过API与其他网站集成,形成了以用户为中心的互联网生态。
随后,YouTube、Twitter等代表性社交平台的出现,进一步推动了Web 2.0时代的发展。2005年,YouTube上线,成为首个大规模流行的视频分享网站,引领新的视频社交风潮。2006年,Twitter成立,成为全球最受欢迎的社交媒体平台之一。并提升搜索技术储备,开创了由搜索关键词驱动的广告模式,进一步推动平台商业化。2007年,IPhone发布,改变了人们的生活方式,开启了智能手机时代。2008年,云计算战略平台正式发布,数据和应用程序被存储在云端。2009年,微软发布了Bing搜索引擎,为用户提供了新的搜索选择。
2010年,随着应用和服务丰富和多样化,社交网络、在线购物、在线游戏、在线视频等都已经成为人们日常生活中不可或缺的一部分。万维网同时向传统产业渗透,例如金融、医疗、教育等,真正做到了个人与个人,个人与企业,企业与企业的协作共享。
万维网同时也逐渐成为人们生活中不可或缺的一部分,社交模式与生活方式随之发生改变。2011年到2014年,出现了众多推动社交发展和改变日常生活方式的产品。Snapchat提供自动消失的短暂消息和照片分享,引领社交领域短暂消息风潮;微信朋友圈的上线则大大增强了微信的社交属性,朋友圈成为微信最为核心的产品之一。微信支付推出使人们可以通过手机实现移动支付,顺应了万维网移动支付的潮流。主打团队协作的实时通信软件slack的发布提供聊天、文件共享和项目管理等功能,为团队协作提供更多交流工具的选择。
2015年,万维网引入更多技术,进行多元化发展,改变现有的产业结构和市场格局。优步Airbnb等共享经济平台兴起,出现了全新的分享经济浪潮。人们可以通过互联网共享和出租资源,改变传统产业商业模式。分享经济具有巨大的市场前景,具由代表性的Uber平台在2015年已覆盖了全球60个国家和地区的310个城市,估值超过500亿美元。接下来的几年中,新的技术逐渐在万维网中吸引大众的目光。2016年,虚拟现实技术开始兴起,万维网步入VR技术元年,人们可以通过头戴式显示器体验虚拟现实的沉浸式环境。 2017年,人工智慧技术的应用越来越广泛,以BAT为首的科技企业争相发布各自的人工智能发展战略。2018年,区块链技术逐渐引起关注,开始在更多领域显露应用潜能,它被认为有潜力改变金融、供应链和社交媒体等领域的商业模式
Web3.0时代——语义化万维网时代
2021年,万维网进入了语义化时代。语义网是一种智能网络,它不但能够理解词语和概念,而且还能够理解它们之间的逻辑关系,可以使交流变得更有效率和价值。语义万维网将会使得机器能够更好地理解网页中的内容,人与机器之间的交流也将进入一个新的高度。网页中的大量数据不再孤立地存在,而是被组织成互相关联的数据网,这些数据中包含着语义信息,可以被机器理解。Web3.0时代也带来了更多的机遇和挑战。随着人工智能区块链等技术的不断发展,互联网的应用和服务也开始向更加智能化、去中心化、安全化的方向发展。在这个时代,许多公司和组织都在积极探索和实践web3.0技术和服务,为用户提供更好的体验和服务。
结构组成
环境配置
浏览器
浏览器是万维网用户与网络交互的客户端程序,可以使用户浏览和操作网页。常见的浏览器有Google Chrome、Microsoft Edge、Mozilla Firefox、Safari、IE、搜狗高速浏览器QQ浏览器等。
Web服务器软件
Web服务器相当于一个在互联网上托管网站的计算机,Web服务器软件则保证了Web服务器的运行,它可以处理浏览器等Web客户端的请求并对此作出响应。常用的Web服务器软件有apacheInternet信息服务等,适用于不同系统。
数据库系统
数据库是储存网站资料的地方,每个网站的本质是对数据库的删改来进行运作的。数据库对网站至关重要,脱离了数据库网站只能是静态页面。数据库系统(Data Base System,DBS)是指在计算机系统中引入数据库后的系统。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统等部分组成。有时人们将数据库系统简称为数据库。
硬件组成
服务器
Web服务器是万维网运行的硬件要求之一。Web服务器的搭建,可以为信息交互和共享提供平台,Web服务器可以丰富系统功能,提供优质服务,并加强系统安全管理,能够及时检测和抵御外来入侵,保证数据信息安全,系统安全稳定运行。
存储设备
存储设备是用于储存信息的设备,通常是将信息数字化后,再利用电、磁或光学等方式对信息加以存储。常见的存储设备有:各式存储器,如RAM、ROM、HDD软盘盒式录音磁带、CD等。
网络设备
要实现万维网的功能,还需要一些网络硬件设备,通过互联网来进行访问。常见的网络硬件设备有:中继器网卡路由器等。中继器起到放大信号的作用,用于连接超长的线路。路由器是网络与网络连接的桥梁,网卡作为TCP/IP层的接口,可以在物理层传输信号,在网络层传输数据包。
安全设备
网络安全设备包括IP协议密码机、安全路由器、线路密码机、防火墙等,通过网络安全设备,可以营造一个安全的网络环境,从而更加安全地运用万维网。网络安全设备通常采用特殊设置,起到阻挡病毒入侵、恶意代码过滤等作用。
技术原理
统一资源定位符(URL)
URL是万维网的核心组成部分,用于标识网络上的各种文档和资源,并能够唯一地标识每个文档在整个万维网范围内的位置。URL的格式包括协议、主机、端口和路径等部分,可以方便地从一个文档链接到另一个文档。
超文本传输协议(HTTP)
HTTP是万维网使用的一种应用层协议,用于在客户端和服务器之间传输数据,它在万维网中起着至关重要的作用。客户端(浏览器)通过HTTP请求向服务器发送请求,服务器则通过HTTP响应返回相应的数据。HTTP使用统一资源标识符(URI)来标识传输的资源,例如网页、图像、视频或其他类型的文件。此外,HTTP还规定了一些状态码,用于描述客户端发送的请求所引发的响应状态。
超文本标记语言(HTML)
HTML(Hyper Text Markup Language,超文本标记语言)是用来描述和呈现万维网上的文档的语言。它规定了Web应用的页面格式。使用HTML后,用户端只要利用可以解析HTML格式的浏览器即可实现Web访问。HTML使用一系列标记来定义文本、链接、图片、音频、视频等元素,并可以嵌入脚本语言如JavaScript来增加交互性。HTML文档通常在服务器上存储,并通过HTTP协议传输到客户端浏览器进行解析和显示。
URL重写
URL重写是将动态生成的URL转换为静态的URL形式,使得万维网中的网页能够正确地被访问,以便于搜索引擎优化和提高用户体验。URL重写通常需要使用服务器端编程语言(如PHP、Java、node.js等)来编写特定的规则和逻辑,以便将动态生成的URL转换为静态形式。这些规则和逻辑包括去掉不必要的参数、缩短URL长度、将特殊字符转换为标准字符等等。
CSS
CSS(Cascading Style Sheets,串联样式表,也叫层叠样式表),简称为样式表,是一种表现标准语言。CSS是用于定义如何显示HTML元素,控制网页样式并将样式与网页内容分离的一种标记性语言。在网页中,像文字的大小、颜色以及图片位置等,都是设置显示内容的样式。
JavaScript
脚本(Script)实际上是一段程序,用来完成某些特殊的功能。脚本程序既可以在服务器端运行(称为服务器脚本,例如PHP脚本等),也可以在客户端运行(称为客户端脚本)。ECMAScript是世界上最流行的脚本语言,它不具备开发操作系统的能力,只用来编写控制其他大型应用程序的“脚本”。JavaScript语言可以响应用户需求事件(例如表单输入),而不需要任何网络来回传输数据。
数据库技术
数据库技术是专门研究如何科学地组织和存储数据,如何高效地获取和处理数据的技术。数据库(Data Base,DB)则是存储在计算机内、有组织的、可共享的数据和数据对象(如表、视图、存储过程和触发器等)的集合,这种集合按一定的数据模型(或结构)组织、描述并长期存储,同时能以安全和可靠的方法进行数据的检索和存储。
响应式设计
响应式设计是一种 Web 设计方法,可使Web内容适应各种设备的不同屏幕和窗口大小。响应式布局设计可以使网站的页面能够兼容多个终端,而不是为每个不同的终端制作一个特定的版本,网站页面能够自动响应用户的设备环境,并展现出不同的设计风格。
API技术
API是Application Programming 接口的简写,又称为应用程序编程接口,它通过定义一组函数、协议、数据结构,来明确应用程序中各个组件之间的通信与数据交互方式,将Web应用、操作系统、数据库以及计算机硬件或软件的能力以接口的形式,提供给外部系统使用。API的产生主要是为了解决互联网技术发展过程中不同组件之间通信所遇到问题,它的发展伴随着互联网技术的发展,尤其是Web技术的发展。
万维网网页标准
Web应用开发需要遵循的标准就是网页标准(Web Standard),网页标准是一系列标准的集合。网页标准主要分为3类:结构(Structure)标准、表现(Presentation)标准和行为(Behavior)标准。其中,结构标准语言主要包括XMLHTML和XHTML,表现标准语言主要为层叠样式表,行为标准主要包括对象模型DOM、ECMAScript等。这些标准大部分由W3C起草和发布,部分由其他标准组织制定,如ECMA(European 计算机 Manufacturers Association,欧洲计算机制造联合会)的ECMAScript标准。
特点和优势
全球性
万维网是一个全球性的网络,用户可以从世界各地访问和共享信息,形成全球互通共享的态势。万维网使用统一的协议和标准,使不同国家和地区的用户可以互相访问彼此的网站,进行交流和学习。这种全球性的信息交流促进了不同文化之间的理解和融合,也推动了各个领域内的国际合作。
设备无关性
万维网是一个不受设备和操作系统限制的网络世界。它的特点是可以在各种设备上访问,包括电脑、手机、平板等,而且适用于不同的操作系统,如安卓、iOS和Windows等。无论用户使用何种设备和操作系统,只要连接到互联网,就可以自由地浏览和使用万维网上的各种网站、应用和资源。
实时交互性
万维网上的共享信息基于实时交互性,用户可以随时通过网络和网友进行及时的互动。万维网的实时交互性也促进了用户与网站之间的交互,用户可以通过评论和其他方式向网站提供反馈和建议,网站也可以根据用户的反馈进行改进和优化。这种交互性让万维网成为一个充满活力和创新性的平台,不断推动着互联网的发展和进步。
资源共享性
万维网上的资源可以在不同的网站上共享,方便用户查看和使用,极大地降低了资源成本,并提高信息检索的效率。这种资源共享性不仅提高了信息的利用率和效率,还为用户提供了更为丰富多样的信息内容。
个性化及创新性
在万维网上,每个人都可以成为信息的创造者和分享者。无论是独特的创意、个人的兴趣爱好,还是深入的专业知识,都可以发表和展示。用户通过万维网,将创新作品、独特观点和个性展示传播到世界的每一个角落。这些内容不仅丰富了万维网的资源,更推动了全球的知识流动和信息共享。
影响与应用
万维网已经成为现代社会中不可或缺的一部分,其应用已经渗透到各个领域中,并不断推动着社会的进步和发展,对人们的生活造成一定影响。
信息传播
万维网的出现产生了全新的信息载体,进而产生了新的信息传播方式。万维网使得信息的获取和传播变得更加快捷和方便,大大促进了社会的发展和进步。大量搜索引擎使万维网能够更好地服务用户,常见的搜索引擎有谷歌(Google)、百度集团(Baidu)、必应(Bing)、雅虎(Yahoo)、DuckDuckGo、WolframAlpha、Qwant、Ecosia、搜狗(Sogou)、Yandex等等。
社交互动
万维网也使传统的社交方式发生了质的改变。传统的社交受到时间,地点的局限,而社交网络的出现为人们提供了在线交流的平台,使人们的社交方式从“面对面”变成“键对键”。
用户通过万维网能够进行实时的社交活动,依靠万维网存在的社交平台——如贴吧、论坛等,为用户提供了一个在线社区,用户可以在这里分享自己的观点和经验,同时也可以与其他用户和专家进行讨论和交流。
商业模式创新
万维网使人们的商业模式产生了转变。随着电子商务的兴起,传统的商业模式逐渐被打破,新的商业模式如共享经济等不断涌现。这些新的商业模式使得企业的经营更加灵活和高效,同时也为用户提供更加便利和优质的服务。
万维网为电子商务的发展提供了深厚的土壤,eBay亚马逊等电商平台应运而生,在线购物成为人们的日常。2008年,美连网在美国芝加哥成立,开启了o2o团购模式。在中国,美团、聚划算等平台迅速成长,成功利用O2O模式链接了消费者与服务者。
为科研提供数据来源
通过万维网大数据检索的方法,可以为科学研究提供数据来源,寻找研究相关资料,并为科学研究提供新的思路。如基于万维网大数据的农药场地土壤污染快速预测方法研究就运用到这一方法,对万维网公开的农药场地样本数据展开分析,最后得出结果。
文化与娱乐
万维网同时也承担文化传播与娱乐的职能。许多新闻机构和媒体都在万维网上建立了网站,通过发布新闻、文章、视频等方式向全球受众传递信息,极大地增强了新闻的传播力度。除了新闻传播,用户还可以实现在线游戏,使用部分娱乐功能。
常见的新闻媒体网站有人民网股份有限公司央视网新华网英国广播公司、美国有线电视新闻网等。通过万维网,用户可以查看新闻信息以及留言讨论等等。而万维网在娱乐游戏领域的应用包括4399小游戏网易云游戏,start云游戏等等。
学习与教育
万维网还可以帮助人们寻找更多教育资源。在信息化高度普及的时代,万维网教育信息资源以万维网为承载和传输媒介,具有多种特点,如形式多样性、获取便捷性、共享性、时效性、交互性以及内容丰富性等,使基于网络的一系列学习方式成为现实。
用户可以通过中国大学MOOC、网易公开课、edX、coursera等网站进行在线课程的学习,获取更多优质学习教育资源。
争议
隐私问题
万维网的出现也伴随着隐私问题的出现。万维网上的大多数网站不提供隐私保护或使用户无法控制自己的个人信息,这就可能会导致个人隐私泄露,比如姓名、地址、电话号码、电子邮件地址、信用卡信息等敏感信息的泄露。一旦信息泄露,就可能被不法分子利用,如垃圾邮件、诈骗电话等。
网络安全问题
万维网上的网络安全问题对用户来说是一个巨大的挑战。计算机病毒会感染用户的电脑并窃取个人信息,破坏数据和程序。网络钓鱼也常常危害到用户的计算机,犯罪分子通过伪造真实网站的界面来诱骗用户输入敏感信息。网络诈骗同样是不容忽视的问题,诈骗者通过网络假冒他人身份进行诈骗行为。除此之外,恶意软件会在用户不知情的情况下安装到计算机中,窃取个人信息或破坏计算机系统。最后,黑客攻击也会威胁到网络安全,黑客可能会通过漏洞侵入用户的计算机系统或网络,窃取敏感信息或进行恶意攻击。
未来发展
数据化和智能化
随着大数据人工智能等技术的不断发展,万维网必将朝着数据化和智能化发展。万维网将能够根据用户的需求提供更加个性化的服务,包括智能推荐、智能搜索等。同时,万维网上的信息也将更加数据化,以便于AI学习和数据分析。
跨界融合
万维网能够与多领域相互促进,共同发展,如物联网、人工智能、虚拟现实、智慧城市等。通过万维网,不同行业的企业和个人可以方便地进行交流和合作。跨界融合不仅可以带来商业机会和创新,还可以促进社会的发展和进步。
消除功能障碍
蒂姆·李认为在未来有望消除万维网的功能障碍,解除现有危机。他提出了万维网功能障碍的三个来源:故意滥用(国家支持的黑客行为、犯罪行为和各种骚扰),系统设计缺陷(允许人们通过传播错误信息和点击信息赚钱)以及设计的意外后果(出现仇恨言论等),预计在未来30年针对这些障碍进行修正。
参考资料
全球web3技术产业生态发展报告.中国信通院.2023-10-21
403 Forbidden.新华网手机版.2023-10-03
Web 浏览器简史.火狐浏览器.2023-09-15
Google 25 周年|1.0 少年心气.新浪看点.2023-10-03
云计算:20年发展简史.techweb.2023-10-03
微软必应五岁啦!.微软.2023-10-03
Slack: 企业版的“微信”(上).界面新闻.2023-10-03
浏览器为什么重要?.huxiu.2023-09-15
腾讯云 开发者社区.腾讯云.2023-09-15
三、HTTP 协议特点 ★.腾讯云.2023-09-15
BBC News.BBC.2023-10-21
首页.美国有线电视新闻网.2023-10-21
Build new skills.edx.2023-10-21
coursera.coursera.2023-10-21
欢迎来到中国大学MOOC!.中国大学MOOC.2023-10-21
首页.网易公开课.2023-10-21
目录
概述
基本原理
发展历程
Web初始时代
Web1.0时代——互联网初创时代
Web2.0时代——协作共享时代
Web3.0时代——语义化万维网时代
结构组成
环境配置
浏览器
Web服务器软件
数据库系统
硬件组成
服务器
存储设备
网络设备
安全设备
技术原理
统一资源定位符(URL)
超文本传输协议(HTTP)
超文本标记语言(HTML)
URL重写
CSS
JavaScript
数据库技术
响应式设计
API技术
万维网网页标准
特点和优势
全球性
设备无关性
实时交互性
资源共享性
个性化及创新性
影响与应用
信息传播
社交互动
商业模式创新
为科研提供数据来源
文化与娱乐
学习与教育
争议
隐私问题
网络安全问题
未来发展
数据化和智能化
跨界融合
消除功能障碍
参考资料