网络编程实习计划

上传人:灯火****19 文档编号:53329596 上传时间:2022-02-10 格式:DOCX 页数:3 大小:84.61KB
收藏 版权申诉 举报 下载
网络编程实习计划_第1页
第1页 / 共3页
网络编程实习计划_第2页
第2页 / 共3页
网络编程实习计划_第3页
第3页 / 共3页
资源描述:

《网络编程实习计划》由会员分享,可在线阅读,更多相关《网络编程实习计划(3页珍藏版)》请在装配图网上搜索。

1、感谢你的观看网络编程实习计划.实习内容:了解插口(socket)实现原理,阅读Linux或者FreeBSD网络部分的源程序。在某一种平台(Linux,Unix系列或Windows系列)下进行网络客户机-服务器编程。.主要参考书目:W.RichardStevens,UNIXNetworkProgrammingNetworkingAPIs:ScoketsandXTI(Volume1,SecondEdition),清华大学出版社Prentice-HallInternational,Inc.或其中文版“UNIX网络编程(第1卷,第2版)”DouglasComer,用TCP/IP进行网际互连第3卷:客户

2、机-服务器编程和应用(第2版)或其英文版InternetworkingWithTCP/IPVolIII:Client-ServerProgrammingAndApplication(SecondEdition)以下简称客户机-服务器编程.实习要求:Q1:编写针对DAYTIME服务的UDP客户机和服务器的实现。要求显示DAYTIME返回的日期和时间值。Q2:编写针对TIME服务的TCP客户机及服务器的实现。要求把TIME服务返回的时间值和接收到应答时客户机的本机时间值相比较,并显示比较结果(包括两值之间的差异)。Q3:编写PING程序,使其产生4个报文,发送这些报文并对应答计时,通过这种方法来测

3、试目的主机的可达性。显示输出如下:当目的主机可达时:ping200.200.200.1Pinging200.200.200.1:Replyfrom200.200.200.1:time=3msReplyfrom200.200.200.1:time=5msReplyfrom200.200.200.1:time=7msReplyfrom200.200.200.1:time=2ms当目的主机不可达时:ping200.200.200.2Pinging200.200.200.2:Requesttimedout.Requesttimedout.Requesttimedout.Requesttimedout.

4、注:通过发送ICMPECHO/REPLY报文来实现Q4:了解几种I/O模型:阻塞模型(BlockingModel)、非阻塞模型(NonblockingModel)及I/O多路复用模型(I/OMultiplexingModel)。编写使用echo的并发客户机程序。注意设计select调用以避免描述符操作的不公平现象。(详细解释请参阅客户机-服务器编程P159-P160习题16。1,16。2)。Q5:使用预分配从进程技术实现多服务多协议服务器设计。要求实现下列服务:服务类型使用的协议EchoUDPChargenTCPDaytimeTCPTimeTCP把该服务器设计成为可以动态配置,即允许不必重新编

5、译或重新启动就能增加新服务。实验评分标准9分以上:在程序说明文档中,可以体现出自己对本程序所用到的技术有较深刻的理解。程序有较好的可读性(关键部分的注释比较详细)。8分:符合要求,程序说明的比较详细,思路比较清楚。7分:只有程序没有说明文档的,7分以下(不包括7分):作业不完整6分以下(不包括6分):程序或说明文档完全和别人的一样(抄袭于被抄袭者一样处理)。注:1 .作业包括可执行程序、源代码和程序说明文档,文件大小最好不要超过1M。2 .程序说明要体现出你所用到的关键技术,要说清楚自己定义函数的功能及实现,要有关键部分的流程图。3 .要按时交作业,晚交的要相应的扣分。4 .作业最好用c和c+写,可以在linux下,也可以在windows下。不要用控件编程。5 .使用java或者C#,等语言者6分以下。6 .请将每次提交的个程序打成一个包,包名统一采用“学号姓名QX”形式,然后发到xx,例如2009210000-张三Q1。7 截止日期:Q1:10月29日;Q2:11月12日;Q3:11月26日;Q4:12月10日;Q5:12月24日。各位同学最好提前做,越往后事情越多,时间越紧感谢你的观看

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!