| 課程 名稱 | 中文 | 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學時) |
