2016年春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求_第1頁(yè)
2016年春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求_第2頁(yè)
2016年春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求_第3頁(yè)
2016年春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求_第4頁(yè)
2016年春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2015春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求課程目標(biāo):深入理解計(jì)算機(jī)網(wǎng)絡(luò)基本原理,將書本上抽象的概念與具體的實(shí)現(xiàn)技術(shù)相結(jié)合,體會(huì)網(wǎng)絡(luò)協(xié)議的設(shè) 計(jì)與實(shí)現(xiàn)過(guò)程,以及專業(yè)技術(shù)人員所使用的基本方法和技巧;熟悉相關(guān)應(yīng)用開發(fā)工具,掌握網(wǎng)絡(luò)協(xié)議應(yīng) 用開發(fā)技術(shù);進(jìn)一步熟悉網(wǎng)絡(luò)設(shè)備,學(xué)習(xí)組網(wǎng)技術(shù),掌握網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)的基本方法;培養(yǎng)一定的自學(xué) 能力和獨(dú)立分析問(wèn)題、解決問(wèn)題的能力;對(duì)設(shè)計(jì)中遇到的問(wèn)題,能通過(guò)獨(dú)立思考、查閱資料、參考文 獻(xiàn),尋求解決方案。任務(wù)完成形式:交付課程設(shè)計(jì)說(shuō)明書、設(shè)計(jì)作品(需要驗(yàn)收)。設(shè)計(jì)作品指的是完整的源程序代碼(對(duì)于第二類題目為仿真文件)。課程設(shè)計(jì)說(shuō)明書(紙質(zhì)+電子版),內(nèi)容包括:設(shè)計(jì)任務(wù)、需求

2、分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)(相應(yīng)地 給出關(guān)鍵的代碼)、設(shè)計(jì)總結(jié)(評(píng)價(jià)/遇到的問(wèn)題/體會(huì)/建議等)、使用說(shuō)明等。設(shè)計(jì)工作計(jì)劃與進(jìn)度安排:根據(jù)所選題目,合理安排進(jìn)度計(jì)劃,總體上需要40個(gè)小時(shí)。以下僅供參考:原理知識(shí)4小時(shí)程序設(shè)計(jì)技術(shù)4小時(shí)開發(fā)環(huán)境與程序調(diào)試環(huán)境 4小時(shí)總體設(shè)計(jì)、關(guān)鍵環(huán)節(jié)的詳細(xì)設(shè)計(jì)8小時(shí)系統(tǒng)實(shí)現(xiàn)(編碼與調(diào)試)12小時(shí)課程設(shè)計(jì)說(shuō)明書 8小時(shí)設(shè)計(jì)題目與任務(wù):每人從下列題目中任選其一,但對(duì)同一班級(jí)同學(xué)來(lái)說(shuō),同一題目,不能超過(guò)2人選。第一類:網(wǎng)絡(luò)編程類題目(以軟件形式驗(yàn)收)要求:(1)推薦采用圖形界面實(shí)現(xiàn)。(2)程序代碼書寫規(guī)范,有充足的注釋。(3)綠色軟件:程序運(yùn)行不需安裝,避免寫系統(tǒng)和注冊(cè)

