doc Linux下HTTP服务器设计毕业设计论文 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:22 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 19:49

Linux下HTTP服务器设计毕业设计论文

传输的字段指定顺序号,以获得可靠性。如果个分段被分解成几个小段,接收主机会知道是否所有小段都已收到。通过发送应答,用以确认别的主机收到了数据。对于发送的每个小段,接收主机必须在个指定的时间返回个确认。如果发送者未收到确认,数据会被重新发送如果收到的数据段损坏,接收主机会舍弃它,因为确认未被发送,发送者会重新发送分段。端口为信息的传送指定端口,端口号小于的定义为常用端口。下图展示了首部的数据格式。如果不计任选字段,那么,它的大小是个字节。第页图包头格式协议通过三个报文段完成连接的建立,这个过程称为三次握手,过程如下图所示。客户机向服务器发送个数据包,表示请求建立连接。服务器收到了数据包,知道这是个建立请求的连接,服务器也通过发回具有以下项目的数据包表示回复同步标志置位即将发送的数据段的起始字节的顺序号应答并带有将收到的下个数据段的字节顺序号。客户机收到了服务器的,知道是从服务器来的确认信息。于是客户机也向服务器发送确认信息。至此客户端完成连接。服务器收到确认信息,也完成连接。第页图建立连接三次握手协议建立个连接需要三次握手,而终止个连接要经过四次握手,这是由的半关闭造成的。具体过程如下图所示。图断开连接协议第页是的简称,中文名是用户数据包协议,是参考模型中种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。用户数据报协议提供了无连接的数据报服务。它适用于无须应答并且通常次只传送少量数据的应用软件。下网络编程介绍下的网络编程主要是基于提供的函数来进行的。所以,下的网络编程的基础就是对函数的掌握,就必须理解和学会使用接口。同时针对并发服务,下提供了复用等高效的形式来满足并发的要求。简介接口是网络的。接口定义了许多函数或例程,程序员可以用它们来开发网络上的应用程序。要学习上的网络编程,必须理解接口。接口设计者最先是将接口放在操作系统里面的。如果了解系统的输入和输出的话,就很容易了解了。网络的数据传输是种特殊的,也是种文件描述符。也具有个类似于打开文件的函数调用,该函数返回个整型的描述符,随后的连接建立数据传输等操作都是通过该实现的。常用的类型有两种流式和数据报式。流式是种面向连接的,针对于面向连接的服务应用数据报式是种无连接的,对应于无连接的服务应用。第页创建为了创建,程序可以调用函数,该函数返回个类似于文件描述符的句柄。函数原型为指明所使用的协议族,通常为,表示互联网协议族协议族参数指定的类型或,接口还定义了原始,允许程序使用低层协议通常赋值。调用返回个整型描述符,你可以在后面的调用使用它。描述符是个指向内部数据结构的指针,它指向描述符表入口。调用函数时,执行体将建立个,实际上建立个意味着为个数据结构分配存储空间。执行体为你管理描述符表。两个网络程序之间的个网络连接包括五种信息通信协议本地协议地址本地主机端口远端主机地址和远端协议端口。数据结构中包含这五种信息。配置通过调用返回个描述符后,在使用进行网络传输以前,必须历了个项目的生命周期。从最初的选题确定后,开始进行相关资料的收集和理论知识的学习,接着确定自己的方案设计和系统整体结构,然后开始编码实现,调试代码,直至顺利运行,再进行性能测试,最后写出论文。这些步骤其实和个软件项目的开发是很类似的。软件的开发同样会有这些步骤,需求分析,设计,编码,测试,发布,文档撰写等。当完成了整个毕业设计后,对如何把握个项目的整体有了点基本的认识。同时从中体会到时间控制和进度安排都是很重要的,任何任务和项目都是有时间期限的,自己的想法和设计都是得基于按时完成这个前提的。四年的大学时光即将结束,心中还是有不舍。回顾四年的学习时光,感觉自己还是过的蛮充实的。做过很多有意思的事,也认识了帮好友与同窗。无论是做人还是学习,我的老师和同学朋友们都给了我很大的帮助,我非常感谢他们。作为即将踏上工作步入社会的我,我想我会更加努力奋斗,不让我的家人朋友老师们失望。最后,愿大家在今后的日子里,帆风顺,身体健康。第页谢辞本论文的工作是在我的指导老师老师的悉心指导下完成的,谢涛老师创新的学习思想和积极奋斗的人生理念给了我很大的影响,同时对我的工作和人生规划都有很大帮助。在此衷心的感谢谢涛老师。在大学四年的学习过程中,我学到了很多做人与做事的学问,度过了个充实而快乐的大学时光。非常感谢各位亲爱的老师对我的教诲和指导,无论是知识的学习,还是职业规划和人生理想,你们都给了我很多意见和指导。我也很荣幸我能和各位同学朋友们起走过大学四年,我们共同经历了人生中最美好的时光。感谢你们的帮助和鼓励,希望走出校门后的我们仍然是辈子的好朋友。最后,我要感谢我的父母和亲人。是你们的辛勤工作为我创造了良好的学习条件,是你们的信任鼓励和理解,我才会取得今天的成就。我会用我的努力工作来回报你们的养育之恩,希望你们永远身体健康,快乐长寿。第页参考文献,计算机网络自顶向下方法与特色北京机械工业出版社,年网络编程第卷套接口北京清华大学出版社,年月第版,环境高级编程第版北京人民邮电出版社,年鸟哥鸟哥的私房菜基础学习篇北京人民邮电出版社,年月林宇,郭凌云网络编程北京人民邮电出版社,郑齐,方思行通用多线程服务器的设计与实现计算机工程与应用,胥光辉等译详解第卷协议北京机械工业出版社,张南平,徐静基于进程池的并发服务器的研究计算机与数字工程,邵芬,于国防,张宁基于多线程的服务器的设计与实现工矿自动化,孙霞基于的高效多线程服务器的研究及实现福建电脑,李磊嵌入式服务器软件的设计与实现计算机工程与设计白小明,邱桃荣基于的嵌入式实时操作系统的研究微计算机信息车飞锋基于嵌入式的和邮件服务器的设计与实现西安石油大学计算机应用技术,曲波,吴兆芝环境下面向服务器的设计与实现小型微型计算机系统,第页第页附录附录软件使用说明置该。面向连接的客户端通过调用函数在数据结构中保存本地和远端信息。无连接的客户端和服务端以及面向连接的服务端通过调用函数来配置本地信息。函数将与本机上的个端口相关联,随后你就可以在该端口监听服务请求。函数原型为是调用函数返回的描述符,是个指向包含有本机地址及端口号等信息的类型的指针常被设置为。结构类型是用来保存信息的地址族,第页字节的协议地址般为,代表地址族则包含该的地址和端口号。另外还有种结构类型地址族端口号地址填充以保持与同样大小这个结构更方便使用。用来将结构填充到与同样的长度,可以用或函数将其置为零。指向的指针和指向的指针可以相互转换,这意味着如果个函数所需参数类型是时,你可以在函数调用的时候将个指向的指针转换为指向的指针或者相反。使用函数时,可以用下面的赋值实现自动获得本机地址和随机获取个没有被占用的端口号系统随机选择个未被使用的端口号填入本机地址通过将置为,函数会自动为你选择个未占用的端口来使用。同样,通过将置为,系统会自动填入本机地址。注意在使用函数是需要将和转换成为网络字节优先顺序而则不需要转换。计算机数据存储有两种字节优先顺序高位字节优先和低位字节优先。上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在上传输数据时就需要进行转换,否则就会出现数据不致。下面是几个字节顺序转换函数第页把位值从主机字节序转换成网络字节序把位

下一篇
Linux下HTTP服务器设计毕业设计论文第1页
1 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第2页
2 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第3页
3 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第4页
4 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第5页
5 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第6页
6 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第7页
7 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第8页
8 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第9页
9 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第10页
10 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第11页
11 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第12页
12 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第13页
13 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第14页
14 页 / 共 22
Linux下HTTP服务器设计毕业设计论文第15页
15 页 / 共 22
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批