成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

TCP_IP教學(xué)大綱

《TCP/IP》教學(xué)大綱(學(xué)時(shí) 60課時(shí) )一、課程的性質(zhì)與任務(wù)本課程是嵌入式網(wǎng)絡(luò)開(kāi)發(fā)的基礎(chǔ)課程之一,主要應(yīng)用在網(wǎng)絡(luò)程序的編寫(xiě)和網(wǎng)絡(luò)結(jié)構(gòu)的分析和網(wǎng)絡(luò)服務(wù)的搭建和優(yōu)化,學(xué)員必須熟悉linux 操作

《TCP/IP》教學(xué)大綱

(學(xué)時(shí) 60課時(shí) )

一、課程的性質(zhì)與任務(wù)

本課程是嵌入式網(wǎng)絡(luò)開(kāi)發(fā)的基礎(chǔ)課程之一,主要應(yīng)用在網(wǎng)絡(luò)程序的編寫(xiě)和網(wǎng)絡(luò)結(jié)構(gòu)的分析和網(wǎng)絡(luò)服務(wù)的搭建和優(yōu)化,學(xué)員必須熟悉linux 操作系統(tǒng),并且對(duì)C 語(yǔ)言熟悉。本課程主要從理論出發(fā),以實(shí)踐展示具體的實(shí)現(xiàn)和機(jī)制,使學(xué)員具備TCP/IP的網(wǎng)絡(luò)應(yīng)用、網(wǎng)絡(luò)程序開(kāi)發(fā)和維護(hù)的技能。

二、培訓(xùn)目標(biāo)

使學(xué)員具備網(wǎng)絡(luò)理論知識(shí),熟悉網(wǎng)絡(luò)開(kāi)發(fā)環(huán)境,具備網(wǎng)絡(luò)通訊程序的設(shè)計(jì)和編寫(xiě)能力。能夠進(jìn)行網(wǎng)絡(luò)程序的總體設(shè)計(jì)和服務(wù)器應(yīng)用軟件的開(kāi)發(fā)

三、課程內(nèi)容、基本要求與學(xué)時(shí)分配

主要是對(duì)各項(xiàng)理論知識(shí)的掌握,并且利用已有的知識(shí)解決實(shí)際工作中遇到的問(wèn)題,學(xué)員對(duì)各知識(shí)點(diǎn)要有不同的掌握程度(掌握;理解;了解)。

(一) 網(wǎng)絡(luò)基本概念和計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)

1. 了解分層的意義,理解為什么使用層次管理計(jì)算機(jī)體系

2. 掌握TCP/IP的分層的結(jié)構(gòu)和依托關(guān)系,理解在各個(gè)層次上的軟件和硬件的具體實(shí)現(xiàn)

3. 了解互聯(lián)網(wǎng)的地址,理解地址的分類(lèi)和范圍規(guī)定

4. 了解域名系統(tǒng)結(jié)構(gòu)和域名的組成,掌握如何解析域名

5. 了解封裝概念,理解頭部封裝和尾部封裝的區(qū)別和各自的優(yōu)缺點(diǎn)

6. 理解分用概念,理解多種分用的依據(jù)

7. 了解客戶-服務(wù)器模型的兩種形式,理解兩種模型各自的服務(wù)方式和進(jìn)程調(diào)度方法

8. 理解端口號(hào)和入口地址間的關(guān)系,理解系統(tǒng)為什么使用端口號(hào)分離服務(wù)

9. 理解RFC 概念,掌握如何獲取最新的RFC

10. 了解應(yīng)用編程接口,了解常見(jiàn)的應(yīng)用程序編程接口的差異

(二) 鏈路層

1. 掌握以太網(wǎng)和IEEE 802封裝以及之間8位的差異性

2. 掌握尾部封裝的方法,了解常見(jiàn)的尾部封裝的協(xié)議包

3. 了解SLIP (串行線路IP ),掌握SLIP 的包封裝格式

4. 理解壓縮的SLIP ,掌握壓縮的SLIP 的包封裝格式

