- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《TCP/IP协议与网络编程技术》实验课程教学大纲
课程编号:8072190
课程名称:TCP/IP协议与网络编程技术/ TCP/IP protocols and Network programming
课程属性:选修 实验属性:非独立设课
开课学期:5 学 时:32
适用专业:网络工程 学 分:1
开课部门:数计学院 考核要求:考查
课程简介:
《TCP/IP协议与网络编程技术》课程是计算机科学技术、计算机网络工程专业选修课,本课程实验是一门专业实验课。要求学生通过本课程实验,理解和掌握TCP/IP协议原理以及基于套接字的网络编程技术。通过本实验课程的学习,使学生能够理解TCP/IP协议的原理及在协议栈中各个基本协议在实际通信工程中的应用,同时也能提高学生高级语言的编程能力和网络协议分析能力。
一、实验项目设置及学时分配
项目编号
实验项目名称
实验
类型
开出
要求
学时
分配
001
TCP/IP协议分析实验
验证
必做
4
002
Socket编程基础实验
设计
必做
2
003
流式套接字程序设计
设计
必做
10
004
数据报套接字程序设计
设计
必做
6
005
原始套接字程序设计
设计
必做
6
006
网络I/O模型的应用
设计
必做
4
学时总计
32
二、实验内容及教学要求
实验项目1:TCP/IP协议分析实验
1、教学内容
Netstat命令与网络协议分析软件的使用,网页邮件登录过程分析。
2、教学目标
(1)掌握Netstat命令与网络协议分析软件的使用方法;
(2)理解客户/服务器模型的通信原理;
(3)理解TCP/IP协议工作原理。
实验项目2:Socket编程基础实验
1、教学内容
获取主机的IP地址。
2、教学目标
(1)掌握基本的Socket编程方法
(2)掌握IP地址转换方法
实验项目3:流式套接字程序设计
1、教学内容
基于流式套接字的时间同步服务器设计,流式套接字网络功能框架设计,基于流式套接字的服务器回射程序设计,服务器回射程序运行过程分析。
2、教学目标
(1)掌握流式套接字程序设计的基本方法
(2)掌握流式套接字程序设计中字节流传输控制方法
实验项目4:数据报套接字程序设计
1、教学内容
数据报套接字网络功能框架设计,基于数据报套接字的服务器回射程序设计,无连接应用程序丢包率测试。
2、教学目标
(1)掌握数据报套接字程序设计的基本方法
(2)掌握数据报套接字程序设计中提高传输可靠性的方法
实验项目5:原始套接字程序设计
1、教学内容
基于原始套接字的回射客户端程序设计,路由跟踪程序设计。
2、教学目标
(1)掌握基于原始套接字程序设计的基本方法
实验项目6:网络I/O模型的应用
1、教学内容
基于I/O复用模型的回射服务器程序设计,基于异步I/O复用模型的文字聊天软件设计。
2、教学目标
(1)掌握基于I/O复用模型的程序设计方法
(2)掌握基于异步I/O复用模型的程序设计方法
三、考核方式及要求
考核方式:考查,平时实验成绩占60%,实验报告40%。
四、主要仪器设备及实验材料
项目编号
实验项目名称
主要仪器设备
及台(套)数
实验材料
备注
001
TCP/IP协议分析实验
PC每人1台,接入互联网
无
002
Socket编程基础实验
PC每人1台,接入互联网
无
003
流式套接字程序设计
PC每人1台,接入互联网
无
004
数据报套接字程序设计
PC每人1台,接入互联网
无
005
原始套接字程序设计
PC每人1台,接入互联网
无
006
网络I/O模型的应用
PC每人1台,接入互联网
无
五、教材及参考书
[1] 刘琰 等 编著《Windows网络编程课程设计》,机械工业出版社,2016.1
六、教改说明及其他
无
您可能关注的文档
- 《数据库原理》理论课教学大纲.doc
- 《数据挖掘》课程教学大纲.doc
- 《数据挖掘与商业智能》实验教学大纲.doc
- 《数字逻辑》课程教学大纲.doc
- 《数字逻辑》实验教学大纲.doc
- 《算法设计与分析》教学大纲.doc
- 《算法设计与分析》实验教学大纲.doc
- 《网站与网页设计》课程教学大纲.doc
- 《网站与网页设计》实验教学大纲.doc
- 《云计算与大数据》教学大纲.doc
- AGM2N10EL SOT23 VER2.66深圳恒锐丰科技.pdf
- AGM40N10D VER2.6深圳恒锐丰科技.pdf
- AGM1405C1 VER2.67深圳恒锐丰科技.pdf
- AGM2N200E SOT23-3 VER2.61深圳恒锐丰科技.pdf
- AGM03N85H VER2.7深圳恒锐丰科技.pdf
- AGM15T06LL VER2.7深圳恒锐丰科技.pdf
- AGM18N10D VER2.7深圳恒锐丰科技.pdf
- AGM1075-G SOT23-3 VER2.7深圳恒锐丰科技.pdf
- AGM614A VER2.68深圳恒锐丰科技.pdf
- AGM085N10D VER2.71深圳恒锐丰科技.pdf
文档评论(0)