欢迎来到天天文库
浏览记录
ID:33349502
大小:3.06 MB
页数:12页
时间:2019-02-25
《tcp_ip技术大全032》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下载第32章HTTP:WorldWideWeb作者:NealS.Jamison本章内容包括:•万维网(WorldWideWeb)•统一资源定位器(URL)•Web服务器与浏览器•理解HTTP•高级主题•Web语言•Web的未来万维网被称为1990年至今最引人注目的应用。没有什么技术或工具像它一样被广泛应用。Web的增长现象是互联网技术重要性和潜力的体现。32.1万维网(WWW)万维网、信息高速公路、网络,无论怎样称呼,Web无疑是个人计算机产生以来最轰动的发明。从90年代初的小实验网络发展到今天拥有2000万用户,
2、Web在短暂的时间迈出了巨大的一步。在1995年,我们在几千个Web站点间漫无目的地遨游时,还可以知道自己在某个地方。而今天却必须依靠智能搜索引擎的帮助,导航寻找需要信息,甚至通过它在线订购和付款。本节讨论万维网(WWW)及它短暂但辉煌的历史。32.1.1Web简史WorldWideWeb最初在CERN,量子物理欧洲实验室开发。为了提高物理学家之间文件的共享及通信。1993年,国家超级计算机中心(NCSA)开发出了第一个图形Web浏览器—Mosaic。Web客户方的发展加速了WorldWideWeb的发展。Web的创
3、建者和维护者TimBerbers-Lee为创建Web的CERN雇员。他编写了第一个Web服务器,定义了Web语言及协议。同时也编写了第一个基本浏览器。第一个流行的Web服务器(NCSAHTTPd)由BobMcCool在美国国家超级计算机应用中心创建。该服务器是当前最流行的Web服务器ApacheWeb服务器的前身。第一个图形界面的浏览器也在NCSA创建,它的开发者是MarcAndreessen,他后来创立了网景通信公司,开发出了众所周知的NetscapeNavigator。TimBerners-Lee现在是万维网论坛
4、(W3C)的经理,W3C是负责Web及其协议和标准持续发展的主要组织。关于W3C的详细信息及它们的主要工作参见站点:http://www.w3c.org。另一个重要组织是互联网工程任务组(IETF)。在组织的指导原则中写道“互联网工程任354使用第八部分使用基于IP的应用务组是一个松散的自由组织,它由致力于互联网和互联网技术发展的人组成”下载(见http://www.ietf.org/)。因此,它在Web的发展过程中尤其在HTTP的发展中扮演重要的角色。关于IETF在互联网中的作用,请访问站点:http://www
5、.ics.uci.edu/pub/ietf/http/。还存在许多其他组织致力于互联网和Web的发展和标准化。它们包括互联网体系结构论坛(IAB)、互联网社团(ISOC)及互联网研究任务组(IRTF)。32.1.2Web的发展在1994年中期,Web由大约3000个Web站点组成,约有300万人使用Web。今天,据Nielsen/NetRatings的估计(http://www.nielsen-netratings.com)互联网用户已超过1亿人,Web服务器已超过500万。注意在上面提到的统计数字中,“人”指主机。
6、很难统计使用Web的实际人口数;统计主机数相对较为简单,而且任何人都会同意每台机器至少有一个使用者。Web最初由一群科学家和工程师开发出的不成熟但非常有希望的媒介发展成为可靠、安全的环境,可实现电子商务及其他重要的功能。随着计算机和网络技术的发展,我们可以预见使用Web的人口将不断增长,其功能也将不断增强。32.2统一资源定位器在Web上寻找信息的关键在于了解Web服务器和客户端如何定位服务器和文件的位置。Web使用统一资源定位器策略(URL)标识Web页和其他资源。下面是一个URL示例:http://www.w3c
7、.org/Protocols/index.html这个URL可以将用户带到万维网论坛的Web站点。它可以分为以下几部分:Protocol://(协议)Servername.domain(服务器名.域)directory/(目录)file(文件)在上述示例中:•协议是HTTP。•全称域命名为www.w3c.org。•目录名为Protocols。•文件为index.html。注意大多数Web服务器都配置为可自动提供缺省主页。在大多数情况下,缺省主页为index.html,其他可能的缺省主页为:home.html、defa
8、ult.html,、home.htm及index.htm。使用这一属性,URL:http://www.w3c.org/Protocols/将返回Protocols目录下的index.html文件。其他常见的URL为:ftp://服务器域名/目录/文件。ftp://用户名@服务器域名/目录/文件。下载telnet://服务器域名。news://新
此文档下载收益归作者所有