5. 了解PPP :點(diǎn)對(duì)點(diǎn)協(xié)議,了解常見(jiàn)的PPP 協(xié)議設(shè)備以及掌握PPP 設(shè)備的撥號(hào)方式

6. 理解環(huán)回接口,掌握換回接口發(fā)送和接收數(shù)據(jù)的流程,理解IP 的輸出和輸入緩沖池

7. 理解最大傳輸單元MTU ,了解主機(jī)MTU 值的確定和發(fā)現(xiàn)

8. 理解路徑MTU ,掌握使用應(yīng)用程序發(fā)現(xiàn)路徑MTU

9. 掌握串行線路吞吐量計(jì)算 4課時(shí) 2課時(shí)

,

(三) IP :網(wǎng)際協(xié)議

1. 理解IP 協(xié)議的封裝形式和頭部參數(shù),掌握頭部中各種參數(shù)的值項(xiàng)

2. 理解IP 路由選擇的過(guò)程,了解IP 的選路機(jī)制

3. 理解子網(wǎng)掩碼的含義,掌握使用子網(wǎng)掩碼劃分網(wǎng)絡(luò)

4. 了解特殊情況的IP 地址,掌握特殊IP 地址的應(yīng)用和分類(lèi)

5. 掌握使用ifconfig 命令發(fā)現(xiàn)和修改網(wǎng)絡(luò)配置參數(shù)

6. 掌握使用netstat 命令發(fā)現(xiàn)網(wǎng)絡(luò)狀態(tài)

7. 了解IP 的未來(lái)發(fā)展方向,了解多種IPV4升級(jí)方案的不同 2課時(shí)

(四) ARP :地址解析協(xié)議

1. 理解ARP 高速緩存的作用,掌握如何獲取高速緩存數(shù)據(jù)

2. 了解ARP 的分組格式,

3. 掌握對(duì)不存在主機(jī)的ARP 請(qǐng)求時(shí)數(shù)據(jù)幀的發(fā)送和接收規(guī)則

4. 掌握ARP 高速緩存超時(shí)設(shè)置

5. 理解ARP 代理以及代理的應(yīng)用環(huán)境

6. 掌握arp 命令,進(jìn)行添加和刪除arp 緩存和信息傳遞 1課時(shí)

(五) RARP :逆地址解析協(xié)議

1. 了解RARP 的分組格式

2. 理解反向地址解析協(xié)議的應(yīng)用環(huán)境

3. 掌握RARP 服務(wù)器的設(shè)計(jì) 1課時(shí)

(六) ICMP :Internet 控制報(bào)文協(xié)議 2課時(shí)

1. 理解ICMP 的應(yīng)用環(huán)境,了解ICMP 報(bào)文的類(lèi)型,理解各種ICMP 報(bào)文的應(yīng)用和結(jié)構(gòu)

2. 掌握ICMP 地址掩碼請(qǐng)求與應(yīng)答的工作過(guò)程

3. 掌握ICMP 時(shí)間戳請(qǐng)求與應(yīng)答的工作過(guò)程

4. 掌握ICMP 端口不可達(dá)差錯(cuò)的工作過(guò)程

5. 理解ICMP 報(bào)文的4.4BSD 處理,理解源程序的設(shè)計(jì)

(七) Ping 程序

1. 掌握使用C 語(yǔ)言進(jìn)行網(wǎng)絡(luò)探測(cè)程序ping 的編寫(xiě),理解PING 程序的設(shè)計(jì)

2. 掌握PING 在LAN 、WAN 、線路SLIP 、撥號(hào)SLIP 上的輸出

3. 理解IP 記錄路由選項(xiàng),掌握使用PING 程序獲取路由信息,理解PING 獲取路由的缺陷

4. 理解異常的PING 輸出

5. 掌握IP 時(shí)間戳選項(xiàng)

(八) Traceroute 程序

1. 掌握使用Traceroute 程序進(jìn)行路由跟蹤

2. 掌握使用Traceroute 的局域網(wǎng)、廣域網(wǎng)輸出

