1、 第一第一章章 概述概述 如今,上网已成为最热门话题,通过Internet,我们既能获取信息又能发布信息,而迅 速发展的Web技术更是给Internet应用提供了一个很好的发展方向。当今的许多应用都是基 于web技术的,如电子商务、视频会议、远程医疗诊断等。由于HTMI 语言的标准统一性,只 要在设备里建立一个微型web服务器, 人们就可以使用现有的Web浏览器与该设备进行双向交 互、接收或发送信息。因此,针对微型web服务器的研究和应用,具有重大的意义,它为我 们管理、控制和监测各种各样的设备提供了一个很好的途径一基于Internet,也就是说,只 要设备接入了Internet, 我们就可以
2、在世界上的任何地方十分方便地控制、 操纵那些配备有 微型Web服务器的设备。 1.1 1.1 课题意义、目的课题意义、目的 WWW 是 World Wide Web (环球信息网)的缩写,也可以简称为 Web,中文名字为“万 维网” 。 它起源于 1989 年 3 月, 由欧洲量子物理实验室 CERN (the European Laboratory for Particle Physics)所发展出来的主从结构分布式超媒体系统。通过万维网,人们只要通过 使用简单的方法, 就可以很迅速方便地取得丰富的信息资料。 由于用户在通过 Web 浏览器 访问信息资源的过程中,无需再关心一些技术性的细节,
3、界面简单容易操作。长期以来,人 们只是通过传统的媒体(如电视、报纸、杂志和广播等)获得信息,但随着计算机网络的发 展,人们想要获取信息,已不再满足于传统媒体那种单方面传输和获取的方式,而希望有一 种主观的选择性。现在,网络上提供各种类别的数据库系统,如文献期刊、产业信息、气象 信息、论文检索等等。由于计算机网络的发展,信息的获取变得非常及时、迅速和便捷。 到了 1993 年,WWW 的技术有了突破性的进展,它解决了远程信息服务中的文字显示、 数据连接以及图像传递的问题, 使得 WWW 成为 Internet 上最为流行的信息传播方式。 现 在,Web 服务器成为 Internet 上最大的计算
4、机群,可以说,Web 为 Internet 的普及迈出 了开创性的一步, WWW 采用的是客户/服务器结构,其作用是整理和储存各种 WWW 资源,并 响应客户端软件的请求,把客户所需的资源传送到 Windows NT、UNIX 或 Linux 等平台上。 国际计算机互联网也称因特网(Internet) ,已有 20 多年的发展历史,它的前身是美国 国防计算机互联网(ARPA) ,现已发展为一个全球性的计算机互联网络。该网是世界上信息 资源最丰富的计算机网络,被人们公认为是未来国际信息高速公路的雏形。 因特网上具有 上万个技术资料数据库,其信息媒体包括数据、图象、文字、声音等多种形式;信息属性有
5、 数据、交换软件、图书、档案等门类;信息内容涉及通信、计算机、农业、生物、天文、医 学、政治、法律、军事、音乐等各个方面。 可以看出万维网是 Internet 的一部份 实际上,WWW( World Wide Web ) 是一种建立在 Internet 上的全球性的、交互的、动态、 多平台、分布式、图形信息系统。它只是建立在 Internet 上的一种网络服务。它的开发最 初是为了在科学家之间共享成果, 科学家们可以将科研成果以图文形式方在网上进行共享。 它的最基本的概念就是 Hypertext(超文本) ,如果你用过 Windows 上的任何一种在线帮助 系统你就会比较了解它的结构了。 现在
6、, WWW 的应用已远远超出了原设想, 成为 Internet 上最受欢迎的应用之一。它的出现极大地推动了 Internet 的推广。 下图显示了星型和拓扑的网络连接: 本次设计就是需要完成一个简易的 WEB 服务器的设计,实现 web 服务器基本功能: 页面访问请求响应、HTML 文件的解析以及数据发送。所以在完成设计之前,必须先了解 WEB 服务器设计的原理与结构 1.2 WEB1.2 WEB 服务器现况服务器现况 目前在市场上有 20 到 30 种 Web 应用服务器,每种服务器在实现对象组件支持、 分布 式计算、部署的速度和易用程度上采取了不同方式。 目前市场上主流 Web 服务器主要有以下几种产品: 1Apache,由 SUN 公司开发的 Apache 服务器可以运行在包括 Linux 等多种系统平台 之上。Apache 支持许多特性,大部分通过编译的模块实现,如很有用的 URL 重写,定制日 志文件以及过滤支持等。 2Zeus Webserver3.3.8 服务器,Zeus 服务器在 SMP (Symmetric Multi Processing