课程 名称 | 中文 | TCP/IP与协议工程 | |||||||||||
英文 | TCP/IP and Protocol Engineering | ||||||||||||
待分配课程编号 | S00936 | 课程适用学位级别 | 硕士,博士 | ||||||||||
总学时 | 60 | 课内学时 | 60 | 学分 | 3 | ||||||||
实践环节 | | 用机小时 | | ||||||||||
开课院(系) | 计算机系 | 开课学期 | 秋季 | 考试方式 | 闭卷 | ||||||||
课程负责人 | 教师 姓名 | 罗军舟 | 职称 | 教 授 | |||||||||
e-mail | jluo@seu.edu.cn | 网页地址 | http://cse.seu.edu.cn/people/jluo/ | ||||||||||
授课语言 | 汉语 | 课件地址 | http://cse.seu.edu.cn/people/jluo/ | ||||||||||
适用学科范围 | 一级学科 | 适用学科名称 | 计算机科学与技术 | ||||||||||
实验(案例)个数 | | 先修课程 | 离散数学,计算机网络 | ||||||||||
教学用书 | 教材名称 | 教材编者 | 出版社 | 出版年月 | 版次 | ||||||||
主要教材 | | | | | | ||||||||
主要参考书 | TCP/IP基础 | Kenneth D.Reed著 3COM公司译 | 电子工业出版社 | 2002年1月 | 1 | ||||||||
计算机网络协议工程 | 龚正虎 | 国防科技大学出版社 | 1993年12月 | 1 | |||||||||
Design and Validation of Computer Protocols | Gerard J. Holzmann | Prentice Hal | 1990年11月 | 1 | |||||||||
一、教学目标和教学要求:
本课程介绍TCP/IP协议族的体系结构及其主要协议,使学生体会到使用协议工程从事协议开发的必要性。在此基础上,全面介绍从协议描述、验证、到协议实现和测试的协议开发过程,使学生具有使用协议工程方法进行协议开发的能力,为今后从事协议研究工作奠定了理论基础。
通过本课程的学习学生应该掌握以下内容:
1.
2.
3.
4.
5.
6.
7.
二、教学大纲(含章节目录):
三、教学周历:
周次 | 教学内容(周学时4) | 教学方式 |
1 | 课程简介及TCP/IP应用程序介绍(2学时) | 讲课 |
TCP/IP体系结构与寻址(1)(体系结构、IP地址、子网、DNS)(2学时) | ||
2 | TCP/IP体系结构与寻址(2)(ICMP、IGMP、IPV6)(2学时) | 讲课 |
TCP/IP协议(1)(IP报文格式、IP路由、路由协议) (2学时) | ||
3 | TCP/IP协议(2)(UDP、TCP及其连接和数据传输) (2学时) | 讲课 |
TCP/IP应用程序原理(1)(WEB,TELNET,FTP)(2学时)(2学时) | ||
4 | TCP/IP应用程序原理(2)(SMTP,SNMP)(2学时) | 讲课 |
协议工程概述(2学时) | ||
5 | OSI/RM参考模型(1)(2学时) | 讲课 |
OSI/RM参考模型(2)(2学时) | ||
6 | 协议构造(1)(构造原理、构造过程)(2学时) | 讲课 |
协议构造(2)(OSI的T层协议构造)(2学时) | ||
7 | FDT标准(1)(Estelle)(2学时) | 讲课 |
FDT标准(2)(LOTOS)(2学时) | ||
8 | FDT标准(3)(SDL)(2学时) | 讲课 |
Petri网(1)(基本概念和原理、P/T网系统)(2学时) | ||
9 | Petri网(2)(分析技术)(2学时) | 讲课 |
Petri网(3)(高级网系统)(2学时) | ||
10 | Petri网(4)(实例分析)(2学时) | 讲课 |
协议描述(1)(描述方法、服务模型、协议模型、FSM)(2学时) | ||
11 | 协议描述(2)(TL、CCS)(2学时) | 讲课 |
协议验证(1)(验证方法、可达性分析)(2学时) | ||
12 | 协议验证(2)(不变性分析、程序证明)(2学时) | 讲课 |
协议验证(3)(等价性分析、混合分析方法)(2学时) | ||
13 | 协议实现(2学时) | 讲课 |
协议测试(1)(一致性测试方法)(2学时) | ||
14 | 协议测试(2)(TTCN)(2学时) | 讲课 |
协议测试(3)(测试序列生成方法)(2学时) | ||
15 | 实例1(2学时) | 讲课 |
实例2(2学时) |