3. 理解IP 源站選路選項(xiàng)和源站選路的優(yōu)點(diǎn)和缺點(diǎn)

4. 掌握寬松的源站選路的traceroute 2課時(shí) 2課時(shí)

,

5. 掌握嚴(yán)格的源站選路的traceroute

6. 掌握寬松的源站選路traceroute 程序的往返路由

(九) IP 選路

1. 理解選路的原理和IP 選路的不確定性

2. 理解路由表的組成和編寫(xiě)簡(jiǎn)單路由表,掌握初始化路由表,編寫(xiě)較復(fù)雜的路由表

3. 理解沒(méi)有到達(dá)目的地的路由的處理方式,掌握ICMP 主機(jī)與網(wǎng)絡(luò)不可達(dá)差錯(cuò)、轉(zhuǎn)發(fā)或不轉(zhuǎn)發(fā)、

ICMP 重定向差錯(cuò)、ICMP 路由器發(fā)現(xiàn)報(bào)文的工作方法

4. 掌握路由器操作,掌握利用ROUTE 程序操作主機(jī)路由表

(十) 動(dòng)態(tài)選路協(xié)議

1. 理解動(dòng)態(tài)選路概念,理解路由器學(xué)習(xí)能力

2. 理解Unix 選路守護(hù)程序,掌握如何終止和開(kāi)始守護(hù)程序

3. 理解RIP :選路信息協(xié)議的包格式,理解包中參數(shù)概念

4. 了解多種動(dòng)態(tài)選路協(xié)議的不同和包格式(RIP 版本2,OSPF :開(kāi)放最短路徑優(yōu)先,BGP :邊

界網(wǎng)關(guān)協(xié)議,CIDR :無(wú)類(lèi)型域間選路)

(十一) UDP :用戶數(shù)據(jù)報(bào)協(xié)議 4課時(shí) 2課時(shí) 2課時(shí)

1. 掌握UDP 首部格式,掌握各種參數(shù)的含義和取值范圍,理解校驗(yàn)和的產(chǎn)生和運(yùn)算,理解UDP

校驗(yàn)和和IP 首部校驗(yàn)和的不同

2. 掌握使用tcpdump 應(yīng)用程序抓取數(shù)據(jù)報(bào)并分析UDP 包的傳輸過(guò)程和IP 分片過(guò)程及原理

3. 掌握使用Traceroute 確定路徑MTU 和采用UDP 的路徑MTU 發(fā)現(xiàn)

4. 理解UDP 和ARP 之間的交互作用

5. 掌握確認(rèn)最大UDP 數(shù)據(jù)報(bào)長(zhǎng)度和ICMP 源站抑制差錯(cuò)

6. 理解UDP 服務(wù)器的設(shè)計(jì)原理

(十二) 廣播和多播 2課時(shí)

1. 了解廣播含義,了解廣播的分類(lèi)(受限的廣播、指向網(wǎng)絡(luò)的廣播、指向子網(wǎng)的廣播、指向所

有子網(wǎng)的廣播),

2. 掌握如何實(shí)現(xiàn)廣播和避免廣播風(fēng)暴的產(chǎn)生

3. 了解多播含義,掌握多播組地址結(jié)構(gòu)

4. 掌握多播組地址到以太網(wǎng)地址的轉(zhuǎn)換

5. 了解FDDI 和令牌環(huán)網(wǎng)絡(luò)中的多播

(十三) IGMP :Internet 組管理協(xié)議 2課時(shí)

1. 理解組管理協(xié)議的包結(jié)構(gòu),掌握組管理協(xié)議的實(shí)現(xiàn),掌握包頭的分析和參數(shù)概念

2. 掌握IGMP 報(bào)告和查詢

3. 理解生存時(shí)間字段和生存時(shí)間的運(yùn)算

(十四) DNS :域名系統(tǒng) 2課時(shí)

,

1. 理解DNS 系統(tǒng)的概念和報(bào)文格式,掌握域名結(jié)構(gòu)體

