《《网络程序设计》实验教学大纲.docx》由会员分享,可在线阅读,更多相关《《网络程序设计》实验教学大纲.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网络程序设计课程实验教学大纲课程代码:NTEN1001课程名称:网络程序设计英文名称:Network Programming实验室名称:计算机信息系统实验室课程学时:54实验学时:18一、本课程实验教学目的与要求通过本课程的实验,使学生熟练掌握常用的网络程序开发工具,学会设计和 编写基于Socket的网络应用程序,培养和锻炼良好的网络程序设计与开发能力。二、主要仪器设备及现有台套数每人一台PC机,安装MS Visual Studio开发环境三、实验课程内容和学时分配序 号实验工程名称目的、要求实验内容学时 分配验型 实类每组 人数必开、 选开1基于 Unix Socket 利用TCP实现简单文
2、件传输掌握基于Unix Socket利用 TCP实现简单 文件传输的函 数及调用过程利用Unix平台面向连 接的socket编程接口 实现客户端与服务器 之间的文件传输过 程,包括客户端程序 与服务器端程序。2基础 性1必开2基于 Unix Socket 利用UDP实现简 单文件传输掌握基于Unix Socket利用 UDP实现简单 文件传输的函 数及调用过程利用Unix平台无连接 的socket编程接口实 现客户端与服务器之 间的文件传输过程, 包括客户端程序与服 务器端程序。2基础 性1必开3基于Winsock分 别利用TCP和 UDP实现简单文 件传输掌握基于 Winsock 分别 利用
3、TCP和 UDP实现简单 文件传输的编 程接口及调用 方法。基于Winsock分别利 用TCP和UDP实现简 单文件传输,包括客 户端与服务器端并行 测试。2基础 性1必开4Winsock I/O 方 法使用掌握 WinsockI/O方法使用。验证 Winsock I/O 方 法的使用方法。2基础 性1必开5基于 MFC socket 类分别利用TCP 和UDP实现简单 文件传输掌握基于MFC socket类分别 利用TCP和 UDP实现简单 文件传输的编 程接口与调用 方法基于MFC socket类分 别利用TCP和UDP实 现简单文件传输,包 括客户端与服务器端 并行测试。2设计 性1必开
4、-序号实验工程名称目的、要求实验内容-时配-判分实验 类型-组数-年1必开、 选开6核心层网络封包 截获软件实现掌握利用 winpcap 实现 数据包截获的 实现方法,测 试winpcap软件 包的接口调用。利用winpcap实现数 据包截获的方法,测 试winpcap软件包的 接口调用。4综合 性34 人必开7基于P2P技术设 计实现类似于 MSN或QQ的即 时消息系统综合运用学过 的各种网络编 程知识实现聊 天系统的基本 功能,体会较 大规模程序的 设计与实现与 小程序设计实 现的区别。利用前面学过的网络 编程技术实现即时消 息系统,具备即时消 息软件的基本功能, 如好友列表,用户状 态等
5、,包括客户端和 服务器端,并进行测 试。4综合 性34 人必开四、考核方式1、实验报告:本门课程对实验报告的要求(应包括对报告内容的要求)实验报告的内容应包括如下几个方面实验名称实验的目的实验的内容实验的步骤实验的结果本实验的心得体会,缺乏之处等附带演示效果图或相应的输出文档。2、考核方式(1)实验课的考核方式有两个方面:一、所做实验工作的效果演示,二、 实验报告的总结和表达。(2)实验课考核成绩按百分成绩确定,5分一个档次,实验课成绩占课程 总成绩的比例10%。五、实验教材、参考书1、教材:Windows网络与通信程序设计(第2版),王艳平,人民邮电出版社,2008 年2 参考书:(1) A.Jones,J.Ohlund, Windows网络编程技术,机械工业出版社,2000(2)叶树华,网络编程实用教程(第2版),人民邮电出版社,2010(3)蒋东兴等,Windows Sockets网络程序设计大全,清华大学出版社,1999(4) W. Richard Stevens, Bill Fenner, Andrew M. Rudoff ,施振川等译,UNIX 网络编程(第2版)第1卷,Socket网络编程接口,清华大学出版社,2000