3、表;(4)開發(fā)平臺(tái)、開發(fā)語(yǔ)言不限。(5)明確題目的意圖,設(shè)計(jì)上應(yīng)有足夠的工作量模擬以太網(wǎng)幀封裝(1人完成)根據(jù)給出的原始數(shù)據(jù),組裝一個(gè)IEEE802.3格式的幀。默認(rèn)的輸入文件為二進(jìn)制原始數(shù)據(jù)。封裝得到 的幀輸出到二進(jìn)制數(shù)據(jù)文件中。模擬Ethernet幀的發(fā)送過(guò)程(1人)使用至少2個(gè)線程模擬Ethernet上主機(jī)的數(shù)據(jù)發(fā)送流程。發(fā)送流程必須遵循CSMA/CD協(xié)議。發(fā)送和解析Ethernet ARP包(1人)熟悉ARP協(xié)議并了解Winpcap編程,構(gòu)造ARP包;先在主機(jī)A,ARP包發(fā)送出給主機(jī)B。再在主機(jī) B上解析此ARP包。網(wǎng)卡驅(qū)動(dòng)程序設(shè)計(jì)(2人,難度很大)要求:熟悉 Windows DDK(

4、Driver Development Kit)編程機(jī)制,了解 NDIS(Network Device Interface Specification)提供的一些庫(kù)函數(shù)的使用方法和各種數(shù)據(jù)結(jié)構(gòu)的定義。掌握用Visual C+ 6.0開發(fā)中小型項(xiàng) 目的方法,并學(xué)會(huì)使用Driver Studio(集成DDK)來(lái)建立(網(wǎng)絡(luò))驅(qū)動(dòng)程序的基本框架。應(yīng)用 Visual C+ 6.0 + WINDOWS DDK + Driver Studio 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 Realtek8139 小端 口網(wǎng)卡驅(qū)動(dòng)程 序。數(shù)據(jù)包的捕獲與分析(1人)捕獲網(wǎng)絡(luò)中的IP數(shù)據(jù)包,解析數(shù)據(jù)包的內(nèi)容,將結(jié)果顯示在標(biāo)準(zhǔn)輸出設(shè)備上,并寫入日

5、志文件。發(fā)現(xiàn)網(wǎng)絡(luò)中的活動(dòng)主機(jī)(1人)(比較簡(jiǎn)單)設(shè)計(jì)程序,發(fā)送ICMP數(shù)據(jù)包,以獲取指定網(wǎng)段中的活動(dòng)主機(jī),并將結(jié)果顯示在標(biāo)準(zhǔn)輸出設(shè)備或輸出 到文件中。Ping程序的實(shí)現(xiàn)(1人)(比較簡(jiǎn)單)另寫一個(gè)程序,取代Windows下的Ping命令,可以Ping指定主機(jī)、一批主機(jī),并以圖形顯示輸出結(jié) 果。OSPF實(shí)現(xiàn)(1人)熟悉OSPF協(xié)議,尋求指定有向圖的最短路徑。要求用圖形顯示求解過(guò)程。網(wǎng)絡(luò)流量統(tǒng)計(jì)(1人)監(jiān)控網(wǎng)絡(luò),捕獲一段時(shí)間內(nèi)網(wǎng)絡(luò)上的IP數(shù)據(jù)包,按IP數(shù)據(jù)包的源地址統(tǒng)計(jì)出該源地址在該時(shí)間段內(nèi) 發(fā)出的IP數(shù)據(jù)包的個(gè)數(shù),并將其用圖形表示出來(lái)。包過(guò)濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)(2人,難度很大)要求實(shí)現(xiàn)一個(gè)簡(jiǎn)單的

6、包過(guò)濾防火墻,能夠根據(jù)IP地址范圍阻塞或允許客戶機(jī)對(duì)FTP服務(wù)的訪問(wèn)。TCP通信功能實(shí)現(xiàn)(1人)實(shí)現(xiàn)基于TCP協(xié)議的網(wǎng)絡(luò)連接、報(bào)文收發(fā)。UDP通信功能實(shí)現(xiàn)(1人)實(shí)現(xiàn)基于UDP協(xié)議的網(wǎng)絡(luò)連接,報(bào)文收發(fā)?;赨DP協(xié)議網(wǎng)上聊天程序(1人)實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶端。要求:(1)支持多人聊天。(2)客戶端具有圖形化用戶界面。基于TCP協(xié)議網(wǎng)上聊天程序(1人)實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶端。要求:(1)支持多人聊天。(2)客戶端具有圖形化用戶界面。FTP服務(wù)器設(shè)計(jì)(1人)(難度比較大)實(shí)現(xiàn)一 FTP服務(wù)器,能列出/更改目錄,上下傳文件,顯示文件列表,支