2. 理解域名系統(tǒng)的工作過(guò)程,應(yīng)用服務(wù)程序?qū)崿F(xiàn)DNS 服務(wù)

3. 理解DNS 查詢報(bào)文中的問(wèn)題部分、DNS 響應(yīng)報(bào)文中的資源記錄部分

4. 掌握指針查詢,理解逆向查詢的適用環(huán)境

5. 理解資源記錄和高速緩存的形成,掌握如何高效利用高速緩存信息

6. 理解用UDP 還是用TCP 實(shí)現(xiàn)DNS 協(xié)議時(shí)遇到的問(wèn)題和解決方法

(十五) TFTP :簡(jiǎn)單文件傳送協(xié)議 1課時(shí)

1. 了解TFTP 的報(bào)文格式和傳輸方式

2. 理解該協(xié)議的安全以及應(yīng)用環(huán)境

3. 掌握使用應(yīng)用服務(wù)程序?qū)崿F(xiàn)該服務(wù)協(xié)議

(十六) BOOTP: 引導(dǎo)程序協(xié)議和DHCP 動(dòng)態(tài)主機(jī)配置協(xié)議 2課時(shí)

1. 了解BOOTP 的分組格式

2. 掌握BOOTP 服務(wù)器的設(shè)計(jì),掌握如何使使用UDP 的BOOTP 穿越路由器

3. 了解DHCP 的分組格式

4. 理解DHCP 服務(wù)的工作過(guò)程,掌握DHCP 服務(wù)器的設(shè)計(jì)以及如何實(shí)現(xiàn)DHCP PROXY

5. 理解兩種網(wǎng)絡(luò)配置參數(shù)傳送協(xié)議的差異,理解協(xié)議的跨路由傳播方式,應(yīng)用服務(wù)程序?qū)崿F(xiàn) (十七) TCP :傳輸控制協(xié)議 4課時(shí)

1. 理解TCP 協(xié)議的工作方式和首部字段

2. 掌握TCP 的雙工、連接、可靠數(shù)據(jù)流等特性

3. 掌握狀態(tài)變遷過(guò)程中的觸發(fā)事件

4. 掌握服務(wù)器的設(shè)計(jì)和端口的操作

5. 掌握TCP 連接的建立與終止過(guò)程,以及發(fā)送包格式

6. 掌握使用tcpdump 的輸出進(jìn)行TCP 數(shù)據(jù)包的分析

7. 理解服務(wù)類(lèi)型字段

8. 理解TCP 的全雙工工作方式,以及如何實(shí)現(xiàn)半連接,檢測(cè)半打開(kāi)連接

(十八) TCP 的數(shù)據(jù)流 2課時(shí)

1. 理解實(shí)現(xiàn)交互數(shù)據(jù)流輸入的Nagle 算法

2. 理解窗口的實(shí)現(xiàn)和探測(cè)

3. 理解成塊數(shù)據(jù)流的傳送過(guò)程和帶寬吞吐量窗口大小通告

4. 掌握計(jì)算成塊數(shù)據(jù)的吞吐量和帶寬時(shí)延乘積

5. 了解擁塞的產(chǎn)生,了解如何使系統(tǒng)及線路避免擁塞

(十九) TCP 的超時(shí)與重傳 2課時(shí)

1. 理解超時(shí)重傳機(jī)制的實(shí)現(xiàn)方式

,

2. 掌握如何估算和探測(cè)超時(shí)時(shí)間,掌握定時(shí)器時(shí)鐘嘀嗒的計(jì)算

3. 理解擁塞避免算法、快速重傳與快速恢復(fù)算法

4. 理解TCP 的堅(jiān)持定時(shí)器、TCP 的保活定時(shí)器

5. 了解TCP 的未來(lái)和性能路徑[MTU發(fā)現(xiàn),大分組還是小分組,長(zhǎng)肥管道,窗口擴(kuò)大,時(shí)間戳

選項(xiàng),PAWS :防止回繞的序號(hào)]

(二十) SNMP :簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議 1課時(shí)

