菜单
  
    摘要Web 是时下最为流行的一种网络应用,它的出现带来了一场信息革命,深切改变了人们的生活方式。Web 是一种典型的分布式应用结构,其每次信息交换都在客户端与服务器之间进行。本文对 Web 技术进行了深入讨论,对其三大支撑技术,HTML、URI、HTTP 进行了详细论述,揭示了Web 系统浏览器/服务器的通信模式。同时介绍了Windows 平台下使用Winsock 开发网络应用的方法,对Winsock 6种 I/O 模型进行了分析与比较。在此基础上,设计并实现了一个轻量级的 Web 服务器。该服务器的功能包括:设定网站根目录及默认文档,响应用户页面访问请求,解析 HTML 文档并发送等。该服务器使用了多线程+Winsock 重叠 I/O 模型技术,可以正常发布HTML 网站。59927   
    毕业论文关键词  Web 技术  HTTP 协议  Windows 套接字   轻量级服务器   
    Title  The Design and Implement of the Light Weighted Web Server    Based on Windows 
    Abstract Today,Web is the most popular network application, it brings an information revolution, deeply changed  people’s way of life.  Web is a  typical distributed structure,  in which each information exchanged  between the client and the server.  This paper discussed in detail on the Web technology,introduecs three supporting technologies---  HTML、URI  and  HTTP protocol,and reveals the Web browser / server mode of communication. At the same time,This paper introduces the method of using Winsock to develop network application based on Windows platform,and compares the difference between six Winsock I/O models.  On this basis,I design and implement a light weighted Web server. This server's function includes: set the site root directory and default document, in response to a user’s page access request, parsing HTML documents and send the responce. The  server  uses  multi-threaded+Winsock overlapping I/O model technology, can publish a normal HTML website .   
    Keywords  Web   HTTP protocol   Windows sockets  Lightweighted Server  

    目录 

    1  第一章  引言  . 1 

    1.1  Web 技术简介  . 1 

    1.2  常见 WEB服务器介绍 .. 2 

    1.3  本文所做研究及相关工作  . 4 

    2  第二章 Web 的三大支撑技术 . 4 

    2.1  统一资源定位器(URL)   4 

    2.2  超文本标记语言(HTML) . 5 

    2.3  HTTP 协议.. 6 

    2.3.1  HTTP 协议----请求  8 

    2.3.2  HTTP 协议---响应  .10 

    3  第三章 使用 Winsock 创建网络应用  .13 

    3.1  Winsock 介绍  13 

    3.2  Winsock 编程过程  ..14 

    3.3  Winsock  套接字I/O 模型 15 

    4  第四章   Web 服务器设计与实现  18 

    4.1  界面控制逻辑 ..20 

    4.2  业务处理逻辑 ..22 

    4.3  报文解析 27 

    5  第五章  Web 服务器运行测试 ..30 

    结   论  .33 

    致   谢  .34 

    参考文献 35 

    1  第一章 引言 现如今,Web 技术大有一统天下之势,曾经风光无限的桌面应用程序都逐渐迁移到了 Web 上。Web 应用具有方便快捷,无需安装,随时可以获取等特点,因此得到了广泛的使用。Web 是一种简单方便的信息分享形式,通过建立 Web 服务器,人们可以随时随地看新闻,听音乐,发微博,在互联网上自由的分享与获取信息。本文的宗旨即在于探讨和揭示Web 技术的幕后原理,并设计与实现一个轻量级的Web 服务器。

  1. 上一篇:严格奇异算子及其应用
  2. 下一篇:基于Android平台的简单应用程序设计
  1. Hadoop云计算环境下的Web应用日志安全威胁分析

  2. 云虚拟环境下资源分配优化算法的研究

  3. 网络环境下电子报纸开发利用现状及模式研究

  4. 网络外部性下电子商务网...

  5. Android平台下电话区号查询系统的实现

  6. C#+SQLserver农业环境信息管理系统设计与实现

  7. Linux环境下远程管理平台基础程序设计与实现

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 杂拟谷盗体内共生菌沃尔...

  10. 中考体育项目与体育教学合理结合的研究

  11. 十二层带中心支撑钢结构...

  12. 电站锅炉暖风器设计任务书

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 当代大学生慈善意识研究+文献综述

  15. java+mysql车辆管理系统的设计+源代码

  16. 大众媒体对公共政策制定的影响

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回