7、持NOOP/PASV/BIN等選項(xiàng)。FTP客戶端設(shè)計(jì)(1人)實(shí)現(xiàn)的ftp客戶端,能列出/更改目錄,上下傳文件,顯示文件列表等選項(xiàng)。簡(jiǎn)單的端口掃描器(1人)實(shí)現(xiàn)一個(gè)端口掃描程序,判斷指定的主機(jī)有哪些端口可以提供服務(wù),并把掃描得知的結(jié)果記錄下來(lái)。簡(jiǎn)單Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)(1人)完成一個(gè)簡(jiǎn)單的Web服務(wù)器,要求能夠通過(guò)HTTP Get命令獲得一個(gè)簡(jiǎn)單的HTML文件。(可以帶圖片。)HTTP客戶端的設(shè)計(jì)與實(shí)現(xiàn)(1人)開發(fā)一 HTTP客戶端,使其能夠向web服務(wù)器請(qǐng)求文件、和向服務(wù)器提交數(shù)據(jù),以便服務(wù)器做出相應(yīng) 的處理。加密解密軟件的設(shè)計(jì)與實(shí)現(xiàn)(2人)根據(jù)對(duì)稱密鑰密碼體制或公鑰密碼體制加密解密算法的

8、原理,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)加密解密軟件。簡(jiǎn)單電子郵件客戶端的設(shè)計(jì)與實(shí)現(xiàn)(1人)完成一個(gè)電子郵件客戶端軟件,要求能夠收取郵件、發(fā)送郵件、書寫新郵件、具有圖形化界面。提示: 可選用基于JavaMail網(wǎng)絡(luò)包實(shí)現(xiàn)。22 .網(wǎng)絡(luò)游戲*開發(fā)(1人)開發(fā)一網(wǎng)絡(luò)游戲,如華容道、Hanoi塔。P2P文件傳輸平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(1-2人,難度很大)分別設(shè)計(jì)一個(gè)服務(wù)器、客戶端程序,客戶端使用p2p協(xié)議從“服務(wù)器端”進(jìn)行文件下載。綜合掃描器程序的實(shí)現(xiàn)ARP掃描實(shí)現(xiàn)ICMP掃描實(shí)現(xiàn)TCP掃描實(shí)現(xiàn)UDP掃描實(shí)現(xiàn)利用組播實(shí)現(xiàn)網(wǎng)絡(luò)教學(xué)(1)通過(guò)socket接口,引用UDP協(xié)議,設(shè)置成組播通信方式(2 )分別設(shè)計(jì)教師機(jī)端程序、學(xué)生機(jī)

9、端程序,教師機(jī)端程序?qū)⒈緳C(jī)屏幕畫面,定時(shí)地以多播方式傳給學(xué)生機(jī)端程序顯示網(wǎng)絡(luò)對(duì)時(shí)程序?qū)崿F(xiàn)設(shè)計(jì)一個(gè)程序從internet上某個(gè)時(shí)間服務(wù)器,獲取時(shí)間信息,準(zhǔn)確地更新本地機(jī)時(shí)鐘采用ntp協(xié)議支持手動(dòng)、定時(shí)自動(dòng)兩種方式本地計(jì)算機(jī)基本信息管理如:獲取計(jì)算機(jī)的名稱和IP地址;獲取計(jì)算機(jī)的子網(wǎng)掩碼;獲取計(jì)算機(jī)的DNS設(shè)置;獲取計(jì)算機(jī)的 網(wǎng)卡地址;獲取計(jì)算機(jī)安裝的協(xié)議;獲取計(jì)算機(jī)提供的服務(wù);獲取計(jì)算機(jī)的所有網(wǎng)絡(luò)資源;修改本地 計(jì)算機(jī)的網(wǎng)絡(luò)設(shè)置;獲取計(jì)算機(jī)TCP/IP的所有信息。利用RTP協(xié)議完成多媒體數(shù)據(jù)流傳輸(難度比較大)消化理解實(shí)時(shí)傳輸協(xié)議RTP及其源代碼(可以從網(wǎng)上下載)分別編寫個(gè)服務(wù)器、客戶端程序,使

