1 / 55
文档名称:

基于Linux操作系统的Web服务器的设计与实现.pdf

格式:pdf   页数:55
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Linux操作系统的Web服务器的设计与实现.pdf

上传人:山吉 2014/2/14 文件大小:0 KB

下载得到文件列表

基于Linux操作系统的Web服务器的设计与实现.pdf

文档介绍

文档介绍:天津大学
硕士学位论文
基于Linux操作系统的Web服务器的设计与实现
姓名:封相远
申请学位级别:硕士
专业:计算机科学与技术
指导教师:张新荣
20070801
中文摘要关键词:僮飨低常籛服务器;协议僮飨低呈且桓隹7旁创氲拿夥巡僮飨低常唤鲇邪踩ā⑽榷ā成本低的特点,而且很少发现有病毒传播。近年来,随着僮飨低吃谖夜的不断普及,越来越多的服务器、工作站和个人电脑开始使用砑;哂形榷ā⒖煽俊踩ê颓看蟮耐绻δ苷庑┯诺悖疚难≡裨贚环境下实现一个衿鳌本文研究了耊服务器的设计与实现。在低持胁捎肏协议实现了数据的传输,阐述了采用捉幼直喑探涌诘姆椒ㄊ迪諬议的方案,详细分析了客户端与服务器之间的通信过程。本文在低诚率现一个衿鞒绦颍诰钟蛲冢ù朔衿鞒绦蛟谝惶ḿ扑慊显诵校网内其它计算机访问这台服务器时,实现客户端和服务器以协议进行请求和响应的功能。衿魇迪值娜ú看氩捎肔下的镅员喑蹋山徊教岣呦低运行速度,并且增强了系统的安全性和可靠性。
㏄沁,..篖..;.,甀琣,瑆。,,,,琣瑆.’.
学位论文作者签名办和之签字隰柳年夕月汐日学位论文储签名锄和玉签字日期:ο年夕月沪日维研蓐年律独创性声明学位论文版权使用授权书或撰写过的研究成果,、使用学位论文的规定。本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得导师签名:签字日期:
第一章绪论课题的研究背景课题的研究目的和意义计算机、网络技术的飞速发展,对应用软件的结构模式产生重大影响。网络相比于自治单机的优越性,使得应用软件的计算环境快速从单机向网络演进,催生了两层/、三层/两种新型的计算模式,并迅速成为当前应用的主流。现代的应用已不再停留于计算能力有限、资源难以共享的孤岛式单机应用,更多的是具有良好扩展性、资源共享的分布式网络集成应用。万维网发源于欧洲日内瓦量子物理实验室,正式际醯某鱿质沟靡蛱赝靡猿跸胂蟮乃俣妊该头⒄埂U庀罨疘募际踉诙潭痰氖晔奔淠谘杆俪晌R丫⒄沽思甘甑腎系墓模最大的信息系统,它的成功归结于它的简单、实用。随着计算机网络技术的发展,客户/服务器疭结构逐渐向浏览器/服务器/结构迁移,疭方式已成为一种时尚,大部分网络应用系统都是以这种疭方式与网络用户交换信息。疭的基础是客户端要有一个浏览器程序,服务器端要有一个与之对应的衿鳌O匀唬琖曲服务器在疭方式下起着决定性的作用川。僮飨低吃诠诘呐畈7⒄梗没恳踩战ピ黾樱忧慷訪的应用和研究就显得很重要。魑M绶衿魇谐〉馁撸绶袷饕迪低车木ɑ:秃诵摹僮飨低呈且桓隹7旁创氲拿夥巡僮飨低常唤霭踩ā⑽榷ā⒊本低,而且很少发现有病毒传播,越来越多的服务器、工作站和个人电脑开始使用砑贚具有稳定、可靠、安全和强大的网络功能这些优点,本文选择在肪诚率迪忠桓鯳服务器。且恢痔逑到峁梗ü可以访问遍布于骰系牧唇游牡怠服务是鲜褂玫米钗广泛的服务之一。通过它可以为用户提供包括图象,声音,视频等多媒体信息的页面服务。天津大学硕士学位论文。
要求对栊榈暮诵牟糠执洳阈蚒⑼绮阈论文的研究内容和结构安排本文网络编程用的是库,服务器从创建套接字。绑定套接口一设置套接口为监听模式,进入被接受连接请求状态一接受请求,然后建立连接一读/写数据一终止连接。服务程序一般在设置为监听模式后处于不断的接受请求,处理请求的循环中。这样就可避免当有一个客户机与服务器建立连接后服务器就不能再与其它客户机通信的阀题,从而有效地提高务器的功能。袷堑苯褡罟惴旱腎τ谩服务的基础就是提供的服务器程序,当今%的衿鞫脊ぷ髟赨疞平台下。本文研究的主要内容和要求包括:用镅栽贚系统下实现一个衿鞒绦颍在局域网内,将此服务器程序在一台计算机上运行,使网内其它计算机访问这台服务器时,实现协议的传输。和物理层接口进一步理解;详细分析疘榈氖荼ㄍ泛湍谌荨⑹菁靶验信息;了解帧、数据包和端口地址的功能:熟悉的标准。整篇论文在内容结构上作了如下安排:绰畚氖导誓谌葜匦第一章为绪论,简单介绍了一下论文选题的研究背景及其研究目的,并简要介绍了论文的内容要求。第二章中论述了衿鞯幕≈J叮酝缧門/、应用层协议以及网络编程作了详细的介绍。第三章详细介绍了衿鞯纳杓乒蹋喊ɑ±砺鄯治觯杓扑悸和设计方法,并对具体的设计步骤进行了重点理论解析。第四章对客户端和服务器端的通信方式作了详细