《TCI/IP协议》课程教学规范
课程编号:b1008105 学时(理论/实验):30(30/0)
课程性质:专业限选课 学分:2
适用专业:网络工程
第一部分 教学基本要求
一、课程性质和任务
“TCP/IP协议”是计算机网络工程专业的一门专业技术选修课程,也是计算机网络工程专业的重要专业课程之一。通过这门课程的学习,要使学生系统的获得TCP/IP协议族的基础理论和对最常用的一些协议的掌握。培养学生对网络的实用性和系统性的注重,学会许多网络系统协议方面的知识与技巧,从抽象的概念和深奥的知识中提炼出适合当前TCP/IP网络协议的系统性。提高学生分析问题的理论基础,解决实际问题的动手能力,能够在解决一般网络设计中的问题的基础上对一些涉及到网络各层次的协议内核问题有一定的解决办法,同时为后续网络课程以及
将来进一步对计算机网络研究奠定必要的基础知识和系统方法。本课程各部分内容既相对独立又前后交叉联系,课程中既有TCP/IP各层协议的原理,又有针对性的协议分析工具的使用,理论与实际必须同时兼顾,对初学者是一门有一定难度的课程。
二、其他相关课程
学生在学习本课程之前应当具有计算机网络通信基础、网络工程以及计算机操作系统方面的预备知识。
三、对学生能力培养要求
本课程理论性较强,技术细节较多,要求学生在学完本课程后,能够分析通常的网络系统结构,并能独立完成简单的网络系统设计。因此,教学中在深入阐述有关原理的基础上,应重视协议分析方法和综合设计的能力培养,教学中重点强调与实际相关的应用举例。
四、教学方法和教学形式建议
整个教学过程由授课、自学、实验和作业四个环节组成。作业及实验未完成者不得参加该课
程的考核。作业、课余实验情况与平时测试成绩共同评定为课程总成绩。作业和实验成绩占课程总成绩的50%,平时考勤和测试成绩占总成绩的50%。
五、教学参考书(3~5本教材参考书)
1. 陈年. TCP/IP协议分析教程与实验. 北京:清华大学出版社,2016.
2. W Rechard Steven. TCP/IP详解卷1:协议. 范建华,胥光辉,张涛,等译. 北京:机械工业出版社,2000.
3. Douglas E Comer. 用TCP/IP进行网际互联第一卷:原理、协议与结构.第4版.林瑶,蒋慧,杜蔚轩,等译.北京:电子工业出版社,2001.
4. 谢希仁. 计算机网络.第五版. 北京:电子工业出版社,2007.
5. 杨功元. Packet Tracer使用指南及实验实训教程,北京:电子工业出版社,2012.
六、课程教学基本要求
基本要求的高低用下列三级词汇区分,从高到低,概念分“理解”,“了解”,“知道”三级;运用方法分“熟练掌握”,“掌握”,“会”三级。
第1章 概述
1、理解协议分层,封装,分用,客户-服务器模型,;
2、了解RFC和网络协议的标准;
3、会使用主要的协议分析工具。
第2章 链路层
1、理解以太网和IEEE 802封装;
2、了解SLIP、PPP协议的封装;
3、理解环回接口和MTU的概念;
4、掌握分析链路层帧的方法。
第3章 IP:网际协议
1、理解IP数据报的首部格式和类型;
2、理解IP地址的种类和特殊地址;
3、了解IP选路原理;
4、熟练掌握ifconfig,netstat命令的用法。
第4章 ARP和RARP
1、理解ARP的基本原理和ARP报文格式;
2、理解ARP代理的原理和特点;
3、理解免费ARP的原理和报文特点;
4、掌握arp命令;
5、掌握分析各类ARP协议报文的方法;
6、了解RARP的基本原理。
第5章 ICMP
1、理解ICMP报文的类型和结构;
2、了解ICMP端口不可达差错和报文格式;
3、知道地址掩码请求与应答,时间戳请求与应答
第6章 Ping程序和Traceroute程序
1、理解ICMP回显请求和应答服务的原理及报文结构;
2、理解IP记录路由选项和时间戳选项的原理及报文结构;
3、理解Traceroute程序的实现原理和不同实现方法;
4、了解源站选路的原理和类型;
5、掌握分析ICMP回显服务、记录路由和记录时间戳报文的方法;
6、掌握分析Traceroute工作过程和源站选路报文的方法。
第7章 IP选路
1、理解IP选路机制和IP选路策略;
2、理解路由表维护的方法;
3、理解ICMP主机不可达和ICMP重定向差错的原理;
4、掌握分析ICMP主机不可达和ICMP重定向差错报文的方法。
第8章 动态选路协议
1、理解内部和外部路由选择;
2、理解RIP距离向量路由协议;
3、了解OSPF路由选择;
4、掌握分析RIP协议报文的方法。
第9章 UDP
1、理解用户数据报的格式;
2、理解UDP的校验和计算;
3、理解IP分片和路径MTU;
4、掌握PMTU探查的方法。
第10章 TCP
1、理解TCP的服务和报文段;
2、理解TCP的连接和终止;
第11章 应用层
1、理解DHCP(BOOTP)报文的类型和格式及原理;
2、了解DNS的解析过程和DNS报文使用;
3、理解Telnet的工作原理和过程;
4、了解HTTP的工作过程和报文格式;
5、掌握分析DHCP、DNS、HTTP、Telnet报文的方法。
第12章Socket编程方法
1、理解客户服务器模型和并发原理;
2、掌握socket编程的基本方法。
第二部分 教学大纲
(一)理论课教学大纲
第一章 概述 (共4 学时)
tcpip协议中基于tcp协议的应用程序(一)内容概要
§1 分层
§2封装和分用
§3客户-服务器模型
§4 RFC和网络协议标准
§5 协议分析工具介绍
(二)学时安排
§1—4,2学时
§5 ,2学时
第二章 链路层 (共 3 学时)
(一)内容概要
§1 以太网和IEEE 802封装
§2 SLIP协议和PPP协议
§3 环回接口
§4 MTU
§5 各种链路层帧分析
(二)学时安排
§1,1学时
§2-4,1学时
§5,1学时
第三章 网际协议(共 1 学时)
(一)内容概要
§1 IP首部
§2 IP路由选择
§3 ifconfig,netstat命令
(二)学时安排
§1—3,1学时
第四章 ARP和RARP (共 3 学时)
(一)内容概要
§1 地址解析协议例子
§2 ARP高速缓存和ARP的分组格式
§3 ARP代理和免费ARP
§4 arp命令
§5 RARP原理和分组格式
§6 各类ARP报文分析
(二)学时安排
§1—2,1学时
§3-5,1学时
§6,1学时
第五章 Internet控制报文协议(共 1 学时)
(一)内容概要
§1 ICMP报文的类型
§2地址掩码请求与应答,时间戳请求与应答
§3 ICMP端口不可达差错和报文格式
(二)学时安排
§1—3,1学时
第六章 Ping程序和 Traceroute程序(共 4 学时)
(一)内容概要
§1 Ping程序工作机制
§2 IP记录路由选项,IP时间戳选项
§3 Traceroute程序
§4 IP源站选路选项
§5 ICMP回显服务、记录路由、记录时间戳、Traceroute工作报文和源站选路报文分析。
(二)学时安排
§1—2(含§5相应内容),2学时
§3—4(含§5相应内容),2学时
第七章 IP选路 (共 2 学时)
(一)内容概要
§1 选路的原理
§2 route命令
§3 ICMP主机不可达差错
§4 ICMP重定向差错
§5 ICMP主机不可达和ICMP重定向差错报文分析
(二)学时安排
§1—3,1学时
§4—5,1学时
第八章 动态选路协议 (共 2 学时)
(一)内容概要
§1动态选路原理
§2 RIP的原理
§3 OSPF原理
§4 RIP协议报文分析
(二)学时
§1-3,1学时
§4,1学时
第九章 UDP (共 2 学时)
(一)内容概要
§1 用户数据报首部
§2 UDP校验和
§3 IP分片
§4 路径MTP发现
§5 IP分片和路径MTP发现报文分析
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论