10、用RTP協(xié)議來(lái)實(shí)時(shí)傳輸視頻數(shù)據(jù)或音頻數(shù)據(jù)基于ipv6的文件傳輸程序設(shè)計(jì)程序分文件發(fā)送端、文件接收端兩部分。功能是發(fā)送端能向接收端傳輸文件。通信雙方采用ipv6地址, 在傳輸層上采用TCP協(xié)議傳數(shù)據(jù)?;诙嗖サ奈募鬏敵绦蛟O(shè)計(jì)程序分文件發(fā)送端、文件接收端兩部分。功能是文件發(fā)送端能同時(shí)向n個(gè)接收端傳輸文件。要求采用 UDP協(xié)議并以多播(組播)方式實(shí)現(xiàn)通信。31 .基于多線程的文件傳輸程序設(shè)計(jì)程序分服務(wù)器端、客戶端兩部分。功能是服務(wù)器端能同時(shí)響應(yīng)n個(gè)客戶端的tcp連接請(qǐng)求,提供指定文 件下載。服務(wù)器端要求采用多線程編程技術(shù)。RIP路由仿真配置與測(cè)試程序設(shè)計(jì)以圖形化界面形式,對(duì)多個(gè)路由器組成的網(wǎng)絡(luò),實(shí)

11、現(xiàn)RIP路由仿真配置與測(cè)試。建議采用多線程方式實(shí)現(xiàn)。點(diǎn)對(duì)點(diǎn)語(yǔ)音聊天程序設(shè)計(jì)(難度比較大)程序主要由語(yǔ)音采集、語(yǔ)音發(fā)送、語(yǔ)音接收、語(yǔ)音播放四個(gè)部分組成。通信協(xié)議采用UDP;圖形化界面;語(yǔ)音采集與播放采用windows API(ACM)接口。(此題目?jī)H適合于有較好編程基礎(chǔ)的同學(xué))TCP通信仿真課件設(shè)計(jì)(難度比較大)設(shè)計(jì)一個(gè)課件程序,采用圖形化設(shè)計(jì),主要功能:(1)能讀取wireshark或sniffer工具所捕獲的數(shù)據(jù)文件(2)能以直觀形式表達(dá)TCP連接的建立、釋放過(guò)程(3)能以直觀形式表達(dá)報(bào)文序號(hào)變化、應(yīng)答機(jī)制(4)能以直觀形式仿真報(bào)文的丟失與重傳(5)*能以直觀形式表達(dá)流量控制網(wǎng)絡(luò)對(duì)弈程序設(shè)計(jì)

12、運(yùn)用tcp協(xié)議設(shè)計(jì)一個(gè)五子棋聯(lián)機(jī)對(duì)弈程序,采用圖形化方式設(shè)計(jì)。擴(kuò)展UDP實(shí)現(xiàn)SR可靠數(shù)據(jù)傳輸(難度比較大)(1)熟悉流水線可靠數(shù)據(jù)傳輸機(jī)制(GBN);(2)熟悉TCP/UDP協(xié)議規(guī)范;(3)基于UDP的SR (選擇重傳)可靠數(shù)據(jù)傳輸機(jī)制分析與設(shè)計(jì)(4)UDP Socket程序設(shè)計(jì)(5)利用UDP實(shí)現(xiàn)可靠數(shù)據(jù)傳輸服務(wù)的驗(yàn)證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)絡(luò)U盤(2人,難度比較大)(1)實(shí)現(xiàn)遠(yuǎn)程主機(jī)上管理自己的文件:如創(chuàng)建、打開、復(fù)制、刪除文件或目錄以及遠(yuǎn)程文件上傳、下 載;(2)程序包括客戶端和服務(wù)器端兩部分:客戶端使用圖形用戶界面發(fā)出各種管理命令;接收服務(wù)器返回的操作結(jié)果。服務(wù)器為每個(gè)用戶建立一個(gè)目錄(網(wǎng)絡(luò)U

13、盤),服務(wù)器維護(hù)用戶對(duì)目錄操作權(quán)限的列表,負(fù)責(zé)驗(yàn) 證用戶對(duì)文件的操作權(quán)限;接收和執(zhí)行授權(quán)用戶的命令并返回操作結(jié)果;(3)用戶界面:服務(wù)器端界面顯示用戶登錄及認(rèn)證信息和操作日志;客戶端界面可以設(shè)置遠(yuǎn)程主機(jī)名; 顯示遠(yuǎn)程文件列表;操作命令可以采用菜單、按鈕及彈出菜單來(lái)實(shí)現(xiàn)。要求界面布局合理、簡(jiǎn)潔 美觀。(4)運(yùn)用Socket技術(shù),使用TCP協(xié)議機(jī)房網(wǎng)絡(luò)試題發(fā)放與回收軟件設(shè)計(jì)(1-2人)軟件的結(jié)構(gòu)是C/S模式(1)分別設(shè)計(jì)教師機(jī)端、學(xué)生端程序(2)學(xué)生端程序主要功能是:運(yùn)行后可以登錄到教師端程序(考試系統(tǒng))、自動(dòng)打開試題文檔、提示考試相關(guān)信息、自動(dòng)鎖定鍵盤(考試計(jì)時(shí)結(jié)束)(3)教師端程序主要功能是:

