欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    WEB服务器设计毕业论文

    • 资源ID:1390454       资源大小:541KB        全文页数:22页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    WEB服务器设计毕业论文

    1、 第一 章 概述 如今,上网已成为最热门话题,通过 Internet,我们既能获取信息又能发布信息,而迅速发展的 Web技术更是给 Internet应用提供了一个很好的发展方向。当今的许多应用都是基于 web技术的,如电子商务、视频会议、远程医疗诊断等。 由于 HTMI 语言的标准统一性,只要在设备里建立一个微型 web服务器,人们就可以使用现有的 Web浏览器与该设备进行双向交互、接收或发送信息。因此,针对微型 web服务器的研究和应用,具有重大的意义,它为我们管理、控制和监测各种各样的设备提供了一个很好的途径一基于 Internet,也就是说,只要设备接入了 Internet,我们就可以在

    2、世界上的任何地方十分方便地控制、操纵那些配备有微型 Web服务器的设备。 1.1 课题意义、目的 WWW 是 World Wide Web (环球信息网)的缩写,也可以简称为 Web,中文名字为“万维网”。它起源于 1989 年 3 月,由欧洲量子物理实验室 CERN( the European Laboratory for Particle Physics)所发展出来的主从结构分布式超媒体系统。通过万维网,人们只要通过使用简单的方法,就可以很迅 速方便地取得丰富的信息资料。 由于用户在通过 Web 浏览器访问信息资源的过程中,无需再关心一些技术性的细节,界面简单容易操作。长期以来,人们只是通

    3、过传统的媒体(如电视、报纸、杂志和广播等)获得信息,但随着计算机网络的发展,人们想要获取信息,已不再满足于传统媒体那种单方面传输和获取的方式,而希望有一种主观的选择性。现在,网络上提供各种类别的数据库系统,如文献期刊、产业信息、气象信息、论文检索等等。由于计算机网络的发展,信息的获取变得非常及时、迅速和便捷。 到了 1993 年, WWW 的技术有了突破性的进展,它 解决了远程信息服务中的文字显示、数据连接以及图像传递的问题,使得 WWW 成为 Internet 上最为流行的信息传播方式。 现在, Web 服务器成为 Internet 上最大的计算机群,可以说, Web 为 Internet

    4、的普及迈出了开 创性的一步, WWW 采用的是客户 /服务器结构,其作用是整理和储存各种 WWW 资源,并响应客户端软件的请求,把客户所需的资源传送到 Windows NT、 UNIX 或 Linux 等平台上。 国际计算机互联网也称因特网( Internet),已有 20 多年的发展历史,它的前身是美 国国防计算机互联网( ARPA),现已发展为一个全球性的计算机互联网络。该网是世界上信息资源最丰富的计算机网络,被人们公认为是未来国际信息高速公路的雏形。 因特网上具有上万个技术资料数据库,其信息媒体包括数据、图象、文字、声音等多种形式;信息属性有数据、交换软件、图书、档案等门类;信息内容涉及

    5、通信、计算机、农业、生物、天文、医学、政治、法律、军事、音乐等各个方面。 可以看出万维网是 Internet 的一部份 实际上, WWW( World Wide Web ) 是一种建立在 Internet 上的全球性的 、交互的、动态、多平台、分布式、图形信息系统。它只是建立在 Internet 上的一种网络服务。它的开发最初是为了在科学家之间共享成果, 科学家们可以将科研成果以图文形式方在网上进行共享。它的最基本的概念就是 Hypertext(超文本),如果你用过 Windows 上的任何一种在线 帮助 系统你就会比较了解它的结构了。 现在, WWW 的应用已远远超出了原设想,成为 Inte

    6、rnet 上最受欢迎的应用之一。它的出现极大地推动了 Internet 的推广。 下图显示了星型和拓扑的网络连接: 本次设计就是需要完成一个简易的 WEB 服务器的设计,实现 web 服务器基本功能: 页面访问请求响应、 HTML 文件的解析以及数据发送。所以在完成设计之前,必须先了解WEB 服务器设计的原理与结构 1.2 WEB 服务器现况 目前在市场上有 20 到 30 种 Web 应用服务器,每种服务器在实现对象组件支持、 分布式计算、部署的速度和易用程度上采取了不同方式。 目前市场上主流 Web 服务器主要有以下几种产品: 1 Apache,由 SUN 公司开发的 Apache 服务器

    7、可以运行在包括 Linux 等多种系统平台之上。 Apache 支持许 多特性,大部分通过编译的模块实现 ,如 很有用的 URL 重写 , 定制日志文件以及过滤支持 等。 2 Zeus Webserver3.3.8 服务器, Zeus 服务器在 SMP (Symmetric Multi Processing的简称,意为对称多处理系统,内有许多紧耦合多处理器,这种系统的最大特点就是共享所有资源 ) 环境下有优秀的可伸缩性,并实现了常见的特性集合,如访问控制、动态内容产生和安全等。 3. iPlanet Enterprise Edition 4.1, Netscape 公司 开发的 iPlanet

    8、 具有现今高性能WEB 服务器的特性,如 具有很高的可靠性、可用性、可维护性,系统高度可扩展性等特点 ,相对其它 WEB 服务器 iPlanet 还提供更多的 JAVA 功能。 4 AOLserver 3.3.1 , AOL 公司 开发的 AOLserver 3.3.1 是一个多线程、可升级和扩展的 WEB 服务器。 5. Roxen WebServer 2.1.31,在 Roxen 中可以使用 RXML 语言生成动态网页内容。 RXML是函数形式的服务器端 XML 脚本语言,它由 Roxen 服务器解析并执行。 6. Jigsaw,它由 WWW 组织 (W3C)开发, W3C 组 织负责研究

    9、和规定网络协议的标准 (如HTTP)。它使用 JAVA 语言开发,是成功的面向对象、功能全面的服务器。因为 Jigsaw 不受测试平台的限制,所以 Jigsaw 是一个具有活力的、拥有无限潜能的优秀 WEB 服务器。 在嵌入式系统的应用中,由于 HTMI 语言的标准统一性,只要在设备里建立一个微型 web服务器,人们就可以使用现有的 Web 浏览器与该设备进行双向交互、接收或发送信息。它为我们管理、控制和监测各种各样的设备提供了一个很好的途径,只要设备接入了 Internet,我们就可以在世界上的任何地方十分方便地控制、操纵 那些配备有微型 Web 服务器的设备。 在 Internet 上为了

    10、发布信息,用户必须运行 Web 服务器程序。但现成的服务器程序有时候不能满足所有人的要求,所以可以动手开发一个自己的 Web 服务器程序,其功能就可由设计者定制的功能和需求决定了。 1. 3 解决方案和所做主要工作 本次设计就是需要完成一个简易的 WEB 服务器的设计,实现 web 服务器基本功能: 页面访问请求响应、 HTML 文件的解析以及数据发送。所以在完成设计之前,必须先了解WEB 服务器设计的原理与结构 。 一般来说, Web 服务 器通常由以下几个部分组成: (1)服务器初始化部分这部分主要完成 Web 服务器的初始化工作,如建立守护进程、创建 TCP 套接字、绑定端口、将 TCP

    11、 套接字转换成侦听套接字,进入循环结构,等待接收用户浏览器连接 (2)接收客户端请求由于客户端请求以文本行的方式实现,所以服务器一般也以文本行为单位接收 (3)解析客户端请求这部分工作比较复杂,需要解析出请求的方法、 URL 目标、可选的查询信息及表单信息如果请求方法为 HEAD,则简单地返回响应首部即可;如果方法是 GET,则首先返回响应首部,然后将客户端请求的 URL 目 标文件从服务器磁盘上读出,再发送给客户端 。 (4)发送响应信息之后,关闭与客户机的连接 在了解 WEB 服务器的基本结构后,就需要更进一步了解如何 实现服务器与协议的连接,那 就需要用到 CSOCK,这也是本次设计中的

    12、核心与重点。通过 SOCKET,利用 VC+编程就能基本实现了简易的 WEB 服务器的设计,并能在 window 系统下运行良好的运行,实现 web服务器基本功能:页面访问请求响应、 HTML 文件的解析以及数据发送。 第二章 WEB 服务体系结构 2.1 WEB 服务器基本构架 Web 应用的基本构架包括 浏览器、网络和 Web 服务器。浏览器向服务器请求 Web 页,Web 页可能包括由浏览器解释执行的客户端脚本,而且可以与浏览器、页内容和页中包含的其他控件( Java Applet、 ActiveX 控件和插件等)进行交互。用户向 Web 页输入信息或通过超级链接导航到其它 Web 页,与系统进行交互,改变系统的 “ 业务状态 ” 。 2.1.1 WEB 服务器和浏览器 WEB 是基于请求和响应的系统,它是在 C/S( Client/Server)结构的基础上发展而来


    注意事项

    本文(WEB服务器设计毕业论文)为本站会员(泛舟)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583