2022年网络编程实习报告-计算机网络工程实习报告.docx
《2022年网络编程实习报告-计算机网络工程实习报告.docx》由会员分享,可在线阅读,更多相关《2022年网络编程实习报告-计算机网络工程实习报告.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络编程实习报告广东应届生实习报告网在线编辑整理本文。实习目的通过理论联系实际,稳固所学的知识,提高处理实际问题的能力, 并为自己能顺利与社会环境接轨做准备。实习任务Linux下网络 效劳器开发;本文总结了我对Linux下网络效劳器模型的认识。实 习内容一.循环效劳器1 .循环效劳器在同一个时刻只可以响应一 个客户端的请求,对多个客户程序的处理是采用循环的方式进行;2.UDP循环效劳器的实现非常简单:UDP效劳器每次从套接字上读 取一个客户端的请求,处理,然后将结果返回给客户机;2. 1.算法 如下:socket (.);b i nd (.);whi le(1) ( recvf rom(.);
2、 process (.); sendto (.); 3. TCP循环效劳器的实现也不难:TCP效劳器接受一个客户端 的连接,然后处理,完成了这个客户的所有请求后,断开连接;3.1. 算法如下:b i nd (.);I i sten (.);whi le(1)accept (.);whi le(1)(read (.);process (.) ;wr i te ;)c I ose (.);3. 2. TCP循环效劳器一次只能处理一个客户端的请求.只有 在这个客户的所有请求都满足后,效劳器才可以继续后面的请求. 这样如果有一个客户端占住效劳器不放时,其它的客户机都不能 工作了.因此,TCP效劳器一般
3、很少用循环效劳器模型的.二.并发 效劳器1.为了弥补循环TCP效劳器的缺陷,人们又想出了并发效 劳器的模型。并发效劳器的思想是每一个客户机的请求并不由效 劳器直接处理,而是效劳器创立一个子进程来处理;2.使用并发效 劳器可以使效劳器进程在同一个时刻有多个子进程和不同的客户 程序连接、通信;在客户程序看来,效劳器可以同时并发地处理 多个客户的请求;3.算法如下:socketC.);b i nd (.);I i sten (.);whi le(1)accept (.);if (fork (.)=0) c Iose (. . .) ;whi Ie (1) (read (.);广东应届生实习报告网在线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 网络 编程 实习 报告 计算机网络 工程
限制150内