web服务器 设计文档,微型Web服务器的设计与实现

系统分析师

国外电子测量技术 2004年第1期                          设计技术

微型Web服务器的设计与实现

刘波涛 郭麦成

西南石油学院计算机科学院(610500)

摘要:微型Web服务器可以看作是由HTTP和HTML构成的,它的功能不需要很全面,但却必须

具备一个Web服务器应有的基本特征。本文指出了在Win98系统下用Delphi6.0设计和实现一种微型Web服务器的方法,文中给出了相应的关键算法和关键结构。

关键词:微型Web服务器 Delphi6.0 超文本传输协议

DesignandRealizationofMicroWebServer

Abstract: ThemostbasicWebServeriscomposedofandfuctionsofa

microWebSeverneedn’http://doc.wendoc.comingDelphi6.0todevelopamicroAndalsoitproposesthekeyalgrithamKeywords:,引言

来描述。

迅速发展的Web技术给Internet应用提供了一个很好的发展方向。当今的许多应用都是基于Web技术的,如电子商务、视频会议、远程医疗诊断等。在嵌入式系统的应用中,由于HTML语言的标准统一性,只要在设备里建立一个微型Web服务器,人们就可以使用现有的Web浏览器与该设备进行双向交互、接收或发送信息。因此,针对微型Web

1-253-png_6_0_0_436_568_346_97_841.5_1227-977-0-346-977.jpg

服务器的研究和应用,具有重大的意义,它为我们管理、控制和监测各种各样的设备提供了一个很好的途径%基于Internet,也就是说,只要设备接入了Internet,我们就可以在世界上的任何地方十分方便地控制、操纵那些配备有微型Web服务器的设备。  本文就Win98系统下利用Delphi6.0如何设计、实现微型Web服务器中的主要部分作了详细的介绍。利用这种方法,可以非常容易地在嵌入式设备中建立起自己的微型Web服务器。

图1微型Web服务器的结构

Web浏览器通常可以使用流行的IE或者其它的浏览器。服务器端的TCP/IP协议栈是操作系统内嵌的,其信息流符合HTTP协议。服务器中的HTTP引擎用来分析浏览器的请求消息,并根据请求作出相应的动作。这些动作包括向浏览器发送一些静态页面或调用一些应用服务程序。对于服务器中的静态web页面,可以使用一些常用软件如FrontPage等制作,以备Web服务器调用。而服务器中的应用服务程序则用来扩展服务器所提供的服务。  从图1中可以看出,微型web服务器的核心就是:HTTP引擎。

典型的Web服务器的模型

一个典型的微型Web服务器的结构可以用图1

作者简介:

HTTP引擎的设计和实现

HTTP协议是一种网络应用层的标准协议,

Web浏览器和Web服务器之间的通信都是采用HTTP协议来实现的。因此只要是符合HTTP协议的通讯过程和数据内容,就可以使用浏览器作为客户端进行连接和传递。在微型Web服务器中,为得到一个稳定的用户界面而又不影响系统有限的

刘波涛(1980-),男,2003年毕业于江汉石油学院

计科系,现在西南石油学院计算机科学学院攻读计算机应用专业硕士学位。

—26—

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值