1. 掌握網(wǎng)絡(luò)管理協(xié)議的工作模式

2. 理解網(wǎng)絡(luò)管理協(xié)議的包頭格式

3. 理解管理信息結(jié)構(gòu)、對(duì)象標(biāo)識(shí)符、管理信息庫(kù)基本概念

4. 了解SNMPv2的改進(jìn)和安全性

5. 掌握snmp 包中實(shí)例標(biāo)識(shí)、簡(jiǎn)單變量、表格、字典式排序、get-next 操作、表格的訪問(wèn)等操作 (二十一) Telnet和Rlogin :遠(yuǎn)程登錄

1. 了解Rlogin 和Telnet 的報(bào)頭格式

2. 掌握NVT 的工作過(guò)程,掌握使用應(yīng)用服務(wù)程序?qū)崿F(xiàn)遠(yuǎn)程登陸的服務(wù)器端和客戶端

3. 理解客戶的轉(zhuǎn)義符使用,NVT 的工作原理

4. 理解選項(xiàng)協(xié)商、子選項(xiàng)協(xié)商的基本意義

5. 掌握半雙工、一次一字符、一次一行或行方式的工作過(guò)程

(二十二) FTP:文件傳送協(xié)議

1. 了解FTP 協(xié)議的包托格式和連接過(guò)程

2. 理解FTP 服務(wù)的多端口工作模式

3. 掌握FTP 服務(wù)器的搭建和客戶端的命令操作

4. 理解臨時(shí)數(shù)據(jù)端口和默認(rèn)數(shù)據(jù)端口的分用依據(jù)

5. 理解使用NVT ASCII:文本文件傳輸

6. 理解匿名FTP 的構(gòu)成和掌握使用匿名用戶登錄anonymous 服務(wù)器進(jìn)行文件操作

(二十三) SMTP:簡(jiǎn)單郵件傳送協(xié)議

1. 理解郵件傳輸協(xié)議的格式和工作模式

2. 理解郵件(信封、首部和正文)的組成和投遞過(guò)程

3. 掌握使用服務(wù)軟件實(shí)現(xiàn)主機(jī)間投遞郵件和服務(wù)器的搭建

4. 掌握使用SMTP 命令在客戶端發(fā)送和接收郵件

5. 理解中繼代理和郵件交換的規(guī)則,理解郵件重新投遞的重試間隔

(二十四) 網(wǎng)絡(luò)文件系統(tǒng)

1. 理解網(wǎng)絡(luò)文件系統(tǒng)得實(shí)現(xiàn)機(jī)制

2. 理解Sun 遠(yuǎn)程過(guò)程調(diào)用的產(chǎn)生背景和當(dāng)前存在問(wèn)題

3. 掌握服務(wù)器實(shí)現(xiàn)NFS 文件服務(wù),了解NFS 的工作流程

4. 了解第3版的NFS 2課時(shí) 2課時(shí) 2課時(shí) 2課時(shí)

,

(二十五) TCP/IP軟件體系結(jié)構(gòu)

1. 了解TCP/IP協(xié)議的實(shí)現(xiàn)——操作系統(tǒng)實(shí)現(xiàn)

2. 掌握進(jìn)程間通信的基本方式(信號(hào)燈,中斷)

3. 掌握進(jìn)程間的通信過(guò)程和進(jìn)程狀態(tài)的控制,掌握進(jìn)程的創(chuàng)建和終止 4課時(shí)

4. 掌握幾種通信機(jī)制的使用和算法實(shí)現(xiàn)計(jì)數(shù)信號(hào)燈(counting semaphores)、端口(ports)、消息傳

遞(message passing)

5. 掌握應(yīng)用程序編程接口,berkeley software distribution UNIX 的Socket 接口、windows 的接

口定義winsock 接口、system V的接口定義TLI 接口

6. 理解進(jìn)程的同步和互斥以及掌握同步和互斥采用的算法

7. 理解網(wǎng)絡(luò)數(shù)據(jù)輸入與輸出的順序

