![教學(xué)大綱-Linux網(wǎng)絡(luò)編程_第1頁(yè)](http://file4.renrendoc.com/view/dc6ae5fc9a2a8e4c85f6358e5de48eed/dc6ae5fc9a2a8e4c85f6358e5de48eed1.gif)
![教學(xué)大綱-Linux網(wǎng)絡(luò)編程_第2頁(yè)](http://file4.renrendoc.com/view/dc6ae5fc9a2a8e4c85f6358e5de48eed/dc6ae5fc9a2a8e4c85f6358e5de48eed2.gif)
![教學(xué)大綱-Linux網(wǎng)絡(luò)編程_第3頁(yè)](http://file4.renrendoc.com/view/dc6ae5fc9a2a8e4c85f6358e5de48eed/dc6ae5fc9a2a8e4c85f6358e5de48eed3.gif)
![教學(xué)大綱-Linux網(wǎng)絡(luò)編程_第4頁(yè)](http://file4.renrendoc.com/view/dc6ae5fc9a2a8e4c85f6358e5de48eed/dc6ae5fc9a2a8e4c85f6358e5de48eed4.gif)
![教學(xué)大綱-Linux網(wǎng)絡(luò)編程_第5頁(yè)](http://file4.renrendoc.com/view/dc6ae5fc9a2a8e4c85f6358e5de48eed/dc6ae5fc9a2a8e4c85f6358e5de48eed5.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
絡(luò)程課教大課代:術(shù)總時(shí):一課教目與務(wù)
課類:業(yè)選學(xué):
適專:計(jì)算科與《Linux網(wǎng)絡(luò)編程》課程是計(jì)算科學(xué)與技術(shù)專業(yè)的一門(mén)專業(yè)必選課。本課程的任務(wù)是通過(guò)本課程教學(xué)學(xué)掌握在Linux操系統(tǒng)下網(wǎng)絡(luò)編程的基本知識(shí)序計(jì)的基本方法。為從事Linux下絡(luò)開(kāi)發(fā)、應(yīng)用等方面工作打下良好基礎(chǔ)。二理教的本求了解Linux操系統(tǒng)的相關(guān)知識(shí)握Linux編程環(huán)境的配置使用掌Linux下文件系統(tǒng)的組織和操作方法;掌握Linux程序進(jìn)程和線程的概念和使用方法;了解TCP/IP、HTTP和FTP協(xié)TCP和UDP網(wǎng)編程的基礎(chǔ)知識(shí)套接字及使用方法Linux下服務(wù)器模型選擇以及IPv6的關(guān)知識(shí)。三實(shí)教的本求實(shí)驗(yàn)(實(shí)訓(xùn))學(xué)時(shí)
16
應(yīng)開(kāi)實(shí)驗(yàn)(實(shí)訓(xùn))項(xiàng)目個(gè)數(shù)
6序號(hào)1234567
實(shí)驗(yàn)(實(shí)訓(xùn))項(xiàng)目名稱熟悉Linux下程工具vim的使用使用gcc生靜態(tài)、動(dòng)態(tài)鏈接庫(kù)及庫(kù)函數(shù)的使用文件操作函數(shù)的使用進(jìn)程和線程的編程方法TCP網(wǎng)絡(luò)編程UDP網(wǎng)絡(luò)編程套接字的使用
實(shí)驗(yàn)(實(shí)訓(xùn))要求必做必做必做必做必做必做必做
學(xué)時(shí)分配2222224
實(shí)驗(yàn)(實(shí)訓(xùn))類型驗(yàn)證性驗(yàn)證性驗(yàn)證性驗(yàn)證性驗(yàn)證性驗(yàn)證性驗(yàn)證性
備注實(shí)踐教學(xué)的目的是通過(guò)設(shè)置驗(yàn)證性和設(shè)計(jì)性的實(shí)驗(yàn)培養(yǎng)學(xué)生團(tuán)隊(duì)合作開(kāi)發(fā)中C語(yǔ)言Linux下行網(wǎng)絡(luò)編程的基本能,實(shí)驗(yàn)教學(xué)采用演練結(jié)合的實(shí)驗(yàn)方式;實(shí)驗(yàn)考核由三部分組成:實(shí)驗(yàn)操作、實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)紀(jì)律。四教學(xué)分學(xué)時(shí)分配章次
各章名稱
講授
實(shí)驗(yàn)(實(shí)訓(xùn))
討論
習(xí)題
考核
其他
小計(jì)12
Linux操作統(tǒng)概述Linux編程境
22
02
24
3456789101112131415合計(jì)
文章系統(tǒng)簡(jiǎn)介程序、進(jìn)程和線程TCP/IP協(xié)族簡(jiǎn)介應(yīng)用層網(wǎng)絡(luò)服務(wù)器簡(jiǎn)介T(mén)CP網(wǎng)絡(luò)編程基礎(chǔ)服務(wù)器和客戶端信息的獲取數(shù)據(jù)的IO和復(fù)用基于UDP協(xié)的接收和發(fā)送高級(jí)套接字套接字選項(xiàng)原始套接字服務(wù)器模型選擇簡(jiǎn)
2222222422222
2220220200200
4442442622422五教內(nèi)第章Linux操作系概教目和求使生了解Linux的展歷史和Linux作系統(tǒng)的特點(diǎn)。教重:操作系統(tǒng)的特點(diǎn)。教難:操作系統(tǒng)架構(gòu)。教內(nèi):Linux發(fā)的歷史Linux與UNIX操作系統(tǒng)的同Linux操作系統(tǒng)的架構(gòu)的簡(jiǎn)單介紹。第章Linux編環(huán)境教目和求使學(xué)生掌握Vim編輯器的使用解gcc編鏈了的編寫(xiě);會(huì)使用GDB調(diào)程序。教重:編譯器的使用。教難:的用。教內(nèi):編輯器的使用命令的使用Makefile的寫(xiě)GDB的用。第章文件系簡(jiǎn)教目和求解Linux下件的內(nèi)涵和Linux下的件布局和文件系統(tǒng)的形結(jié)構(gòu);了解Linux下普通文件設(shè)文件和虛擬文件系統(tǒng)的含義掌文件的操作方法、文件句柄的含義。教重:件系統(tǒng)的操作方法。教難:件系統(tǒng)的各種操作函數(shù)的使用。教內(nèi):下的文件系統(tǒng);文件的通用操作方法。
第章
程、程線教目和求理解程序進(jìn)程和線程的概念掌握進(jìn)程的幾種產(chǎn)生方式理解進(jìn)程間通信和同步的方法;了解多線程的編程方法和線程間的同步。教重:程間通信和同步。教難:線程的編程方法與同步。教內(nèi):序、進(jìn)程和線程的概念;進(jìn)程的產(chǎn)生方式;進(jìn)程通信和同步Linux下線程。第章TCP/IP協(xié)族介教目和求了OSI網(wǎng)分層結(jié)構(gòu);理解TCP/IP協(xié)棧;了解IP地址類與TCP/UDP端;理解主機(jī)字節(jié)序和網(wǎng)絡(luò)字節(jié)序。教重:TCP/IP協(xié)議棧。教難:主機(jī)節(jié)序和絡(luò)字節(jié)序。教內(nèi):OSI網(wǎng)分層介紹TCP/IP協(xié)議棧;地分類與TCP/UDP端口;主機(jī)字節(jié)序和網(wǎng)絡(luò)字節(jié)序。第章應(yīng)層絡(luò)務(wù)序介教目和求理HTTP協(xié)議服務(wù)FTP協(xié)議服務(wù)TELNET協(xié)和服務(wù)、NFS協(xié)議和服務(wù)、自定義網(wǎng)絡(luò)服務(wù)。教重:協(xié)議和服務(wù)、協(xié)議和服務(wù)。教難:協(xié)議和服務(wù)、協(xié)議和服務(wù)。教內(nèi):協(xié)議和服務(wù);協(xié)議和服務(wù);TELNET協(xié)和服務(wù);NFS議和服務(wù);自定義網(wǎng)絡(luò)服務(wù)。第章TCP網(wǎng)編基教目和求了套接字編程的基礎(chǔ)知識(shí);掌握TCP絡(luò)編程流程。教重:網(wǎng)絡(luò)編程流程。教難:接字的使用。教內(nèi):接字編程基礎(chǔ)知識(shí)TCP網(wǎng)絡(luò)程流程;服務(wù)器/客房的簡(jiǎn)單例子;截取信號(hào)的例子。第章
服器客端息獲教目和求了解字序掌握字符串IP地和二進(jìn)制IP地的轉(zhuǎn)換理解套接字描述符判定函數(shù);掌握IP地與域名之間的相互轉(zhuǎn)換;理解名稱處理函數(shù)。教重:符串IP地和二進(jìn)制IP地的轉(zhuǎn)換。教難:IP地址域名之間的相互轉(zhuǎn)換。教內(nèi):節(jié)序;字符串IP地址和二進(jìn)制IP地址的轉(zhuǎn)換;套接字述符判定函數(shù);掌握地址域名之間的相互換;名稱處理函數(shù)。第章數(shù)的IO和用教目和求掌IO函數(shù)的使用解模會(huì)用select()pselect()poll()和ppoll(函數(shù);理解非阻塞編程。教重:IO函數(shù)
教難:IO模型教內(nèi):函數(shù)IO模型;select()、pselect()、poll(和ppoll()函數(shù);非阻塞編程。第章
基UDP協(xié)的收發(fā)教目和求了UDP編框架;掌握UDP協(xié)議程序設(shè)計(jì)的常用函數(shù);理解UDP接收和發(fā)送數(shù)據(jù)的過(guò)程;了解UDP議程序設(shè)計(jì)中的幾個(gè)問(wèn)題。教重:協(xié)議程序設(shè)計(jì)的常用函數(shù)。教難:接收和發(fā)送數(shù)據(jù)的過(guò)程。教內(nèi):UDP編程框架UDP協(xié)議程序設(shè)計(jì)的常用函數(shù)UDP接和發(fā)送數(shù)據(jù)的例子;UDP協(xié)議程序設(shè)計(jì)中的幾個(gè)問(wèn)題第一
高套字教目和求掌UNIX域函數(shù);理解廣播、多播的概念及相應(yīng)的編程實(shí)現(xiàn)方法;理解數(shù)據(jù)鏈路層訪問(wèn)的編程方法。教重:據(jù)鏈路層訪問(wèn)的編程方法。教難:級(jí)套接字的使用。教內(nèi):域函數(shù);廣播;多播;理解數(shù)據(jù)鏈路層訪問(wèn)。第二
套字項(xiàng)教目和求握取和設(shè)置套接字選項(xiàng)getsocketopt()和setsocketopt()數(shù);理解SOL_SOCKED協(xié)族選項(xiàng);會(huì)使用套接字選項(xiàng)。教重:SOL_SOCKED協(xié)議族選項(xiàng)。教難:用套接字選項(xiàng)。教內(nèi)取設(shè)置套接字選項(xiàng)getsocketopt()setsocketopt()函SOL_SOCKED協(xié)議族選項(xiàng);使用套接字選項(xiàng)。第三
原套字教目和求了解原套接字的創(chuàng)建握原始套接字發(fā)送和接收?qǐng)?bào)文握始套接字報(bào)文處理時(shí)的結(jié)構(gòu);了解原始套接字的應(yīng)用。教重:始套接字發(fā)送和接收?qǐng)?bào)文。教難:始套接字報(bào)文處理時(shí)的結(jié)構(gòu)。教內(nèi):始套接字的創(chuàng)建始套接字發(fā)送和收?qǐng)?bào)文始套接字報(bào)文處理時(shí)的結(jié)構(gòu);原始套接字的應(yīng)用。第四服務(wù)模選教目和求解循環(huán)服務(wù)器和簡(jiǎn)單并發(fā)服務(wù)器TCP的級(jí)并發(fā)服務(wù)模型;了解復(fù)用環(huán)服務(wù)器。教重:的高級(jí)并發(fā)服務(wù)器模型。教難:IO復(fù)用環(huán)服務(wù)器。教內(nèi):環(huán)服務(wù)器簡(jiǎn)并發(fā)服務(wù)器TCP的高級(jí)并服務(wù)器模型IO復(fù)用循環(huán)服務(wù)器。第五IPv6簡(jiǎn)
教目和求解IPv4缺點(diǎn)和IPv6的特點(diǎn)IPv6的址和頭部IPv6的運(yùn)行環(huán)境和的構(gòu)定義教重:的結(jié)構(gòu)定義。教難:的地址和頭部。教內(nèi):IPv4缺點(diǎn);IPv6特點(diǎn)IPv6的址和頭部;IPv6的運(yùn)行環(huán)境和IPv6的結(jié)構(gòu)定義。六考方及績(jī)定本課程考核方式:考查。本課程成績(jī)構(gòu)成比例:課程總成平時(shí)成績(jī)10%+業(yè)成績(jī)30%+期考試成績(jī)60%。七推使教及要學(xué)考推薦使用教材:宋敬彬,Linux絡(luò)編程(第二版),北京:清華大學(xué)出版社2014主要參考書(shū):[1]任明TCP/IP網(wǎng)編程,京:人民郵電出版社2009[2](度)塞斯,(印度)文卡特蘇魯TCP/IP架構(gòu)、設(shè)計(jì)及應(yīng)用Linux版,北京:清華大學(xué)出版社2010[3]史文斯等網(wǎng)編(卷):套接字聯(lián)網(wǎng)(第版,北京:人民郵電出版社,2012[4]宮波Linux編程入門(mén)到精通,北京:化學(xué)工業(yè)出版社2009八課有說(shuō)本教學(xué)大綱根《州華信學(xué)院于修訂本科課程教學(xué)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工拆搬合同范本
- 亞馬遜采購(gòu)合同范例
- 書(shū)畫(huà)掛牌合同范例
- 醫(yī)療技術(shù)入股合同范本
- 供應(yīng)化糞池銷售合同范本
- 資金入股合同范本
- 2025年度建筑工程施工安全檢測(cè)合同范本
- 商業(yè)房屋全裝修短期租賃合同范本
- 會(huì)務(wù)承包服務(wù)合同范本
- 農(nóng)村股追加合同范本
- 2025年湖南九嶷職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 農(nóng)產(chǎn)品貯運(yùn)與加工考試題(附答案)
- 幼兒園開(kāi)學(xué)教職工安全教育培訓(xùn)
- 學(xué)校財(cái)務(wù)年終工作總結(jié)4
- 生態(tài)安全課件
- 鋼鐵是怎樣煉成的鋼鐵讀書(shū)筆記
- 2025年汽車加氣站作業(yè)人員安全全國(guó)考試題庫(kù)(含答案)
- 化工過(guò)程安全管理導(dǎo)則安全儀表管理課件
- 中國(guó)高血壓防治指南-解讀全篇
- 2024年監(jiān)控安裝合同范文6篇
- 2024年山東省高考政治試卷真題(含答案逐題解析)
評(píng)論
0/150
提交評(píng)論