《TCP/IP協(xié)議與網(wǎng)絡(luò)編程》教學(xué)大綱
課程名稱:
| TCP/IP協(xié)議與網(wǎng)絡(luò)編程
|
|
|
課程編號:
| 420018
|
|
|
適用專業(yè):
| 網(wǎng)絡(luò)工程
|
|
|
課程類別:
| 專業(yè)必修課
|
|
|
課程學(xué)分:
| 2.5
|
|
|
總學(xué)時(shí):
| 48
|
|
|
其中:理論學(xué)時(shí)
| 36
|
|
|
實(shí)驗(yàn)學(xué)時(shí)
| 12
|
|
|
先修課程:
| C語言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)
|
一、課程的性質(zhì)、目的與任務(wù)
《TCP/IP協(xié)議與網(wǎng)絡(luò)編程》是為網(wǎng)絡(luò)工程專業(yè)本科生開設(shè)的專業(yè)必修課,通過本課程的學(xué)習(xí),學(xué)生應(yīng)該能夠了解多個(gè)物理網(wǎng)絡(luò)為什么能夠互連成為一個(gè)協(xié)調(diào)得很好的系統(tǒng),互連網(wǎng)絡(luò)協(xié)議是怎樣工作的,應(yīng)用程序怎樣使用互連網(wǎng)絡(luò)系統(tǒng)。學(xué)生還可以了解到TCP/IP Internet的許多技術(shù)細(xì)節(jié),通過本課程的學(xué)習(xí),掌握常見的網(wǎng)絡(luò)協(xié)議原理,并能利用這些原理實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下的應(yīng)用程序設(shè)計(jì)與開發(fā)。
二、課程教學(xué)基本內(nèi)容與要求
第1章 計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)
(一)基本教學(xué)內(nèi)容
1.1 計(jì)算機(jī)網(wǎng)絡(luò)的概念
1.2 網(wǎng)絡(luò)體系結(jié)構(gòu)與OSI參考模型
1.3 TCP/IP的體系結(jié)構(gòu)
1.4 客戶機(jī)/服務(wù)器模型
(二)基本要求
教學(xué)目的:
(1)了解網(wǎng)絡(luò)體系結(jié)構(gòu)與OSI參考模型相關(guān)概念;
(2)了解TCP/IP協(xié)議的分層;
(3)理解TCP/IP協(xié)議的原理與工作過程;
(4)理解客戶機(jī)/服務(wù)器模型
教學(xué)重點(diǎn):
TCP/IP協(xié)議的原理與工作過程
教學(xué)難點(diǎn):
TCP/IP協(xié)議的原理與工作過程
第2章 IP地址
(一)基本教學(xué)內(nèi)容
2.1 IP地址概述
2.2 IP地址分類與尋址規(guī)則
2.3 子網(wǎng)與掩碼
2.4 超網(wǎng)
2.5 無分類編址
2.6 地址解析
(二)基本要求
教學(xué)目的:
(1)了解IP地址的結(jié)構(gòu)與表示格式 ;
(2)了解IP地址的分類,子網(wǎng)與子網(wǎng)掩碼 ;
教學(xué)重點(diǎn):IP地址的分類,子網(wǎng)與子網(wǎng)掩碼
教學(xué)難點(diǎn):子網(wǎng)、超網(wǎng),CIDR
第3章 網(wǎng)際協(xié)議
(一)基本教學(xué)內(nèi)容
3.1 網(wǎng)際協(xié)議
3.2 IPv6
3.3 移動(dòng)IP
(二)基本要求
教學(xué)目的:
(1)理解IP數(shù)據(jù)報(bào)格式;
(2)了解IPv6
(3)了解移動(dòng)IP
教學(xué)重點(diǎn):
(1)IP數(shù)據(jù)報(bào)格式;
(2)地址解析。
教學(xué)難點(diǎn):
(1)路由選擇算法;
(2)IP數(shù)據(jù)報(bào)的路由。
第4章 網(wǎng)際控制報(bào)文協(xié)議
(一)基本教學(xué)內(nèi)容
4.1 網(wǎng)際控制報(bào)文協(xié)議
4.2 ICMP報(bào)文格式與類型
4.3 ICMP報(bào)文
4.4 ICMP報(bào)文的封裝
4.5 實(shí)例分析
4.6 ping實(shí)用程序
(二)基本要求
教學(xué)目的:
(1) 理解網(wǎng)際控制報(bào)文協(xié)議原理
(2) 熟悉ICMP報(bào)文格式與類型
(3) 理解ping實(shí)用程序原理
教學(xué)重點(diǎn):
(1)網(wǎng)際控制報(bào)文協(xié)議原理
(2)ping實(shí)用程序原理
教學(xué)難點(diǎn):ICMP協(xié)議
第5章 IP路由
(一)基本教學(xué)內(nèi)容
5.1 IP路由概述
5.2 路由表
5.3 路由選擇算法
5.4 路由選擇協(xié)議
(二)基本要求
教學(xué)目的:
(1) 了解IP路由概述
(2) 掌握路由選擇協(xié)議
(3) 熟悉路由選擇算法
教學(xué)重點(diǎn):
(1) 路由選擇算法
(2) 路由選擇協(xié)議
教學(xué)難點(diǎn):
(1)路由選擇算法
(2)路由選擇協(xié)議
第6章 傳輸層協(xié)議
(一)基本教學(xué)內(nèi)容
6.1 端到端通信概述
6.2 傳輸控制協(xié)議
6.3 用戶數(shù)據(jù)報(bào)協(xié)議
(二)基本要求
教學(xué)目的:
(1)了解端到端通信的原理;
(2)了解UDP協(xié)議的格式與連接方法;
(3)了解TCP協(xié)議的格式與連接方法;
(4)理解并掌握TCP與UDP協(xié)議的特點(diǎn)及二者的區(qū)別
教學(xué)重點(diǎn):
(1)了解TCP協(xié)議的格式與連接方法;
(2)了解UDP協(xié)議的格式與連接方法;
教學(xué)難點(diǎn):理解并掌握TCP與UDP協(xié)議的特點(diǎn)及二者的區(qū)別
第7章 套接字編程
(一)基本教學(xué)內(nèi)容
7.1 客戶機(jī)/服務(wù)器模型
7.2 套接字概念
7.3 套接字編程基礎(chǔ)
7.4 WinSock函數(shù)
7.5 基于TCP的應(yīng)用編程
7.6 基于UDP的應(yīng)用編程
(二)基本要求
教學(xué)目的:
(1) 了解客戶機(jī)/服務(wù)器模型
(2) 熟悉套接字概念
(3) 熟悉套接字編程基礎(chǔ)
(4) 熟悉WinSock函數(shù)
(5) 熟悉基于TCP和UDP的應(yīng)用編程
教學(xué)重點(diǎn):
(1) 基于TCP的應(yīng)用編程
(2) 基于UDP的應(yīng)用編程
教學(xué)難點(diǎn):
(1)基于TCP的應(yīng)用編程
(2)基于UDP的應(yīng)用編程
第8章 MFC套接字編程
(一)基本教學(xué)內(nèi)容
8.1 CAsyncSocket類
8.2 使用CAsyncSocket類編程
8.3 CSocket類
8.4 使用CSocket進(jìn)行網(wǎng)絡(luò)編程
(二)基本要求
教學(xué)目的:
(1) 熟悉MFC套接字編程
(2) 了解CAsyncSocket類編程
(3) 了解使用CSocket進(jìn)行網(wǎng)絡(luò)編程
教學(xué)重點(diǎn):
(1)了解CAsyncSocket類編程
(2)了解使用CSocket進(jìn)行網(wǎng)絡(luò)編程
第9章 IP多播和網(wǎng)際組管理協(xié)議
(一)基本教學(xué)內(nèi)容
9.1 IP多播概述
9.2 IP多播網(wǎng)絡(luò)體系結(jié)構(gòu)
9.3 網(wǎng)際組管理協(xié)議
9.4 多播路由選擇
9.5 基于多播的應(yīng)用編程
(二)基本要求
教學(xué)目的:
(1) 熟悉IP多播概念
(2) 熟悉網(wǎng)際組管理協(xié)議
(3) 熟悉多播路由選擇
(4) 了解基于多播的應(yīng)用編程
教學(xué)重點(diǎn):
(1) 網(wǎng)際組管理協(xié)議
(2) 了解基于多播的應(yīng)用編程
教學(xué)難點(diǎn):了解基于多播的應(yīng)用編程
第10章 應(yīng)用層常用協(xié)議與編程
(一)基本教學(xué)內(nèi)容
10.1 域名系統(tǒng)
10.2 遠(yuǎn)程登錄協(xié)議
10.3 文件傳輸協(xié)議
10.4 超文本傳輸協(xié)議
10.5 基于WinInet的應(yīng)用編程
10.6 郵件傳輸協(xié)議
10.7 基于信報(bào)API的應(yīng)用編程
(二)基本要求
教學(xué)目的:
(1)了解Telnet協(xié)議;
(2)了解Telnet的工作原理;
(3)理解文件傳輸協(xié)議FTP的工作原理;
(4)理解電子郵件的工作原理及其協(xié)議
教學(xué)重點(diǎn):
(1)FTP工作原理;
(2)SMTP協(xié)議原理;
(3)POP3協(xié)議原理。
教學(xué)難點(diǎn):
(1)FTP命令和應(yīng)答;
(2)E-mail的工作原理。
第11章 自舉與自動(dòng)配置
(一)基本教學(xué)內(nèi)容
11.1 BOOTP
11.2 DHCP
11.3 DHCP實(shí)例分析
(二)基本要求
教學(xué)目的:
(1) 了解DHCP協(xié)議
(2) DHCP實(shí)例分析
教學(xué)重點(diǎn):
(1)DHCP實(shí)例分析
教學(xué)難點(diǎn):DHCP實(shí)例分析
第12章 網(wǎng)絡(luò)管理協(xié)議
(一)基本教學(xué)內(nèi)容
12.1 網(wǎng)絡(luò)管理概述
12.2 SNMP體系結(jié)構(gòu)
12.3 SNMP報(bào)文
12.4 SNMP應(yīng)用實(shí)例
(二)基本要求
教學(xué)目的:
(1) 理解網(wǎng)絡(luò)管理概述
(2) 熟悉SNMP體系結(jié)構(gòu)
(3) 熟悉SNMP應(yīng)用實(shí)例
教學(xué)重點(diǎn):
(1) 熟悉SNMP體系結(jié)構(gòu)
(2) 熟悉SNMP應(yīng)用實(shí)例
教學(xué)難點(diǎn):熟悉SNMP應(yīng)用實(shí)例
第13章 網(wǎng)絡(luò)安全協(xié)議
(一)基本教學(xué)內(nèi)容
13.1 網(wǎng)絡(luò)安全概述
13.2 網(wǎng)絡(luò)層安全協(xié)議
13.3 傳輸層安全協(xié)議
13.4 應(yīng)用層安全協(xié)議
(二)基本要求
教學(xué)目的:
(1) 了解網(wǎng)絡(luò)安全概述
(2) 了解網(wǎng)絡(luò)層安全協(xié)議
(3) 了解傳輸層安全協(xié)議
(4) 了解應(yīng)用層安全協(xié)議
教學(xué)重點(diǎn):
(1) 網(wǎng)絡(luò)層安全協(xié)議
(2) 應(yīng)用層安全協(xié)議
教學(xué)難點(diǎn):
(1)網(wǎng)絡(luò)層安全協(xié)議
(2)應(yīng)用層安全協(xié)議
三、課程各章節(jié)學(xué)時(shí)分配
章節(jié)
| 內(nèi)容
| 理論學(xué)時(shí)
| 實(shí)驗(yàn)學(xué)時(shí)
|
第1章
| 計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)
| 2
|
|
第2章
| IP地址
| 2
|
|
第3章
| 網(wǎng)際協(xié)議
| 2
|
|
第4章
| 網(wǎng)際控制報(bào)文協(xié)議
| 2
|
|
第5章
| IP路由
| 2
| 2
|
第6章
| 傳輸層協(xié)議
| 2
| 2
|
第7章
| 套接字編程
| 4
| 2
|
第8章
| MFC套接字編程
| 6
| 2
|
第9章
| IP多播和網(wǎng)際組管理協(xié)議
| 4
| 2
|
第10章
| 應(yīng)用層常用協(xié)議與編程
| 4
| 2
|
第11章
| 自舉與自動(dòng)配置
| 2
|
|
第12章
| 網(wǎng)絡(luò)管理協(xié)議
| 2
|
|
第13章
| 網(wǎng)絡(luò)安全協(xié)議
| 2
|
|
合計(jì)
| 36
| 12
|
四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)
先修課程:C語言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)。課后作業(yè)的內(nèi)容應(yīng)與教學(xué)內(nèi)容和教學(xué)目的緊密配合,題型包括基本概念題、綜合題,及調(diào)查分析報(bào)告。
五、本課程考核方式及成績評定標(biāo)準(zhǔn)
考核方式:閉卷考試
成績評定方法:本課程的考核是平時(shí)成績、實(shí)驗(yàn)成績和期終考試成績相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實(shí)驗(yàn)占20%,期末考試成績占60%。
其中期未考試總分100分,基礎(chǔ)題占50%,中等難度題占40%,較難題占10%??荚囶}型主要有:選擇題、填空題、簡答題、計(jì)算題、算法題、分析題、綜合應(yīng)用題等。
六、教材及參考書
教材:《TCP/ip—協(xié)議分析與應(yīng)用編程》,李峰主編,人民郵電出版社,2008年
主要參考書:
任泰明編著.《TCP/IP協(xié)議與網(wǎng)絡(luò)編程》.西安:電子科技大學(xué)出版社,2004
蘭少華、楊余旺編著.《TCP/IP網(wǎng)絡(luò)與協(xié)議》.北京:清華大學(xué)出版社,2006
周明天、汪文勇編著.《TCP/IP網(wǎng)絡(luò)原理與技術(shù)》.北京:清華大學(xué)出版社,1993
大綱撰寫人:彭智朝
大綱審閱人:彭智朝
教學(xué)副主任:易葉青
編寫日期:2012.6