《《TCPIP协议》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《TCPIP协议》课程教学大纲.docx(5页珍藏版)》请在第一文库网上搜索。
1、TCP/IP协议课程教学大纲(TCP/IPProtoco1)学时数:32其中:实验学时:0课外学时:0学分数:2适用专业:网络工程一、课程的性质、目的和任务本课程是为网络工程专业本科生开设的专业方向选修课,通过本课程的学习,学生应该能够了解多个物理网络为什么能够互连成为一个协调得很好的系统,互连网络协议是怎样工作的,应用程序怎样使用互连网络系统。学生还可以了解到TCP/IPInternet的许多技术细节。二、课程教学的基本要求本课程是网络工程专业的一门重要的专业方向选修课,其理论性和应用性均较强。在教学方法上,采用课堂讲授,课后自学,课堂讨论等教学形式。教师在课堂上应对TCP/IP协议的基本概
2、念、原理和协议进行必要的讲授,并详细讲授每章的重点、难点内容;讲授中应注意理论联系实际,TCP/IP协议联系网络程序设计。三、课程教学的内容、重点和难点由于IP协议大部分内容在计算机网络课程中已经讲过,本课程不全面学习IP协议。第一章概述(2学时)一、主要内容:(一)了解计算机网络、TCP/IP协议的产生和TCP/IP协议簇(二)理解TCP/IP协议的体系结构和TCP/IP协议的工作过程重点:计算机网络,Internet简介,TCP/IP协议的产生难点:TCP/IP协议的体系结构,TCP/IP协议的工作过程,TCP/IP协议簇。第二章差错与控制报文协议(3学时)一、主要内容:(一)理解ICMP
3、的应用环境,了解ICMP报文的类型(二)理解各种ICMP报文的应用和结构,掌握ICMP地址掩码请求与应答的工作过程(三)掌握ICMP时间戳请求与应答的工作过程,掌握ICMP端口不可达差错的工作过重点:因特网控制报文协议,难点:ICMP控制报文第三章传输层协议(3学时)一、主要内容:(一)理解进程间通信和TCP段格式,掌握TCP连接的建立和拆除(二)掌握TCP流量控制、拥塞控制和差错控制(三)理解TCP状态转换图,掌握用户数据报协议。重点:TCP连接的建立和拆除,TCP流量控难点:TCP拥塞控制,TCP差错控制第四章域名系统(3学时)一、主要内容:(-)理解命名机制、因特网域名和DNS服务器(二
4、)掌握域名解析、DNS报文格式、DNS资源记录和DNS配置重点:命名机制与名称管理,因特网域名,DNS服务器难点:DNS配置及数据库文件第五章引导协议与动态主机配置协议(3学时)一、主要内容:(一)理解BOOTP原理和DHCP/B00TP中继代理,掌握BOOTP报文和DHCP运行方式(二)了解启动配置文件和DHCP基。概念。重点:BooTP原理,BoOTP报文,启动配置文件难点:DHCP运行方式,DHCP/BOOTP中继代理第六章IP组播(3学时)一、主要内容:(一)了解IP组播概念和IP组播模型(二)理解因特网组管理协议(三)掌握组播路由和组播路由协议。重点:IP组播概念,IP组播模型难点:
5、因特网组管理协议,组播路由协议。第七章文件传输协议(3学时)一、主要内容(一)理解TCP/IP文件传输协议和FTP进程模型(二)了解FTP命令与响应和匿名FTP,掌握简单文件传输协议和TFTP报文。重点:TCP/IP文件传输协议,FTP进程模型难点:简单文件传输协议,TFTP报文,TFTP与FTP的比较第八章邮件传输协议(2学时)一、主要内容(一)了解电子邮件的工作过程、电子邮件地址、邮件转发与网关和电子邮件信息格式(二)掌握简单邮件传输协议和邮件获取协议,理解多用途因特网邮件扩充。重点:电子邮件的工作过程,邮件转发与网关难点:邮件获取协议,多用途因特网邮件扩充第九章远程登录协议(2学时)一、
6、主要内容(-)理解远程登录的基本概念和R1ogin协议(二)了解TeInet命令、Te1ne1选项、Te1net子选项协商和TeInet操作模式。重点:远程登录的基本概念,TeInet命令,TekIet选项及协商难点:TeInet操作模式,R1ogino第十章超文本传输协议(2学时)一、主要内容(一)理解统一资源定位符,掌握超文本传输协议。(二)统一资源定位符,超文本传输协议,HTTP请求报文,HTTP响应报文。重点:统一资源定位符,超文本传输协议难点:HTTP请求报文,HTTP响应报文第十一章简单网络管理协议Q学时)一、主要内容(-)理解简单网络管理模型和报文格式(二)掌握管理信息结构、管理
7、信息库和MIB组。重点:简单网络管理模型,简单网络管理协议概述,报文格式,管理信息结构,难点:管理信息库,MIB组。第十二章网络程序设计(4学时)一、主要内容(一)理解网络应用程序的概念(二)TCP/IP应用程序工作模型与网络编程接口、套接口的概念及其编程原理了解WinsockAPI基本函数(三)掌握TCP/IP网络程序编程方法。重点:网络应用程序的概念,TCP/IP应用程序工作模型与网络编程接口难点:套接口的概念及其编程原理,WinSOCkAP1基本函数,TCP/IP网络程序框架与实例。四、课程各教学环节的要求本课程教学环节除讲课外还有作业和考试等。作业的基本要求是通过完成各章的习题,巩固和
8、掌握教学的重点和难点。本课程采用闭卷考试。成绩评定方法为考试(70%)+实验(20%)+作业(10%)。五、学时分配章节主要内容各教学环节学时分配作业题量备注讲授实验讨论习题课外其它小计1第1章概述2222第2章差错与控制报文协议3363第3章传输层协议3344第4章域名系统3365第5章引导协议与动态主机配置协议3366第6章IP组播3347第7章文件传输协议3348第8章邮件传输协议2249第9章远程登录协议22410第10章超文本传输协议24II第11章简单网络管理协议22412第12章.网络程序设计448合计323456、课程与其它课程的联系本课程应在学生学习完计算机网络、计算机操作系统等课程后开设,学习本课程前学生应有计算机网络的基本知识。课程后续课程是计算机组网技术、计算机网络安全等有关课程,也是学生毕业设计、计算机开发的基础。七、教材与教学参考书(一)教材兰少华,杨余旺,吕建勇.TCP/IP网络与协议.北京:清华大学出版社,2006年。(二)教学参考书1任泰明.TCP/IP协议与网络编程.西安:西安电子科技大学出版社,2004年。2周明天,汪文勇.TCP/IP网络原理与技术.北京:清华大学出版社,1993年。