下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 Socket服務端開發(fā)教學大綱課程性質專業(yè)選修課課程編號xx408409課程名稱Socket服務端開發(fā)適用專業(yè)計算機科學與技術先修課程操作系統(tǒng)、計算機網絡、面向對象程序設計總學時32 其中理論 20學時,實驗 12學時學分數(shù)2一、課程簡介本課程是計算機科學與技術專業(yè)的一門專業(yè)選修課程。通過本課程的教學,主要為進行Sockets網絡編程提供幫助。課程內容包括TCP/IP網絡協(xié)議的基本概念,Sockets網絡編程的基本原理,在套接口類型以及面向連接/非連接協(xié)議等基本概念的基礎上,介紹簡單的客戶/服務器程序的編寫方法和主機名/網絡名查詢程序的編寫方法。另外,也簡單介紹一下并發(fā)客戶服務程序、守護進程
2、、網絡安全程序設計等較為高級的主題。二、課程教學目標通過本課程的學習,學生應實現(xiàn)如下目標:知識目標:了解網絡編程的基本概念、基本知識和編程技術。 能力目標:通過本課程的學習,使學生熟練掌握如何利用常用網絡協(xié)議進行網絡程序設計,并提高學生的程序設計能力和網絡應用能力。三、課程教學基本要求為了更好地掌握本課程的知識,必須先修操作系統(tǒng)、計算機網絡、面向對象程序設計等課程,課后按要求完成書后的思考題。四、課程教學模塊(或教學內容)與學時分配1、理論教學部分序號教學模塊知識點學時1.緒論了解:網絡服務、運輸層服務理解:網絡應用編程接口掌握:網絡編程概念及Socket22Socket編程API簡介了解:端
3、口和接口了解:基本數(shù)據(jù)結構掌握:基本接口函數(shù)掌握:網絡信息查詢函數(shù)43TCP接口編程了解:概述掌握:TCP協(xié)議機制掌握:基本TCP接口編程44UDP接口編程了解:UDP協(xié)議概述了解:UDP的數(shù)據(jù)輸出過程理解:比較TCP與UDP掌握:基本UDP接口編程掌握:UDP編程模式 45網絡服務器的設計模式了解:網絡服務器的設計模式、串行服務器、并發(fā)服務器掌握:多進程環(huán)境下的網絡編程掌握:多線程環(huán)境下的應用程序設計26數(shù)據(jù)鏈路層的網絡編程了解:WinPcap編程 了解:Pcap接口函數(shù)簡介掌握:數(shù)據(jù)包程序的編寫掌握:流量發(fā)送程序的編程掌握:基于WinPcap的Packet32程序設計27Windows環(huán)境
4、下的網絡程序設計了解:Winsock與Berkeley接口API的區(qū)別了解:Winsock接口API與Berkeley接口API的擴展掌握:基于WinSock API的網絡編程 22、實踐部分序號實驗項目名稱內容摘要實驗學時實驗類型開出要求1WinSock基礎編制程序,實現(xiàn)網卡、IP地址、協(xié)議等信息的獲取2設計性必做2TCP流式網絡通信 編寫控制臺程序實現(xiàn)TCP流式通信4設計性必做3UDP數(shù)據(jù)報式網絡通信編寫控制臺程序實現(xiàn)UDP報式通信2設計性必做4多線程網絡服務實現(xiàn)用多線程編程實現(xiàn)并發(fā)的TCP服務器2設計性必做5Pcap網絡數(shù)據(jù)包掌編寫控制臺程序,實現(xiàn)pcap包捕獲2設計性必做五、教學方法與
5、策略課程以老師機房講授、學生同步實踐為主,輔以分組進行項目實踐等手段。六、學生學習成效考核方式考核環(huán)節(jié)構成(均為100分制)評分依據(jù)占總成績的比重平時成績上課的出勤情況記錄和課堂作業(yè)完成情況.作業(yè)缺交一次扣10分,曠課一次扣10分20%實驗成績實驗課的出勤情況記錄和實驗內容的完成情況統(tǒng)計20%課堂討論以課堂上的分組討論結果為依據(jù)10%期末考試教師可可根據(jù)實際情況任選以下一種考試方式:方式一:閉卷考試,基礎題占50%,中等難度題占40%,較難題占10%。閉卷考試4種以上題型,120分鐘題量方式二:上機測試,任課教師指定考核項目,學生在規(guī)定的時間內獨立完成項目設計。教師依據(jù)項目完成情況給分。50%七、選用教材1、楊秋黎,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 選剝混繭工安全理論考核試卷含答案
- 光纜成纜工保密測試考核試卷含答案
- 礦井制冷降溫工班組評比水平考核試卷含答案
- 玻璃制品模具工崗前創(chuàng)新思維考核試卷含答案
- 激光加工設備裝調工安全管理能力考核試卷含答案
- 制冰工安全知識考核試卷含答案
- 公司有事請假條
- 2025年大型無菌包裝機項目合作計劃書
- 2025年高品質研磨碳酸鈣漿料項目合作計劃書
- 2026年長時儲能技術項目公司成立分析報告
- 2026院感知識考試題及答案
- DL∕T 5210.6-2019 電力建設施工質量驗收規(guī)程 第6部分:調整試驗
- 2024年安徽省高考地理試卷(真題+答案)
- 新生兒機械通氣指南
- 裝修民事糾紛調解協(xié)議書
- 2023年PCB工程師年度總結及來年計劃
- 森林防火工作先進個人事跡材料
- MH5006-2015民用機場飛行區(qū)水泥混凝土道面面層施工技術規(guī)范
- 施工交通疏導方案
- 1例低血糖昏迷的護理查房
- 智慧校園網投資建設運營方案
評論
0/150
提交評論