资源描述
网络编程技术实验
Experiment of Network Programming Technology
一、课程基本情况课程总学时:32学时
实验总学时:8学时学分:2学分
开课学期:第6学期课程性质:选修
对应理论课程:网络编程技术适用专业:网络工程
教 材:《C#网络应用编程(第2版)》,人民邮电出版社,马俊,2012年2月开课单位:计算机与软件学院
二、课程的教学目标和任务网络编程技术课程是网络工程专业方向课程。课程的特点是综合性强,涉及面广,并有较广 泛的实用性。通过上机实习,使学生进一步巩固课堂教学的内容,熟练掌握网络应用编程的 基本方法和基本思想,为进一步开发较复杂的网络应用程序打下良好的编程基础,同时锻炼 windows环境下的程序设计能力,能熟练地运用目前比拟流行的编程语言进行网络应用程序 设计;使学生具有较强的程序修改调试能力;具备较强的逻辑思维能力和独立思考能力,提 高调试程序的技巧。
三、课程的内容和要求
序
号
实验工程名称
实验 学时
内容提要
实验要求
实验类型
必修
选修
1
TCP、UDP应用编
程
2
掌握TCP、UDP编程的
原理和方法
设计
2
FTP应用编程
1
掌握FTP编程的方法
/
设计
3
HTTP应用编程
1
掌握HTTP应用编程方 法
/
设计
4
SMTP 与 POP3 应 用编程
2
掌握SMTP与POP3应 用的编程方法和技术
/
设计
5
网络协议综合应 用开发技术
2
掌握P2P应用开发技 术和数据加密与解密
设计
技术的编程方法
四、课程考核
(1)实验实习报告的撰写要求:实验报告中除了实验目的,实验内容和实验步骤外。
(2)实验实习报告:4次
(3)考核及成绩计算方式:实验报告占期末总评的10%。
五、参考书目(1)《网络编程实用教程》,叶树华,高志红,人民邮电出版社,2006年
(2)《UNIX网络编程(卷1 ):连网的APIs:套接字与XTI(第二版)》(英文影印版),W. Richard
Stevens,清华大学出版社,2001年(3)《网络编程技术及应用》,清华大学出版社,谭献海,2009年
(4)《网络程序设计》,郭学理,张健等,武汉大学出版社,2004年
展开阅读全文