简单Web服务器设计与实现毕业设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单Web服务器设计与实现毕业设计 简单Web服务器设计与实现 摘 要 的工作基于客户机/服务器计算模型,由Web浏览器客户机和Web 服务器服务器构成,两者Z间采用超文本传送协议(HTTP)进行通信,HTTP协议的 作用原理包括四个步骤:连接,请求,应答,关闭应答。在课程设计中,系统开发平 台为Win7,程序设计语言采用Java,程序运行平台为Eclipse。在程序设计中,采 用了结构化与而向对彖两种解决问题的方法。程序通过调试运行,初步实现了设 计目标,并且经过适当完善后,将可以应用在商业中解决实际问题。 关键词 计算模型;Java;HTTP;Web服务器 1刖s Internet是目前世界上最大的计算机互联网络,与大家的生活、学习、 工作有着越来越密切的关系,它遍布全球,将世界各地各种规模的网络连接成一 个整体,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十 分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是 数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富, 越来越人性化。 本课程设计主要解决由Web浏览器客户机和Web服务器服务器构成,两 者之间采用超文木传送协议(HTTP)进行通信的Web服务器的程序设计。 1课程设计前准备 以下的工作均是建立在大量的调查基础上的,是Web服务器开发前期准 备工作所解决的问题。 Java 简介 Java是由sun公司开发的一种新型的而向对彖的程序设计语言,主要用 于web页面的设计[1]0 Java语言的流行除了因为它能够编制嵌入6 文件 屮的Applet夕卜,还在于Java语言本身的面向对象、简单、平台无关性、安全性、 多线程等特点。Java语言的发展颇具传奇性,它与Internet的的迅猛发展是分 不开的。由于其发展迅速,有人将它比喻为Internet上的世界语。前面讲到在 Internet上Web页而的设计采用的是 语言,用户借助于Web浏览器(如 Netscape, Hotjava, IE等),可以访问到远程web服务器上静态的、具有超链接的 Web 页面[2] o HTTP协议简介 HTTP协议是应用层的协议,定义了服务器端和客户端之间文件传输的沟 通方式。HTTP协议用于从服务器传输超文本到本地浏览器的传送协议。由于HTTP 协议支持的服务不限于,还可以是其它服务,它允许用户在统一的界面下,采用不 同的协议访问不同的服务。它可以使浏览器更加高效,使网络传输减少。它不仅 保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪 部分内容首先显示等[3]。 1.2课程设计的内容 熟悉服务器和WEB服务器的工作原理; 熟悉套接字编程的相关知识; 完成一个简单的WEB服务器的设计与实现,要求能够通过HTTP GET 命令获得一个简单的 文件; 运行该服务器,并编写一个简单的 文件完成测试。 1.3课程设计要求 按要求编写课程设计报告书,能正确阐述设计结果。 通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作。 学会文献检索的基本方法和综合运用文献的能力。 在老师的指导下,要求每个学牛独立完成课程设计的全部内容。 4课程设计平台Windows7系统;Eclipse软件平台 2 Web服务器的工作原理 1 HTTP协议的作用原理 是以Internet作为传输媒介的一个应用系统,网上最基木的传输单位是 Web网页。的工作基于客户机/服务器计算模型,由Web浏览器客户机和Web服务 器服务器构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于 TCP/TP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用 的、无状态的、面向对象的协议。HTTP协议的作用原理包括四个步骤:连接,请 求,应答,关闭应答。wsHTTP协议的作用原理包括四个步骤: 1连接:Web浏览器与Web服务器建立连接,打开一个称为socket (套接字) 的虚拟文件,此文件的建立标志着连接建立成功。 2请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一 般是GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为:GET路 径/文件名HTTP/1.0文件名指出所访问的文件J1TTP/1.0指出Web浏览器使用 的HTTP版本。 3应答:Web浏览器提交请求后,通过HTTP协议传送给Web服务器。Web 服务器接到后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在 Web浏览器上显示出所请求的页面。 例:假设客户机与//0?:8080/mydir/index.htnil建立了连接,就会发送 GET 命令:GET /mydir/in

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档