欢迎来到通信人在线![用户登录] [免费注册]

关于WWW和WEB

浏览:5442  来源:通信人在线  日期:2010-04-17

 

WWWWorld Wide Web的缩写,也可以简称为Web,中文名字称为万维网。WWWInternet有时被认为是同一种东西,实际上并不是这样。不过,InternetWWW已经结合成为一个强有力的、巨大的,可以在文本、图像和声音信息间提供连接的网络系统。Internet只是由一些计算机组成的物理网络,而WWW是在Internet上存取各种信息时用到的所有协议和标准的集合。WWW用特殊的工具检索Internet上的数据,可以把它看作Internet的高层。WWW中最基本的概念就是超文本链接--用于连接Internet上各种信息存储区的程序。WWW主要由3种标准元素组成:统一资源定位器(URL)、超文本传输协议(HTTP)和超文本标记语言(HTML)。

web本意是蜘蛛网和网的意思。这里WEB引申为“环球网”,而且,在不同的领域,有不同的含义。对于普通的用户来说,WEB仅仅只是一种环境--互联网的使用环境、氛围、内容等;而对于网站制作、设计者来说,它是一系列技术的复合总称(包括网站的前台布局、后台程序、美工、数据库领域等等的技术概括性的总称)。

最早的网络构想可以追溯到遥远的1980年蒂姆·伯纳斯·李构建的ENQUIRE项目。这是一个类似维基百科的超文本在线编辑数据库。尽管现在使用的万维网大不相同,但是它们有许多相同的核心思想,甚至还包括一些伯纳斯·李的万维网之后的下一个项目语义网中的构想。

19893月,伯纳斯·李撰写了《关于信息化管理的建议》一文,文中提及ENQUIRE并且描述了一个更加精巧的管理模型。19901112他和罗伯特·卡里奥(RobertCailliau)合作提出了一个更加正式的关于万维网的建议。在19901113他在一台NeXT工作站上写了第一个网页以实现他文中的想法。

1990年的圣诞假期,伯纳斯·李制作了要一个网络工作所必须的所有工具:第一个万维网浏览器(同时也是编辑器)和第一个网页服务器

199186,他在alt.hypertext新闻组上贴了万维网项目简介的文章。这一天也标志着因特网上万维网公共服务的首次亮相。万维网中至关重要的概念超文本起源于1960年代的几个从前的项目。譬如泰德·尼尔森(Ted Nelson)的仙那都项目(ProjectXanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而这两个项目的灵感都是来源于万尼瓦尔·布什在其1945年的论文《和我们想得一样》中为微缩胶片设计的“记忆延伸”(memex)系统。

蒂姆·伯纳斯·李的另一个才华横溢的突破是将超文本嫁接到因特网上。在他的书《编织网络》中,他解释说他曾一再向这两种技术的使用者们建议它们的结合是可行的,但是却没有任何人响应他的建议,他最后只好自己解决了这个计划。他发明了一个全球网络资源唯一认证的系统:统一资源标识符

万维网和其他超文本系统有很多不同之处:万维网上需要单项连接而不是双向连接,这使得任何人可以在资源拥有者不作任何行动情况下链接该资源。和早期的网络系统相比,这一点对于减少实现网络服务器和网络浏览器的困难至关重要,但它的副作用是产生了坏链的慢性问题。

万维网不像某些应用软件如HyperCard,它不是私有的,这使得服务器和客户端能够独立地发展和扩展,而不受许可限制。

1993430欧洲核子研究组织宣布万维网对任何人免费开放,并不收取任何费用。两个月之后Gopher宣布不再免费,造成大量用户从Gopher转向万维网。

万维网联盟(World Wide Web Consortium,简称W3C),又称W3C理事会。199410月在麻省理工学院计算机科学实验室成立。建立者是万维网的发明者蒂姆·伯纳斯·李。万维网有下属特点:

1Web是图形化的和易于导航的(navigate):Web非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体的特性。同时,Web是非常易于导航的,只需要从一个连接跳到另一个连接,就可以在各页各站点之间进行浏览了。

2Web与平台无关:无论你的系统平台是什么,你都可以通过Internet访问WWW。浏览WWW对你的系统平台没有什么限制。无论从Windows平台、UNIX平台、Macintosh还是别的什么平台都可以访问WWW。对WWW的访问是通过一种叫做浏览器(browser)的软件实现的。如NetscapeNavigatorNCSAMosaicMicrosoftExplorer等。

3Web是分布式的:大量的图形、音频和视频信息会占用相当大的磁盘空间,无法预知信息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上。只需要在浏览器中指明这个站点就可以了。使在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。

4Web是动态的:最后,由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性。所以Web站点上的信息是动态的。经常更新的。这一点是由信息的提供者保证的。

5Web是交互的:Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。

进入万维网上一个网页,或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(Uniform Resource Locator),或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IP address)

接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。

网络浏览器接下来的工作是把HTMLCSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的网页

大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。像这样通过超链接,把有用的相关资源组织在一起的集合,就形成了一个所谓的信息的“网”。

百度云服务器
© 2004-2024 通信人在线 版权所有 备案号:粤ICP备06113876号 网站技术:做网站