| 课程 名称 | 中文 | 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学时) |