14、導(dǎo)入考生名單、核對(duì)登錄者身份、向?qū)W生端發(fā)放試題文件(自動(dòng)或手動(dòng))、啟動(dòng)考試計(jì)時(shí)、自 動(dòng)回收答題文件、自動(dòng)清除學(xué)生端主機(jī)指定位置文件課程設(shè)計(jì)選題系統(tǒng)設(shè)計(jì)(2-3人)軟件的結(jié)構(gòu)可以是C/S模式,B/S模式對(duì)于C/S模式:(1)服務(wù)器端供管理員使用,主要功能:課程設(shè)置、教師賬號(hào)管理、學(xué)生賬號(hào)管理、學(xué)生名單導(dǎo)入(2)教師機(jī)端(客戶端),主要功能:課設(shè)題目編輯、通知編輯、自擬題審核、教學(xué)日志、教學(xué)文件管理(3)學(xué)生機(jī)端(客戶端),主要功能:課設(shè)選題、自擬題目申請(qǐng)、問(wèn)題反饋、作品上傳、教學(xué)文件下載第二類:網(wǎng)絡(luò)工程類題目(以方案設(shè)計(jì)為主,以網(wǎng)絡(luò)仿真為輔,仿真部分需要驗(yàn)收)網(wǎng)絡(luò)工程專業(yè)同學(xué)不宜選該類題目要求:

15、(1)論文論述詳盡。(2)論文包括設(shè)計(jì)任務(wù)、需求分析、總體設(shè)計(jì)方案與拓?fù)鋱D、系統(tǒng)主要設(shè)備報(bào)價(jià)、軟硬件設(shè)備選取、關(guān) 鍵設(shè)計(jì)或配置、網(wǎng)絡(luò)安全方案、其它(如網(wǎng)絡(luò)管理方案、綜合布線設(shè)計(jì))、設(shè)計(jì)總結(jié)。(3)對(duì)方案中關(guān)鍵設(shè)計(jì),盡可能用仿真軟件進(jìn)行仿真配置與測(cè)試。組網(wǎng)仿真軟件建議采用packet tracer(只能仿真cisco的部分中低端網(wǎng)絡(luò)設(shè)備),當(dāng)然為了能在該軟件中進(jìn)行仿真,對(duì)原方案中的設(shè)計(jì)進(jìn)行必要的簡(jiǎn)化、設(shè)備作必要的變通是必然的。(4)題目中的XX,必須為具體的單位名稱(最好為自己所熟悉的)(5)目標(biāo)網(wǎng)絡(luò)規(guī)模為中等規(guī)模的園區(qū)網(wǎng)絡(luò)(信息節(jié)點(diǎn)數(shù)為500個(gè)到5000個(gè)之間)(6)VLAN技術(shù)、RIP (或OSPF)技術(shù)必須運(yùn)用到設(shè)計(jì)中(7)支持internet接入(8)支持遠(yuǎn)程用戶訪問(wèn)XX校園網(wǎng)組網(wǎng)方案設(shè)計(jì)(1-2人)XX企業(yè)網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)(1-2人)XX校園網(wǎng)的擴(kuò)容方案及實(shí)施(1-2人)對(duì)某校已有的校園網(wǎng),根據(jù)新校區(qū)的建立和更多的要求對(duì)其進(jìn)行擴(kuò)容方案的設(shè)計(jì)與實(shí)施。XX醫(yī)院網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)(1-2人)XX社區(qū)網(wǎng)絡(luò)規(guī)劃與設(shè)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論