欢迎来到天天文库
浏览记录
ID:5540535
大小:48.00 KB
页数:4页
时间:2017-12-17
《2006tcpip原理与编程技术实验大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网络工程专业教学大纲计算机与信息科学学院二〇〇六年十二月西南大学《TCP/IP原理和网络编程技术》课程实验教学大纲课程名称(中文)TCP/IP原理和网络编程技术课程性质非独立设课课程属性专业发展课程教材及实验指导书名称《网络编程技术指导》学时学分:总学时72总学分4实验学时36实验学分1应开实验学期三年级五学期先修课程操作系统原理、计算机网络、面向对象程序设计一.课程简介及基本要求本课程是网络工程专业的专业发展课程。其实验课程的最主要任务是将网络协议的内容和在实际操作系统下进行的程序设计结合起来,达到巩固和综合学习计算机网络、操作系统、编程语言知识的目的。本实验课程是理论课程《TCP/IP
2、原理和网络编程技术》所设的非独立试验课,完全以实践为主要内容,本课程的目的是帮助同学复习和巩固网络协议知识,尤其是核心的TCP/IP协议,锻炼学生程序设计开发的能力。根据课程的性质、任务,将课程实验内容分三个层次:验证实验、综合性实验和科设计性实验。前两个层次实验,只给出实验任务,由学生参考相关内容自行设计程序。第三个层次,根据设计要求由学生自行对问题进行分析并设计,可以独立完成,也可以自己组合几个同学共同完成。每次实验要求如下:1.认真准备每次实验内容要求的的程序源代码,程序要求采用模块化构建。2.对标准化的网络程序实验设计,要求必须按照标准协议完成。实验上机要达到每个实验结果要求,不仅
3、程序能运行,还要求程序能完成每个实验的功能要求。3.写出整个实验过程中的心得体会与遇到的问题。二.课程实验目的要求1.掌握TCP/IP协议的体系和基本工作原理。2.掌握TCP和UDP两种协议的工作特点和差异。3.掌握TCP/IP应用层常用协议;4.掌握网络程序设计基本知识。5.掌握TCP/IP层网络程序设计。4西南大学6.掌握高级网络程序设计方法。三.适用专业:网络工程、计算机科学与技术四.主要仪器设备:计算机。五.实验方式与基本要求1.本实验大纲为非单独设课,要求学生有编程语言的基础,有操作系统基础知识,有网络基础知识。2.实验内容以验证性、综合性、设计性实验为主,大纲中只给出设计题目,
4、实验前学生必须进行程序准备,程序要求按照模块化要求设计,这样方可顺利进行实验。3.实验1人1组或多人一组,由学生独立完成,出现问题,教师要引导学生独立分析、解决,不得包办代替。4.实验指导教师要求认真监督每个学生实验时运行调试过程,实验后认真填写实验程序的分析,包含程序的流程,程序模块的功能描述。六.考核与报告学生根据实验项目逐次提交实验报告,根据每次实验报告结合每次实验操作过程评定每次实验成绩;期末根据各次实验成绩综合评定本门课程最终的实验成绩;七.实验项目设置与内容序号实验名称内容提要实验学时每组人数实验属性实验者类别开出要求1获取本机计算机网络相关信息程序设计1.获取计算机的名称和I
5、P地址、子网掩码、DNS设置、网卡地址、安装的协议、TCP/IP的所有信息61验证本科必做2创建简单服务器/客户机端端聊天通讯程序1.熟悉socket基本函数的使用2.分别用tcp与udp方式分别实现3.熟悉网络通讯的消息机制61验证本科必做3Ping程序与traceruter程序的实现1.Ping协议分析2.Traceruter协议分析3.Ping与Traceruter程的编写61验证本科必做4TCP/IP编1.文件传输协议理解64综合本科必做4西南大学程实现远程文件传输2.文件传输协议基本命令的实现5包过滤程序设计1.结合操作系统,用某种原理实现网络截包64验证本科必做6远程控制程序设
6、计练习硬件消息模拟64验证必做小计36本科八.说明无九.制定人:审核人:批准人:十、制定时间:2006年12月4
此文档下载收益归作者所有