4.4.2 设计WEB服务器 15
4.4.3 WEB服务器协议 15
4.4.4 编写WEB服务器 17
4.4.5 运行WEB服务器 17
4.4.6 WEBSERV 的源程序 18
4.4.7 使用不同的浏览器测试WEB服务器程序 23
4.5 本章小结 23
第5章 总结与展望 24
5.1 总结 24
5.2 展望 24
毕业设计体会 25
致谢 26
参考文献 27
英文翻译资料 28
STARTING HTTP/2 FOR "HTTP" URIS 28
3.2.1 HTTP2-SETTINGS HEADER FIELD 30
第1章 绪论
互联网的飞速发展,传统的客户机/服务器的局限性越来越明显,Web服务器的出现在某些方面,弥补这一缺点,并迅速在互联网中占有了最重要的地位。本文主要介绍了如何在Linux操作系统下进行简单的Web服务器的设计与实现。
1.1 课题研究背景
由于网络技术的迅速普及以及Web服务技术的不断改进,WWW(环球信息网)服务已成为Internet上最重要的服务形式之一。使用浏览器访问各种网站在如今这互联网时代已成为主流,而且这种现象日趋明显。正是因为有了Web服务的广泛应用,Internet普及的进程才得以大大加快。与此同时,各种应用系统也已经渐渐的从“Client/Server”模式转变为“Browser/Server”模式,其中Web服务在这过程中具有非常重要的作用。本文将重点介绍Web服务器工作原理、HTTP协议以及如何在Linux操作系统下构建Web服务器。
1.2课题的研究目的和意义
Linux操作系统是一个开源并且完全免费的操作系统,它有着安全性高、稳定性好、占用资源少和成本低的特点,最重要的是鲜有发现有病毒传播。近年来,随着Linux操作系统在我国的用户数量不断增多,越来越多的企业和单位机构都开始选择使用Linux操作系统。基于Linux具有稳定性好、可靠性高、安全性强和强大的功能这些优点,本文选择在Linux环境下设计一个简单的Web服务器。
在Linux系统下使用C语言编程来实现Web服务器,进一步提高系统的安全性与稳定性,同时,可提高系统的速度和效率。
Linux系统中含有许多常用的工具,可以帮助我们轻松和便宜地进行互联网构建。因此,许多企业开始停止使用UNIX以及Windows NT等系统,取而代之使用Linux操作系统。其中的原因,很大程度上时因为Linux同时具有优秀的性能和低廉的价格。Linux提供的许多服务软件都具有优秀的性能和低廉的费用,这是一大优点。
中小企业是国家企业信息化的主要的力量,他们不可能在发展过程中投入大量的人力和财力。“Linux操作系统对中小企业具有很大的吸引力。Linux操作系统作为互联网发展的产物,它免费的源代码,能够确保用户的自由”[19]。Linux如此广泛的应用,和其他系统无法比拟的优势,我们有必要对它进行认真的学习研究。为了应对当今社会信息化飞速发展的需要,对设计与实现基于Linux操作系统的Web服务器的研究显得极具现实意义。
1.3本文研究内容及主要贡献
Web服务器是Internet中最常见的一种服务器,Internet上不计其数的网站正是由Web服务器支持的才得以运行的。可以这样说,正式因为有了Web服务器,Internet的发展才得以如此迅速。本文主要介绍了如何在Linux操作系统下进行简单Web服务器的设计与实现。首先讲述了有关Web服务的工作原理,然后对有关HTTP协议的基本知识进行了介绍,最后详细地阐述了简单Web服务器的设计与实现过程。
- 上一篇:基于WebGIS的房地产评估业务系统设计
- 下一篇:jsp+mysql网上书城的设计+源代码
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码