全球旧事资料 分类
15参考文献16附录18附录1软件使用说明18附录2英文原文错误!未定义书签。错误!未定义书签。附录3英文翻译错误!未定义书签。错误!未定义书签。
第iv页
f设计(论文)专用纸
摘要
Li
ux操作系统是一个开放源代码的免费操作系统。它不仅有安全、稳定、成本低的特点,而且很少发现有病毒传播。HTTP服务器是web服务器的一种,它是基于超文本传输协议HTTP的服务器。基于Li
ux具有稳定、可靠、安全和强大的网络功能这些优点,使得其主要应用于服务器领域。所以本文选择在Li
ux环境下实现一个HTTP服务器。本文研究了Li
ux下HTTP服务器的设计与实现。Li
ux系统中采用HTTP协议在和浏览器完成数据的传输。阐述了Li
ux套接字编程的方法、EPOLL等IO复用编程模型。详细分析了HTTP协议内容以及客户端与服务器之间的通信过程。本文实现了客户端浏览器和服务器端以HTTP协议进行请求和响应的功能。同时对服务器进行了一个简单的压力测试。所有程序代码均为Li
ux下的C语言编程。
关键字:Li
ux、HTTP服务器、HTTP协议、EPOLL
第v页
f设计(论文)专用纸
Abstract
TheLi
uxoperatesystemisafreeoperatesystemwhichope
sasourcecode.Noto
lyithascharacteristicssuchassafe,stabilitya
dthelowcostbutalsoitseldomdissemi
atestheVirus.HTTPserveriso
eoftheWebserversa
ditbaseso
HTTPprotocol.AstheLi
uxoperati
gsystemhasthefu
ctio
ofstable,reliable,safea
dpowerful
etworkitmai
lyusedi
serversTorealizeaHTTPserveri
theLi
uxe
viro
me
tisthebestchoice.Thispaperi
troducesdesig
a
dimpleme
tofHTTPserveri
Li
uxoperati
gsystem.I
theLi
uxsystema
dbrowserusedHTTPprotocolfordatatra
smissio
Thispaperexpou
dsthemethodofLi
uxsocketprogrammi
ga
dEPOLLIOmultiplexi
gprogrammi
gmodelDetaileda
alysisthecommu
icatio
processbetwee
clie
ta
dservera
dHTTPprotocolThispaperrealizesthefu
ctio
thattheclie
tbrowserrequestsa
dtheserverrespo
dsbyHTTPagreeme
tMakeasimplepressuretesto
theserverAllprogramcodeusetheCla
guageprogrammi
gi
Li
uxoperati
gsystem
KeywordLi
uxHTTPServerr
好听全球资料 返回顶部