8. 理解系統(tǒng)調(diào)用的含義,掌握各種系統(tǒng)調(diào)用的不同以及調(diào)用的時(shí)序關(guān)系

9. 掌握用socket 實(shí)現(xiàn)并發(fā)服務(wù)器

10. 掌握如何調(diào)用操作系統(tǒng)外提供的庫(kù)函數(shù)

(二十六) 程序設(shè)計(jì)

1. 理解插口程序的編寫(xiě)原則

2. 掌握進(jìn)程、描述符和插口、socket 系統(tǒng)調(diào)用、socreate 等函數(shù)的使用

3. 掌握使用系統(tǒng)調(diào)用編寫(xiě)插口程序

4. 理解常見(jiàn)的網(wǎng)絡(luò)層,傳輸層插口程序的設(shè)計(jì)

5. 掌握添加IP 和UDP 首部、IP 輸出/輸入、以太網(wǎng)輸出/輸入、UDP 輸出/輸入程序的編寫(xiě) 6課時(shí)

四、課程的其它教學(xué)環(huán)節(jié)(試驗(yàn),全部在linux 平臺(tái)下實(shí)現(xiàn))

(一) 試驗(yàn)一:WWW 服務(wù)器的搭建和配置 4課時(shí)

理解客戶-服務(wù)器的兩種運(yùn)行模式,理解端口,分用,網(wǎng)絡(luò)地址的概念,掌握使用apache 搭建www 發(fā)布服務(wù)器和如何優(yōu)化www 服務(wù)器

(二) 試驗(yàn)二:網(wǎng)絡(luò)配置參數(shù)的探測(cè)和設(shè)定

理解網(wǎng)絡(luò)配置參數(shù)的設(shè)定規(guī)則和獲取,掌握使用實(shí)用程序設(shè)定

(三) 試驗(yàn)三:閱讀、改進(jìn)并編譯ping 程序代碼 4課時(shí) 2課時(shí)

理解PING 程序的工作原理,理解ICMP 報(bào)文的工作方式,掌握編寫(xiě)TCP/IP程序的基本原則

(四) 試驗(yàn)四:閱讀、改進(jìn)并編譯Traceroute 程序代碼

理解Traceroute 程序的工作原理,掌握使用Traceroute 程序探測(cè)路徑

(五) 試驗(yàn)五:路由器操作 4課時(shí) 4課時(shí)

理解靜態(tài)路由表和具有自動(dòng)學(xué)習(xí)功能的動(dòng)態(tài)路由更新的方式,掌握如何使用遠(yuǎn)程控制方式操作路由器選項(xiàng),掌握修改主機(jī)路由表

(六) 試驗(yàn)六:使用代理服務(wù)器和NAT 方式實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián) 4課時(shí)

理解網(wǎng)絡(luò)間數(shù)據(jù)包的傳送和網(wǎng)關(guān)的作用,理解使用高層代理服務(wù)器和網(wǎng)絡(luò)層網(wǎng)關(guān)的數(shù)據(jù)包轉(zhuǎn)發(fā)技術(shù)的差異,掌握使用linux 自己的路由轉(zhuǎn)發(fā)功能實(shí)現(xiàn)NAT 以及使用squid 實(shí)現(xiàn)代理服務(wù)器

,

(七) 試驗(yàn)七:域名系統(tǒng)的實(shí)現(xiàn)和維護(hù) 4課時(shí)

理解域名系統(tǒng)的現(xiàn)實(shí)應(yīng)用,理解域的構(gòu)成,掌握域名系統(tǒng)的工作方式,掌握使用名字服務(wù)守護(hù)程序bind 進(jìn)行域的管理

(八) 試驗(yàn)八:DHCP 服務(wù)的配置和管理 4課時(shí)

理解DHCP 和BOOTP 協(xié)議的差異,理解DHCP 的工作過(guò)程中數(shù)據(jù)包的傳送順序,掌握使用守護(hù)程序建立DHCP 服務(wù)器和使用DHCP 客戶端

