服务器linux下http服务器设计毕业设计

http://hao123.com  时间:2021-03-01  阅读:()

毕业论文

毕业设计论文题目  i   x下H TT P服务器设计

学院 信息与自动化学院年级

学生姓名:

指导教师单位: 通信工程系

指导教师姓名:

指导教师职称:

本页装订为《任务书》  《任务书》需要由指导教师拿到学院教务处盖教学附院长的签章方生效,本页之后采用昆工教务处下发的毕业设计论文专用纸格式写作和打印

毕业设计论文题目: Linux下HT 服务器设计学院 信息与自动化学院

专业 通信工程

年级:

学生姓名

指导教师单位:

指导教师姓名:

指导教师职称

Title: Desi  n of HTTP    v  r Ba  ed o  inux

F   ulty: F  cult  of  municat  on E  gi 

Author

Direc  o  ’sUnit

irector

Directo  ’  title:

目录

摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viii

Abstract. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viii

前言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x

第一章 绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

1 .1课题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

1 .2 课题研究的目的和意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

第二章HTTP服务器的相关理论基础. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

2.1 Linu 系统简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

2.2 TC/IP协议分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

    i  ux下网络编程介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

第六章总结与体会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

谢辞. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

附录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

附录1 软件使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

摘要

Linux操作系统是一个开放源代码的免费操作系统。它不仅有安全、稳定、成本低的特点而且很少发现有病毒传播。 H   P服务器是eb服务器的一种 它是基于超文本传输协议H   P的服务器基于Lin  x具有稳定、可靠、安全和强大的网络功能这些优点,使得其主要应用于服务器领域。所以本文选择在L  nux环境下实现一个H T 服务器。

本文研究了Linux下HT P服务器的设计与实现。在 inux系统中采用HTP协议和浏览器完成数据的传输。 阐述了 inux套接字编程的方法、 EPO  L等 /O复用编程模型。详细分析了H T 协议内容以及客户端与服务器之间的通信过程。本文实现了客户端浏览器和服务器端以H TP协议进行请求和响应的功能。同时对服务器进行了一个简单的压力测试。所有程序代码均为L  nux下的C语言编程。

关键字 Linux、 TP服务器、 H TP协议、 EPLL

Abstract

 he  inux operate s stem  a free operate s stem   c  ope s    ur  e cod 。 No  onl  it    c  a  ac     s  icssuc as safe stabi l ity,   d  h   w co  t but al  o it seldom di seminates the V ru  。 HT P  erver   one of  he Web server    it  as   on HTTP pro  ocol  st  e L  nu  ope  a  ings   eha  th   unc  ion of  table rel iable,safe and  owe   ul netw rk itmainl  u  ed in  erv  r  。 To re  l izea TTP  er  er in th L  nu  envi  o ment  st  e      ho  ce 

 his p    r  nt  oducesdes  gn and  mpleme   of HTTP s r  e  in Li  ux opera  i  g s  steIn   e   nu  sy   m a  d  owser used T  P protocol for d  ta tra  smi   ion。 This p  perexpoun  s th method f Linuxscket p  o  ramming and EPO L I/Omultiplexi   prog  am  g od  l Det   led anal  s  s the ommun     i  n prces  be ween cl ien  a  d se  ver   d H TP  rtocolThis pape   ea   ze  thef    ti  n tha  the cl ient ros  r req   sts and the  er   r respon  s by H TP a  reeme  Make a s  mple pressurete  t on t   s   ver。  l program c e se the    n  ua  e pr   raing in Linu  opera  ing ystem。

Keyword   nux TTP Server, HTTP       ol  EPOL 

Atcloud:全场8折优惠,美国/加拿大/英国/法国/德国/新加坡vps,500g大硬盘/2T流量/480G高防vps,$4/月

atcloud怎么样?atcloud刚刚发布了最新的8折优惠码,该商家主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御。Atcloud高防VPS。atcloud.net,2020年成立,主要提供基于KVM虚拟架构的VPS、只能DNS解析、域名、SS...

Hostodo独立日提供四款特价年付VPS套餐 最低年付$13.99

前天,还有在"Hostodo商家提供两款大流量美国VPS主机 可选拉斯维加斯和迈阿密"文章中提到有提供两款流量较大的套餐,这里今天看到有发布四款庆祝独立日的七月份的活动,最低年付VPS主机13.99美元,如果有需要年付便宜VPS主机的可以选择商家。目前,Hostodo机房可选拉斯维加斯和迈阿密两个数据中心,且都是基于KVM虚拟+NVMe整列,年付送DirectAdmin授权,需要发工单申请。(如何...

Digital-VM:服务器,$80/月;挪威/丹麦英国/Digital-VM:日本/新加坡/digital-vm:日本VPS仅$2.4/月

digital-vm怎么样?digital-vm在今年1月份就新增了日本、新加坡独立服务器业务,但是不知为何,期间终止了销售日本服务器和新加坡服务器,今天无意中在webhostingtalk论坛看到Digital-VM在发日本和新加坡独立服务器销售信息。服务器硬件是 Supermicro、采用最新一代 Intel CPU、DDR4 RAM 和 Enterprise Samsung SSD内存,默认...

http://hao123.com为你推荐
eset最新用户名密码ESET4.0最新用户名和密码畅想中国淄博畅想中国消费怎么样保护气球气球保护液可以用什么来代替?雅虎天盾我机器上有瑞星杀毒和防火墙 我用雅虎天盾来查杀木马怎样?bt封杀北京禁用BT下载,是真的吗?为什么?如何快速收录谁知道怎么快速被搜索引擎快速收录啊?网管工具网吧管理软件都有哪些?如何清理ie缓存怎么清除IE缓存微信电话本怎么用微信电话本好用吗网站排名靠前全国B2B网站排名靠前的有哪些
Oray域名注册服务商 php主机空间 北京主机租用 softlayer 百度云100as 台湾服务器 mediafire下载工具 sub-process 蜗牛魔方 速度云 免费智能解析 Updog 免费网络 后门 windowsserver2008 ncp weblogic部署 nano 瓦工工资 监控主机 更多