(九) 試驗(yàn)九:使用sock 程序探測(cè)TCP 連接 4課時(shí)

理解sock 程序的組成,掌握使用sock 程序探測(cè)TCP 連接的建立和關(guān)閉,察看TCP 工作的雙工狀態(tài)和分析狀態(tài)變遷

(十) 試驗(yàn)十:TFTP 和FTP 服務(wù),以及存在的差異性 4課時(shí)

理解TFTP 和FTP 協(xié)議的不同,掌握使用TCP 和UDP 協(xié)議傳送文件的工作方式的差異,理解FTP 使用雙端口進(jìn)行服務(wù)的優(yōu)點(diǎn),掌握使用FTP 和TFTP 服務(wù)器端以及客戶端進(jìn)行數(shù)據(jù)傳遞

(十一) 試驗(yàn)十一:SMTP 配置和管理 4課時(shí)

了解SMTP 的工作方式和郵件交換的規(guī)則,掌握建立SMTP 服務(wù)器的方式和如何使用SMTP 客戶端

(十二) 試驗(yàn)十二:NFS 的配置與管理 4課時(shí)

理解網(wǎng)絡(luò)文件系統(tǒng)得實(shí)現(xiàn)機(jī)制,掌握服務(wù)器實(shí)現(xiàn)NFS 文件服務(wù),了解NFS 的工作流程,掌握如何在網(wǎng)絡(luò)內(nèi)共享文件

(十三) 試驗(yàn)十三:使用偽代碼實(shí)現(xiàn)進(jìn)程通信的思想 4課時(shí)

掌握進(jìn)程間通信的基本方式(信號(hào)燈,中斷),掌握進(jìn)程間的通信過(guò)程和進(jìn)程狀態(tài)的控制,掌握進(jìn)程的創(chuàng)建和終止,理解進(jìn)程的同步和互斥以及掌握同步和互斥采用的算法,掌握使用偽代碼的形式編寫(xiě)進(jìn)程通信程序

(十四) 試驗(yàn)十四:編寫(xiě)網(wǎng)絡(luò)層插口程序 4課時(shí)

掌握編寫(xiě)網(wǎng)絡(luò)層程序的能力,理解網(wǎng)絡(luò)層工作協(xié)議和上層以及下層溝通的接口,掌握如何控制IP 包的首部子段

(十五) 試驗(yàn)十五:編寫(xiě)傳輸層插口程序 6課時(shí)

掌握編寫(xiě)傳輸層程序的能力,理解傳輸層工作協(xié)議和上層以及下層溝通的接口,掌握如何控制傳輸層包的首部子段,特別要區(qū)分使用TCP 和UDP 的數(shù)據(jù)包的封裝

五、說(shuō)明

本課程需要部分網(wǎng)絡(luò)設(shè)備,如防火墻、路由器、交換機(jī)、專(zhuān)業(yè)服務(wù)器、撥號(hào)上網(wǎng)條、ADSL 上網(wǎng)條件

1.本課程的先修課程為《LINUX 》、《C 語(yǔ)言程序設(shè)計(jì)》《計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)》

2.每課都附帶試驗(yàn),并且在整個(gè)課程結(jié)束后進(jìn)行考試,可以采用開(kāi)卷的形式。。

六、課程使用的教材和主要參考書(shū)

使 用 教 材: 《TCP/IP詳解卷1:協(xié)議》W.Richard Stevens 著 機(jī)械工業(yè)出版社 出版社

,

主要參考書(shū): 1.《高效配置TCP/IP》Gray Govanus 著 電子工業(yè)出版社 出版社

2.《TCP/IP詳解卷2:實(shí)現(xiàn)》W.Richard Stevens 著 機(jī)械工業(yè)出版社 出版社

3.《TCP/IP詳解卷3:TCP 事務(wù)協(xié)議、HTTP 、NNT 和UNI 域協(xié)議》W.Richard Stevens 著 機(jī)械工業(yè)出版社 出版社

教學(xué)大綱制訂者:王占峰

2013年7月10日

標(biāo)簽: