欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求

      時(shí)間:2019-05-14 04:18:02下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求》。

      第一篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求

      一、課程目標(biāo)

      深入理解計(jì)算機(jī)網(wǎng)絡(luò)基本原理,將書(shū)本上抽象的概念與具體的實(shí)現(xiàn)技術(shù)相結(jié)合,體會(huì)網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,以及專(zhuān)業(yè)技術(shù)人員所使用的基本方法和技巧;熟悉相關(guān)應(yīng)用開(kāi)發(fā)工具,掌握網(wǎng)絡(luò)協(xié)議應(yīng)用開(kāi)發(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),尋求解決方案。

      二、設(shè)計(jì)題目說(shuō)明

      設(shè)計(jì)題目設(shè)置上,采取了分類(lèi)、分級(jí)的形式。

      分5個(gè)類(lèi)別,分別是:網(wǎng)絡(luò)協(xié)議或算法、網(wǎng)絡(luò)服務(wù)、組網(wǎng)設(shè)計(jì)、網(wǎng)絡(luò)應(yīng)用編程、理論與應(yīng)用研究。分3個(gè)級(jí)別,從高至低分別是A、B、C。題目的級(jí)別綜合依據(jù)創(chuàng)新性、綜合性、實(shí)用性、難度等因素,不同級(jí)別,成績(jī)起評(píng)分?jǐn)?shù)有別。

      A級(jí)題目(良-優(yōu)):較難;綜合性強(qiáng)、有明顯或突出的創(chuàng)新、探究性較強(qiáng)、實(shí)際課題或項(xiàng)目的一部分(實(shí)用性);工作量非常飽滿(mǎn);富有建設(shè)性;有很強(qiáng)的分析問(wèn)題與解決問(wèn)題的能力。

      B級(jí)題目(中-良):難度適中;工作內(nèi)容側(cè)重于設(shè)計(jì)或研究或較高水平應(yīng)用;有一定綜合性、有一定創(chuàng)新、有一定實(shí)用性;工作量飽滿(mǎn);有較強(qiáng)的分析問(wèn)題與解決問(wèn)題的能力。

      C級(jí)題目(及格-中):難度不大或偏小;工作內(nèi)容側(cè)重于驗(yàn)證或?qū)W習(xí)或簡(jiǎn)單應(yīng)用;基本上無(wú)創(chuàng)新;工作量不大;有一定的分析問(wèn)題與解決問(wèn)題的能力。

      三、任務(wù)完成形式

      (1)交付課程設(shè)計(jì)說(shuō)明書(shū)(紙質(zhì)+電子版)(2)通過(guò)現(xiàn)場(chǎng)驗(yàn)收或答辯

      (3)交付完整的設(shè)計(jì)作品(或能體現(xiàn)自己工作的視頻課件)

      對(duì)于第一、四類(lèi)題目,必須交付設(shè)計(jì)作品,設(shè)計(jì)作品指的是完整的源程序代碼、相關(guān)數(shù)據(jù)文件; 對(duì)于第三類(lèi)題目,必須交付設(shè)計(jì)作品,設(shè)計(jì)作品指的是網(wǎng)絡(luò)拓?fù)湮募⒕W(wǎng)絡(luò)仿真配置文件; 對(duì)于第二、五類(lèi)題目,必須交付能體現(xiàn)自己工作的視頻課件,要求有一定的文字或聲音解說(shuō)。課程設(shè)計(jì)說(shuō)明書(shū)(紙質(zhì)+電子版),對(duì)于對(duì)于第一、四類(lèi)題目,內(nèi)容包括:設(shè)計(jì)任務(wù)、系統(tǒng)分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)(相應(yīng)地給出關(guān)鍵的代碼)、設(shè)計(jì)總結(jié)(評(píng)價(jià)/遇到的問(wèn)題/體會(huì)/建議等)、使用說(shuō)明等。

      四、工作計(jì)劃與進(jìn)度安排

      根據(jù)所選題目,合理安排進(jìn)度計(jì)劃(不包含查資料時(shí)間)。以下僅供參考:

      1.原理知識(shí)

      2.實(shí)用技術(shù)(編程、或組網(wǎng)、服務(wù)器技術(shù))

      3.環(huán)境與工具(系統(tǒng)平臺(tái)、開(kāi)發(fā)或仿真工具)

      4.總體設(shè)計(jì)、關(guān)鍵環(huán)節(jié)的詳細(xì)設(shè)計(jì)

      5.系統(tǒng)實(shí)現(xiàn)(編碼與調(diào)試、或配置與測(cè)試)

      6.課程設(shè)計(jì)說(shuō)明書(shū)

      五、成績(jī)?cè)u(píng)定

      總評(píng)成績(jī)=平時(shí)成績(jī)x20﹪+驗(yàn)收或答辯成績(jī)x50﹪+報(bào)告成績(jī)x30﹪

      六、設(shè)計(jì)題目及選題

      以班為單位組織選題,每人限選一題,每題限一人(除特別聲明外);可自擬題目,需申報(bào)待批,自擬題目不能與已有的題目重復(fù)。題目分五類(lèi)、三個(gè)級(jí)別,根據(jù)個(gè)人的興趣及基礎(chǔ)自行選擇。

      自擬題目要求:

      (1)主要內(nèi)容須與本課程相關(guān)(屬于上述五種題目類(lèi)型中某類(lèi));(2)原則上僅限A、B級(jí)

      (3)在課程設(shè)計(jì)正式開(kāi)始前(至少提前三天),提交“課程設(shè)計(jì)自擬題目”申請(qǐng)報(bào)告,等待指導(dǎo)老師審批,申請(qǐng)報(bào)告內(nèi)容分以下幾部分,注意內(nèi)容一定要具體,否則不予批準(zhǔn):

      題目、類(lèi)別、級(jí)別、申請(qǐng)人學(xué)號(hào)/姓名/專(zhuān)業(yè)、設(shè)計(jì)任務(wù)/內(nèi)容、選題背景、相關(guān)的原理/技術(shù)/方法、系統(tǒng)平臺(tái)與開(kāi)發(fā)工具(語(yǔ)言)、可能的創(chuàng)新或特色之處、工作計(jì)劃、參考文獻(xiàn)。

      第一類(lèi)題目: 網(wǎng)絡(luò)協(xié)議、算法

      要求:

      (1)推薦采用圖形界面實(shí)現(xiàn)。

      (2)程序代碼書(shū)寫(xiě)規(guī)范,有充足的注釋。

      (3)綠色軟件:程序運(yùn)行不需安裝,避免寫(xiě)系統(tǒng)和注冊(cè)表;(4)開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)語(yǔ)言不限。

      (5)明確題目的意圖,設(shè)計(jì)上應(yīng)有足夠的工作量 1.網(wǎng)絡(luò)協(xié)議解析(基于文件)

      (1)使用報(bào)文分析工具軟件,捕獲報(bào)文并進(jìn)行存儲(chǔ),獲得報(bào)文數(shù)據(jù)文件。(2)編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼(3)對(duì)ethernet_II、ip、tcp、udp協(xié)議進(jìn)行解碼【C】(4)對(duì)ieee802.3、icmp協(xié)議進(jìn)行解碼【B】(5)對(duì)ftp協(xié)議進(jìn)行解碼【A】

      2.網(wǎng)絡(luò)協(xié)議解析(基于Raw Socket)

      (1)編程,基于socket API接口,使用raw socket捕獲網(wǎng)絡(luò)報(bào)文,過(guò)濾得到指定格式的報(bào)文(2)編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼(3)對(duì)ethernet_II、ip、tcp、udp協(xié)議進(jìn)行解碼【C】(4)對(duì)ieee802.3、arp協(xié)議進(jìn)行解碼【B】(5)對(duì)http協(xié)議進(jìn)行解碼【A】

      3.網(wǎng)絡(luò)協(xié)議解析(基于Winpcap接口)

      (1)編程,基于winpcap接口,捕獲網(wǎng)絡(luò)報(bào)文,過(guò)濾得到指定格式的報(bào)文(2)編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼(3)對(duì)ethernet_II、ip、tcp、udp協(xié)議進(jìn)行解碼【C】(4)對(duì)IPV6、ICMPV6協(xié)議進(jìn)行簡(jiǎn)單的解碼【B】(5)對(duì)除ftp、http外的某種應(yīng)用層協(xié)議進(jìn)行解碼【A】

      4.模擬共享網(wǎng)絡(luò)中Ethernet幀的發(fā)送過(guò)程

      使用至少2個(gè)線程模擬Ethernet上主機(jī)的數(shù)據(jù)發(fā)送流程。發(fā)送流程必須遵循CSMA/CD協(xié)議【C】。5.發(fā)送和解析Ethernet ARP包

      熟悉ARP協(xié)議并了解Winpcap編程,構(gòu)造ARP包;先在主機(jī)A,ARP包發(fā)送出給主機(jī)B。再在主機(jī)B上解析此ARP包?!綜】 6.模擬TCP協(xié)議通信過(guò)程

      編程,基于圖形界面,仿真兩個(gè)對(duì)等的tcp通信實(shí)體,完成一次文件(數(shù)據(jù)較長(zhǎng))傳輸?shù)耐ㄐ胚^(guò)程。要求具有如下的交互能力:(1)數(shù)據(jù)文件的長(zhǎng)度的設(shè)置

      (2)雙方發(fā)送、接收窗口大小的設(shè)置

      (3)報(bào)文丟失、出錯(cuò)、重復(fù)、順序的人為設(shè)置(可定義有關(guān)策略(4)發(fā)送、或接收能力的設(shè)置(假設(shè)一方主機(jī)很忙)(5)設(shè)置可采取預(yù)先設(shè)置、也可中途設(shè)置(6)可自動(dòng)演示、可單步操作

      (7)每一步報(bào)文都可給出tcp頭部數(shù)據(jù),并進(jìn)行說(shuō)明【B】

      (8)給出時(shí)間軸,以起始時(shí)間為0,適當(dāng)考慮網(wǎng)絡(luò)發(fā)送、接收處理及傳輸延遲,給出每個(gè)報(bào)文發(fā)送與 接收時(shí)間

      7.RIP路由仿真配置與測(cè)試程序設(shè)計(jì)

      以圖形化界面形式,對(duì)多個(gè)路由器組成的網(wǎng)絡(luò),實(shí)現(xiàn)RIP路由仿真配置與測(cè)試。路由學(xué)習(xí)建議采用多線程方式實(shí)現(xiàn)?!続】 8.FTP客戶(hù)端設(shè)計(jì)(基于winsock接口)

      實(shí)現(xiàn)的ftp客戶(hù)端,能列出/更改目錄,上下傳文件,顯示文件列表等選項(xiàng)?!続】 9.HTTP客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于winsock接口)

      開(kāi)發(fā)一HTTP客戶(hù)端,使其能夠向web服務(wù)器請(qǐng)求文件、和向服務(wù)器提交數(shù)據(jù),以便服務(wù)器做出相應(yīng)的處理?!続】 10.電子郵件客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于winsock接口)

      完成一個(gè)電子郵件客戶(hù)端軟件,要求能夠收取郵件、發(fā)送郵件、書(shū)寫(xiě)新郵件、具有圖形化界面。能批量發(fā)送郵件?!続】

      11.軟件路由器的設(shè)計(jì)與實(shí)現(xiàn)(基于Winpcap接口)

      (1)編程實(shí)現(xiàn)一個(gè)簡(jiǎn)易的路由器(具有路由功能)

      (2)具有圖形化界面、顯示所有的過(guò)路、已路由、已丟棄報(bào)文(3)對(duì)ethernet_ii、簡(jiǎn)單的ip、tcp、udp協(xié)議進(jìn)行解碼(4)支持靜態(tài)路由的配置【B】

      (5)可以人為地對(duì)可路由報(bào)文進(jìn)行延遲發(fā)送、刪除、修改、改變發(fā)送順序等操作【A】 12.利用RTP協(xié)議完成多媒體數(shù)據(jù)流傳輸

      (1)消化理解實(shí)時(shí)傳輸協(xié)議RTP及其源代碼(可以從網(wǎng)上下載)

      (2)分別編寫(xiě)個(gè)服務(wù)器、客戶(hù)端程序,使用RTP協(xié)議來(lái)實(shí)時(shí)傳輸視頻數(shù)據(jù)或音頻數(shù)據(jù)【A】 13.自定義應(yīng)用層協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)(基于UDP)

      協(xié)議名稱(chēng):myqq

      協(xié)議功能:實(shí)現(xiàn)簡(jiǎn)單的聊天系統(tǒng)功能(1)注冊(cè)

      (2)登入與注銷(xiāo)(3)獲取在線用戶(hù)表

      (4)對(duì)指定用戶(hù)發(fā)送聊天報(bào)文(5)群發(fā)聊天報(bào)文【A】 14.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ī)制【B】(4)能以直觀形式仿真報(bào)文的丟失與重傳(5)*能以直觀形式表達(dá)流量控制【A】 15.擴(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)【A】 16.TRACERT圖形化工具

      (1)另寫(xiě)一個(gè)程序,取代Windows 下的Tracert命令,并以圖形界面顯示輸出結(jié)果。(2)能解析主機(jī)的域名(將域名解析成對(duì)應(yīng)的IP)(3)支持對(duì)物理網(wǎng)絡(luò)的跟蹤【B】

      (4)支持邏輯網(wǎng)絡(luò)的定義、及對(duì)邏輯網(wǎng)絡(luò)的跟蹤【A】 17.OSPF實(shí)現(xiàn)

      熟悉OSPF協(xié)議,尋求指定有向圖的最短路徑。要求用圖形顯示求解過(guò)程?!続】

      第二類(lèi)題目: 網(wǎng)絡(luò)服務(wù)

      要求:

      (1)在虛擬機(jī)環(huán)境下搭建操作系統(tǒng)平臺(tái),虛擬機(jī)網(wǎng)卡與物理網(wǎng)絡(luò)進(jìn)行橋接(2)網(wǎng)絡(luò)操作系統(tǒng)類(lèi)型為linux、ubuntu或windows server 2003/2008(3)學(xué)習(xí)相關(guān)服務(wù)器理論知識(shí)和配置、應(yīng)用方法(4)合理規(guī)劃所要求提供的服務(wù)

      (5)完成相關(guān)的配置,并進(jìn)行相應(yīng)的應(yīng)用測(cè)試(6)對(duì)所遇到的問(wèn)題進(jìn)行分析和解決,(7)應(yīng)有足夠的工作量

      1.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(一)(基于linux或ubuntu平臺(tái))

      (1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)

      (2)DNS、DHCP服務(wù)器

      (3)郵件服務(wù)器

      (4)FTP服務(wù)器

      (5)WEB服務(wù)器

      (6)TELNET服務(wù)、NFS服務(wù)

      2.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(二)(基于linux或ubuntu平臺(tái))

      (1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)

      (2)防火墻服務(wù)

      (3)SSH服務(wù)器

      (4)VNC服務(wù)器

      (5)VPN服務(wù)

      *(6)P2P服務(wù)器

      3.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(一)(基于windows server 2003/2008平臺(tái))

      (1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)

      (2)AD、DNS、DHCP服務(wù)

      (3)Exchange郵件服務(wù)

      *(4)ISA服務(wù)

      (5)VPN遠(yuǎn)程訪問(wèn)

      (6)、遠(yuǎn)程管理

      4.Windows服務(wù)器集群的部署與測(cè)試(基于Vmware)(1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)(2)Windows服務(wù)器集群的部署(3)集群的應(yīng)用測(cè)試

      第三類(lèi)題目: 組網(wǎng)設(shè)計(jì)

      (以方案設(shè)計(jì)為主,以網(wǎng)絡(luò)仿真為輔,仿真部分需要驗(yàn)收)要求:

      (1)論文論述詳盡,主要內(nèi)容有:

      設(shè)計(jì)任務(wù)、需求分析、總體設(shè)計(jì)方案與拓?fù)鋱D、設(shè)備選型、關(guān)鍵設(shè)計(jì)、仿真配置與測(cè)試、結(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)題目中的“某”,必須為具體的單位名稱(chēng)(最好為自己所熟悉的)

      (5)沒(méi)有特別說(shuō)明時(shí),目標(biāo)網(wǎng)絡(luò)規(guī)模為中等規(guī)模的園區(qū)網(wǎng)絡(luò)(信息節(jié)點(diǎn)數(shù)為500個(gè)到5000個(gè)之間)(6)沒(méi)有特別說(shuō)明時(shí),VLAN技術(shù)、RIP或OSPF動(dòng)態(tài)路由技術(shù)必須運(yùn)用到設(shè)計(jì)中(7)沒(méi)有特別說(shuō)明時(shí),支持internet接入

      1.某校園網(wǎng)組網(wǎng)路由方案設(shè)計(jì)(基于Packet Tracer)

      某大學(xué)網(wǎng)絡(luò)有20000余信息節(jié)點(diǎn),分辦公、教學(xué)、學(xué)生宿舍、家屬四個(gè)區(qū),請(qǐng)結(jié)合實(shí)際分析其需求,重新對(duì)其網(wǎng)絡(luò)進(jìn)行規(guī)劃設(shè)計(jì):(1)技術(shù)選型、總體設(shè)計(jì)(2)設(shè)備選型

      (3)詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4)詳細(xì)的IP規(guī)劃(從網(wǎng)段到節(jié)點(diǎn))

      (5)給出合理的路由方案、含internet出口與教育網(wǎng)出口路由(6)實(shí)現(xiàn)仿真配置與測(cè)試(7)支持遠(yuǎn)程用戶(hù)訪問(wèn)

      2.某校園網(wǎng)內(nèi)網(wǎng)VLAN方案設(shè)計(jì)(基于Packet Tracer)

      某大學(xué)網(wǎng)絡(luò)有20000余信息節(jié)點(diǎn),分辦公、教學(xué)、學(xué)生宿舍、家屬四個(gè)區(qū),請(qǐng)結(jié)合實(shí)際分析其需求,重新對(duì)其網(wǎng)絡(luò)進(jìn)行規(guī)劃設(shè)計(jì),不考慮與外網(wǎng)的互聯(lián):(1)技術(shù)選型、總體設(shè)計(jì)(2)設(shè)備選型

      (3)詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4)IP規(guī)劃、VLAN設(shè)計(jì)、(5)VLAN路由設(shè)計(jì)(6)實(shí)現(xiàn)仿真配置與測(cè)試

      3.某校園網(wǎng)的擴(kuò)容方案及實(shí)施(基于Packet Tracer)

      對(duì)某校已有的校園網(wǎng),根據(jù)新校區(qū)的建立和更多的要求對(duì)其進(jìn)行擴(kuò)容方案的設(shè)計(jì)與實(shí)施。4.某單位(企業(yè)、醫(yī)院、社區(qū)、學(xué)生公寓、學(xué)校、酒店)網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)(基于Packet Tracer)對(duì)某單位的網(wǎng)絡(luò)進(jìn)行需求分析,完成下列設(shè)計(jì)任務(wù):(1)給出技術(shù)選型、總體設(shè)計(jì)(2)給出設(shè)備選型

      (3)給出詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4)給出VLAN設(shè)計(jì)、ip規(guī)劃(5)給出路由設(shè)計(jì)

      (6)實(shí)現(xiàn)仿真配置與測(cè)試 5.園區(qū)網(wǎng)絡(luò)的路由設(shè)計(jì)(基于gns3環(huán)境)6.園區(qū)網(wǎng)絡(luò)的防火墻設(shè)計(jì)(基于gns3環(huán)境)7.基于H3C網(wǎng)絡(luò)設(shè)備的園區(qū)網(wǎng)絡(luò)設(shè)計(jì)

      8.園區(qū)網(wǎng)絡(luò)的路由冗余與鏈路聚合設(shè)計(jì)(基于gns3環(huán)境)

      第四類(lèi)題目: 網(wǎng)絡(luò)應(yīng)用編程

      要求:

      (1)推薦采用圖形界面實(shí)現(xiàn)。

      (2)程序代碼書(shū)寫(xiě)規(guī)范,有充足的注釋。

      (3)綠色軟件:程序運(yùn)行不需安裝,避免寫(xiě)系統(tǒng)和注冊(cè)表;(4)開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)語(yǔ)言不限。

      (5)明確題目的意圖,設(shè)計(jì)上應(yīng)有足夠的工作量 1.LAN小助手

      編程實(shí)現(xiàn)以下功能:

      (1)發(fā)送ICMP數(shù)據(jù)包,以獲取指定IP網(wǎng)段中的活動(dòng)主機(jī),并將結(jié)果顯示在標(biāo)準(zhǔn)輸出設(shè)備或輸出到文件中。

      (2)顯示這些主機(jī)的的IP地址與對(duì)應(yīng)的MAC地址的關(guān)系表(3)能顯示本地機(jī)所有可用的網(wǎng)絡(luò)接口與對(duì)應(yīng)的ip地址(4)能修改本地機(jī)指定網(wǎng)絡(luò)接口的ip地址

      (5)能解析主機(jī)的域名(將域名解析成對(duì)應(yīng)的IP)2.網(wǎng)絡(luò)流量統(tǒng)計(jì)(基于raw socket)

      監(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)。3.網(wǎng)絡(luò)流量統(tǒng)計(jì)(基于Winpcap接口)

      監(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)。4.包過(guò)濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)(基于Winsock SPI接口)

      要求實(shí)現(xiàn)一個(gè)簡(jiǎn)單的包過(guò)濾防火墻,能夠根據(jù) IP 地址范圍阻塞或允許客戶(hù)機(jī)對(duì) FTP 服務(wù)的訪問(wèn)。5.包過(guò)濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)(基于linux/Ubuntu)

      要求實(shí)現(xiàn)一個(gè)簡(jiǎn)單的包過(guò)濾防火墻,能夠根據(jù) IP 地址范圍阻塞或允許客戶(hù)機(jī)對(duì) FTP 服務(wù)的訪問(wèn)。6.簡(jiǎn)易HTTP代理服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)

      代理服務(wù)器使用偵聽(tīng)socket在指定的端口上偵聽(tīng)web訪問(wèn)請(qǐng)求,對(duì)于客戶(hù)端每次訪問(wèn)都自動(dòng)創(chuàng)建一個(gè)線程,解析客戶(hù)端Host頭域里面的值,獲取目標(biāo)web服務(wù)器地址,并使用socket進(jìn)行連接,以“中繼”方式,轉(zhuǎn)發(fā) 雙方的http包。7.基于UDP協(xié)議網(wǎng)上聊天程序

      實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶(hù)端。要求:(1)支持多人聊天。

      (2)客戶(hù)端具有圖形化用戶(hù)界面。8.基于TCP協(xié)議網(wǎng)上聊天程序

      實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶(hù)端。要求:(1)支持多人聊天。

      (2)客戶(hù)端具有圖形化用戶(hù)界面。9.FTP服務(wù)器設(shè)計(jì)

      實(shí)現(xiàn)一FTP服務(wù)器,能列出/更改目錄,上下傳文件,顯示文件列表,支持NOOP/PASV/BIN等選項(xiàng)。10.FTP客戶(hù)端設(shè)計(jì)(基于與FTP協(xié)議相關(guān)的類(lèi))

      實(shí)現(xiàn)的ftp客戶(hù)端,能列出/更改目錄,上下傳文件,顯示文件列表等選項(xiàng)。11.簡(jiǎn)單的端口掃描器(1人)

      實(shí)現(xiàn)一個(gè)端口掃描程序,判斷指定的主機(jī)有哪些端口可以提供服務(wù), 并把掃描得知的結(jié)果記錄下來(lái)。12.簡(jiǎn)單Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)(1人)

      完成一個(gè)簡(jiǎn)單的Web服務(wù)器,要求能夠通過(guò)HTTP Get命令獲得一個(gè)簡(jiǎn)單的HTML文件。(可以帶圖片。)13.HTTP客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于與HTTP協(xié)議相關(guān)的類(lèi))

      開(kāi)發(fā)一HTTP客戶(hù)端,使其能夠向web服務(wù)器請(qǐng)求文件、和向服務(wù)器提交數(shù)據(jù),以便服務(wù)器做出相應(yīng)的處理。

      14.簡(jiǎn)單電子郵件客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于與郵件協(xié)議相關(guān)的類(lèi))

      完成一個(gè)電子郵件客戶(hù)端軟件,要求能夠收取郵件、發(fā)送郵件、書(shū)寫(xiě)新郵件、具有圖形化界面。提示:可選用基于JavaMail網(wǎng)絡(luò)包實(shí)現(xiàn)。15.P2P文件傳輸平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

      分別設(shè)計(jì)一個(gè)服務(wù)器、客戶(hù)端程序,客戶(hù)端使用 p2p協(xié)議從“服務(wù)器端”進(jìn)行文件下載。16.綜合掃描器程序的實(shí)現(xiàn)

      (1)ARP掃描實(shí)現(xiàn)(2)ICMP掃描實(shí)現(xiàn)(3)TCP掃描實(shí)現(xiàn)(4)UDP掃描實(shí)現(xiàn) 17.利用組播實(shí)現(xiàn)網(wǎng)絡(luò)屏幕廣播

      (1)通過(guò)socket接口,引用UDP協(xié)議,設(shè)置成組播通信方式(2)分別設(shè)計(jì)教師機(jī)端程序、學(xué)生機(jī)端程序,(3)教師機(jī)端程序?qū)⒈緳C(jī)屏幕畫(huà)面,定時(shí)地以多播方式傳給學(xué)生機(jī)端程序顯示 18.本地網(wǎng)絡(luò)信息設(shè)置與網(wǎng)絡(luò)對(duì)時(shí)程序設(shè)計(jì)

      主要功能如下:

      (1)本地網(wǎng)絡(luò)信息的獲取

      計(jì)算機(jī)名稱(chēng)、IP地址、網(wǎng)卡地址、DNS設(shè)置、安裝的協(xié)議、提供的服務(wù)、TCP/IP運(yùn)行信息。(2)修改本地計(jì)算機(jī)的網(wǎng)絡(luò)設(shè)置

      (3)采用ntp協(xié)議從internet上某個(gè)時(shí)間服務(wù)器,獲取時(shí)間信息,準(zhǔn)確地更新本地機(jī)時(shí)鐘,支持手動(dòng)、定時(shí)自動(dòng)兩種方式

      19.基于IPV6的文件傳輸程序設(shè)計(jì)

      程序分文件發(fā)送端、文件接收端兩部分。功能是發(fā)送端能向接收端傳輸文件。通信雙方采用ipv6地址,在傳輸層上采用 TCP協(xié)議傳數(shù)據(jù)。20.基于多播的文件傳輸程序設(shè)計(jì) 程序分文件發(fā)送端、文件接收端兩部分。功能是文件發(fā)送端能同時(shí)向n個(gè)接收端傳輸文件。要求采用UDP協(xié)議并以多播(組播)方式實(shí)現(xiàn)通信。21.基于多線程的文件傳輸程序設(shè)計(jì)

      程序分服務(wù)器端、客戶(hù)端兩部分。功能是服務(wù)器端能同時(shí)響應(yīng)n個(gè)客戶(hù)端的tcp連接請(qǐng)求,提供指定文件下載。服務(wù)器端要求采用多線程編程技術(shù)。22.點(diǎn)對(duì)點(diǎn)語(yǔ)音聊天程序設(shè)計(jì)

      程序主要由語(yǔ)音采集、語(yǔ)音發(fā)送、語(yǔ)音接收、語(yǔ)音播放四個(gè)部分組成。

      通信協(xié)議采用UDP;圖形化界面;語(yǔ)音采集與播放采用windows API(ACM)接口。23.網(wǎng)絡(luò)對(duì)弈程序設(shè)計(jì)

      運(yùn)用tcp協(xié)議設(shè)計(jì)一個(gè)五子棋聯(lián)機(jī)對(duì)弈程序,采用圖形化方式設(shè)計(jì)。24.網(wǎng)絡(luò)U盤(pán)(2人)

      (1)實(shí)現(xiàn)遠(yuǎn)程主機(jī)上管理自己的文件:如創(chuàng)建、打開(kāi)、復(fù)制、刪除文件或目錄以及遠(yuǎn)程文件上傳、下載;

      (2)程序包括客戶(hù)端和服務(wù)器端兩部分: 客戶(hù)端使用圖形用戶(hù)界面發(fā)出各種管理命令;接收服務(wù)器返回的操作結(jié)果。服務(wù)器為每個(gè)用戶(hù)建立一個(gè)目錄(網(wǎng)絡(luò)U盤(pán)),服務(wù)器維護(hù)用戶(hù)對(duì)目錄操作權(quán)限的列表,負(fù)責(zé)驗(yàn)證用戶(hù)對(duì)文件的操作權(quán)限;接收和執(zhí)行授權(quán)用戶(hù)的命令并返回操作結(jié)果;

      (3)用戶(hù)界面:服務(wù)器端界面顯示用戶(hù)登錄及認(rèn)證信息和操作日志;客戶(hù)端界面可以設(shè)置遠(yuǎn)程主機(jī)名;顯示遠(yuǎn)程文件列表;操作命令可以采用菜單、按鈕及彈出菜單來(lái)實(shí)現(xiàn)。要求界面布局合理、簡(jiǎn)潔美觀。

      (4)運(yùn)用Socket 技術(shù),使用TCP協(xié)議 25.機(jī)房網(wǎng)絡(luò)試題發(fā)放與回收軟件設(shè)計(jì)(2人)

      軟件的結(jié)構(gòu)是C/S模式

      (1)分別設(shè)計(jì)教師機(jī)端、學(xué)生端程序(2)學(xué)生端程序主要功能是:

      運(yùn)行后可以登錄到教師端程序(考試系統(tǒng))、自動(dòng)打開(kāi)試題文檔、提示考試相關(guān)信息、自動(dòng)鎖定鍵盤(pán)(考試計(jì)時(shí)結(jié)束)(3)教師端程序主要功能是:

      導(dǎo)入考生名單、核對(duì)登錄者身份、向?qū)W生端發(fā)放試題文件(自動(dòng)或手動(dòng))、啟動(dòng)考試計(jì)時(shí)、自動(dòng)回收答題文件、自動(dòng)清除學(xué)生端主機(jī)指定位置文件 26.網(wǎng)絡(luò)投票系統(tǒng)設(shè)計(jì)

      服務(wù)器端:能編輯候選人名單、能發(fā)布投票的結(jié)果、能接收投票、能設(shè)置投票的起止時(shí)間、能記錄每個(gè)投票者得名字、主機(jī)的ip、主機(jī)的cpu id、投票的時(shí)間、能制定和實(shí)施合理的投票規(guī)則。

      客戶(hù)端:能查看候選人名單、投票的結(jié)果、能投票

      第五類(lèi)題目: 理論與應(yīng)用研究

      要求:

      (1)內(nèi)容涉及本課程相關(guān)領(lǐng)域的前沿、有良好的應(yīng)用前景。(2)目前已經(jīng)實(shí)用化或初步實(shí)用化

      (3)對(duì)普通學(xué)習(xí)者技術(shù)門(mén)檻還比較高、但很有應(yīng)用、借鑒價(jià)值(4)系統(tǒng)學(xué)習(xí)相關(guān)的理論知識(shí)和應(yīng)用技術(shù),與具體應(yīng)用結(jié)合起來(lái)

      (5)綜合運(yùn)用所學(xué)的知識(shí),運(yùn)用恰當(dāng)?shù)姆椒?、手段或工具,?duì)某些實(shí)際問(wèn)題進(jìn)行分析、實(shí)踐,并給出自己的見(jiàn)解或結(jié)論。(6)有足夠的工作量 例:

      1.Windows與Linux系統(tǒng)網(wǎng)絡(luò)架構(gòu)及編程接口研究 2.基于Linux平臺(tái)的路由器源代碼的剖析 3.網(wǎng)絡(luò)翻墻的機(jī)制與應(yīng)用 4.網(wǎng)絡(luò)分布式計(jì)算技術(shù)及應(yīng)用 5.IPV6技術(shù)及應(yīng)用 6.P2P技術(shù)及應(yīng)用

      7.Windows系統(tǒng)下網(wǎng)卡驅(qū)動(dòng)程序開(kāi)發(fā)技術(shù) 8.Linux系統(tǒng)下網(wǎng)卡驅(qū)動(dòng)程序開(kāi)發(fā)技術(shù) 9.藍(lán)牙通信技術(shù)及應(yīng)用

      10.長(zhǎng)中短距離無(wú)線通信技術(shù)及應(yīng)用 11.國(guó)內(nèi)城域網(wǎng)主流技術(shù)與最新進(jìn)展 12.三網(wǎng)融合及其發(fā)展

      七、參考教材

      [1] Andrew S.Tanenbaum、David J.Wetherall.計(jì)算機(jī)網(wǎng)絡(luò)(英文版?第5版).機(jī)械工業(yè)出版社 [2]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)(第5版).電子工業(yè)出版社

      [3]吳功宜.計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì).機(jī)械工業(yè)出版社 //C語(yǔ)言編程

      [4] 王勇.計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(計(jì)算機(jī)課程設(shè)計(jì)與綜合實(shí)踐規(guī)劃教材).清華大學(xué)出版社 //Java編程

      [5] 葉樹(shù)華.網(wǎng)絡(luò)編程實(shí)用教程(第2版).人民郵電出版社.2010 //適合初學(xué)者 [6] 王艷平.Windows網(wǎng)絡(luò)與通信程序設(shè)計(jì)(第二版).人民郵電出版社 //適合高手 [7] 金華.C#網(wǎng)絡(luò)編程技術(shù)教程(21世紀(jì)高等院校網(wǎng)絡(luò)工程規(guī)劃教材).人民郵電出版社 [8] 思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA Exploration4.0——LAN交換和無(wú)線 [9] 思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA Exploration4.0——路由協(xié)議和概念

      [10] 恒逸資訊, 呂政周.Windows Server 2008系統(tǒng)管理員實(shí)用全書(shū).電子工業(yè)出版社 [11] 冷罡華.Ubuntu Server最佳方案.電子工業(yè)出版社

      八、上機(jī)與驗(yàn)收安排

      1、上機(jī)指導(dǎo)時(shí)間:

      周一、三、五,第1-6節(jié)課

      2、驗(yàn)收時(shí)間: 周日上午、下午

      3、上機(jī)指導(dǎo)與驗(yàn)收地點(diǎn): 逸夫樓107、209、4094、指導(dǎo)老師:

      鄔歡歡,范澤華,李鵬

      第二篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求

      2012春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求

      一、課程目標(biāo)

      深入理解計(jì)算機(jī)網(wǎng)絡(luò)基本原理,將書(shū)本上抽象的概念與具體的實(shí)現(xiàn)技術(shù)相結(jié)合,體會(huì)網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,以及專(zhuān)業(yè)技術(shù)人員所使用的基本方法和技巧;熟悉相關(guān)應(yīng)用開(kāi)發(fā)工具,掌握網(wǎng)絡(luò)協(xié)議應(yīng)用開(kāi)發(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),尋求解決方案。

      二、設(shè)計(jì)題目說(shuō)明

      設(shè)計(jì)題目設(shè)置上,采取了分類(lèi)、分級(jí)的形式。

      分5個(gè)類(lèi)別,分別是:網(wǎng)絡(luò)協(xié)議或算法、網(wǎng)絡(luò)服務(wù)、組網(wǎng)設(shè)計(jì)、網(wǎng)絡(luò)應(yīng)用編程、理論與應(yīng)用研究。分3個(gè)級(jí)別,從高至低分別是A、B、C。題目的級(jí)別綜合依據(jù)創(chuàng)新性、綜合性、實(shí)用性、難度等因素,不同級(jí)別,成績(jī)起評(píng)分?jǐn)?shù)有別。

      A級(jí)題目(良-優(yōu)):較難;綜合性強(qiáng)、有明顯或突出的創(chuàng)新、探究性較強(qiáng)、實(shí)際課題或項(xiàng)目的一部分(實(shí)用性);工作量非常飽滿(mǎn);富有建設(shè)性;有很強(qiáng)的分析問(wèn)題與解決問(wèn)題的能力。

      B級(jí)題目(中-良):難度適中;工作內(nèi)容側(cè)重于設(shè)計(jì)或研究或較高水平應(yīng)用;有一定綜合性、有一定創(chuàng)新、有一定實(shí)用性;工作量飽滿(mǎn);有較強(qiáng)的分析問(wèn)題與解決問(wèn)題的能力。

      C級(jí)題目(及格-中):難度不大或偏??;工作內(nèi)容側(cè)重于驗(yàn)證或?qū)W習(xí)或簡(jiǎn)單應(yīng)用;基本上無(wú)創(chuàng)新;工作量不大;有一定的分析問(wèn)題與解決問(wèn)題的能力。

      三、任務(wù)完成形式

      (1)交付課程設(shè)計(jì)說(shuō)明書(shū)(紙質(zhì)+電子版)(2)通過(guò)現(xiàn)場(chǎng)驗(yàn)收或答辯

      (3)交付完整的設(shè)計(jì)作品(或能體現(xiàn)自己工作的視頻課件)

      對(duì)于第一、四類(lèi)題目,必須交付設(shè)計(jì)作品,設(shè)計(jì)作品指的是完整的源程序代碼、相關(guān)數(shù)據(jù)文件; 對(duì)于第三類(lèi)題目,必須交付設(shè)計(jì)作品,設(shè)計(jì)作品指的是網(wǎng)絡(luò)拓?fù)湮募⒕W(wǎng)絡(luò)仿真配置文件; 對(duì)于第二、五類(lèi)題目,必須交付能體現(xiàn)自己工作的視頻課件,要求有一定的文字或聲音解說(shuō)。課程設(shè)計(jì)說(shuō)明書(shū)(紙質(zhì)+電子版),對(duì)于對(duì)于第一、四類(lèi)題目,內(nèi)容包括:設(shè)計(jì)任務(wù)、系統(tǒng)分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)(相應(yīng)地給出關(guān)鍵的代碼)、設(shè)計(jì)總結(jié)(評(píng)價(jià)/遇到的問(wèn)題/體會(huì)/建議等)、使用說(shuō)明等。

      四、工作計(jì)劃與進(jìn)度安排

      根據(jù)所選題目,合理安排進(jìn)度計(jì)劃,總體上需要50個(gè)小時(shí)以上(不包含查資料時(shí)間)。以下僅供參考:

      1.原理知識(shí)

      8小時(shí)以上

      2.實(shí)用技術(shù)(編程、或組網(wǎng)、服務(wù)器技術(shù))

      8小時(shí)以上 3.環(huán)境與工具(系統(tǒng)平臺(tái)、開(kāi)發(fā)或仿真工具)4小時(shí)以上 4.總體設(shè)計(jì)、關(guān)鍵環(huán)節(jié)的詳細(xì)設(shè)計(jì)

      10小時(shí) 5.系統(tǒng)實(shí)現(xiàn)(編碼與調(diào)試、或配置與測(cè)試)

      12小時(shí) 6.課程設(shè)計(jì)說(shuō)明書(shū)

      8小時(shí)

      五、成績(jī)?cè)u(píng)定

      總評(píng)成績(jī)=平時(shí)成績(jī)x20﹪+驗(yàn)收或答辯成績(jī)x50﹪+報(bào)告成績(jī)x30﹪

      六、設(shè)計(jì)題目及選題

      以班為單位組織選題,每人限選一題,每題限一人(除特別聲明外);可自擬題目,需申報(bào)待批,自擬題目不能與已有的題目重復(fù)。題目分五類(lèi)、三個(gè)級(jí)別,根據(jù)個(gè)人的興趣及基礎(chǔ)自行選擇。

      自擬題目要求:

      (1)主要內(nèi)容須與本課程相關(guān)(屬于上述五種題目類(lèi)型中某類(lèi));(2)原則上僅限A、B級(jí)

      (3)在課程設(shè)計(jì)正式開(kāi)始前(至少提前三天),提交“課程設(shè)計(jì)自擬題目”申請(qǐng)報(bào)告,等待指導(dǎo)老師審批,申請(qǐng)報(bào)告內(nèi)容分以下幾部分,注意內(nèi)容一定要具體,否則不予批準(zhǔn):

      題目、類(lèi)別、級(jí)別、申請(qǐng)人學(xué)號(hào)/姓名/專(zhuān)業(yè)、設(shè)計(jì)任務(wù)/內(nèi)容、選題背景、相關(guān)的原理/技術(shù)/方法、系統(tǒng)平臺(tái)與開(kāi)發(fā)工具(語(yǔ)言)、可能的創(chuàng)新或特色之處、工作計(jì)劃、參考文獻(xiàn)。

      第一類(lèi)題目: 網(wǎng)絡(luò)協(xié)議、算法

      要求:

      (1)推薦采用圖形界面實(shí)現(xiàn)。

      (2)程序代碼書(shū)寫(xiě)規(guī)范,有充足的注釋。

      (3)綠色軟件:程序運(yùn)行不需安裝,避免寫(xiě)系統(tǒng)和注冊(cè)表;(4)開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)語(yǔ)言不限。

      (5)明確題目的意圖,設(shè)計(jì)上應(yīng)有足夠的工作量 1.網(wǎng)絡(luò)協(xié)議解析(基于文件)

      (1)使用報(bào)文分析工具軟件,捕獲報(bào)文并進(jìn)行存儲(chǔ),獲得報(bào)文數(shù)據(jù)文件。(2)編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼(3)對(duì)ethernet_II、ip、tcp、udp協(xié)議進(jìn)行解碼【C】(4)對(duì)ieee802.3、icmp協(xié)議進(jìn)行解碼【B】(5)對(duì)ftp協(xié)議進(jìn)行解碼【A】

      2.網(wǎng)絡(luò)協(xié)議解析(基于Raw Socket)

      (1)編程,基于socket API接口,使用raw socket捕獲網(wǎng)絡(luò)報(bào)文,過(guò)濾得到指定格式的報(bào)文(2)編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼(3)對(duì)ethernet_II、ip、tcp、udp協(xié)議進(jìn)行解碼【C】(4)對(duì)ieee802.3、arp協(xié)議進(jìn)行解碼【B】(5)對(duì)http協(xié)議進(jìn)行解碼【A】

      3.網(wǎng)絡(luò)協(xié)議解析(基于Winpcap接口)

      (1)編程,基于winpcap接口,捕獲網(wǎng)絡(luò)報(bào)文,過(guò)濾得到指定格式的報(bào)文(2)編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼(3)對(duì)ethernet_II、ip、tcp、udp協(xié)議進(jìn)行解碼【C】(4)對(duì)IPV6、ICMPV6協(xié)議進(jìn)行簡(jiǎn)單的解碼【B】(5)對(duì)除ftp、http外的某種應(yīng)用層協(xié)議進(jìn)行解碼【A】

      4.模擬共享網(wǎng)絡(luò)中Ethernet幀的發(fā)送過(guò)程

      使用至少2個(gè)線程模擬Ethernet上主機(jī)的數(shù)據(jù)發(fā)送流程。發(fā)送流程必須遵循CSMA/CD協(xié)議【C】。5.發(fā)送和解析Ethernet ARP包

      熟悉ARP協(xié)議并了解Winpcap編程,構(gòu)造ARP包;先在主機(jī)A,ARP包發(fā)送出給主機(jī)B。再在主機(jī)B上解析此ARP包。【C】 6.模擬TCP協(xié)議通信過(guò)程

      編程,基于圖形界面,仿真兩個(gè)對(duì)等的tcp通信實(shí)體,完成一次文件(數(shù)據(jù)較長(zhǎng))傳輸?shù)耐ㄐ胚^(guò)程。要求具有如下的交互能力:(1)數(shù)據(jù)文件的長(zhǎng)度的設(shè)置

      (2)雙方發(fā)送、接收窗口大小的設(shè)置

      (3)報(bào)文丟失、出錯(cuò)、重復(fù)、順序的人為設(shè)置(可定義有關(guān)策略(4)發(fā)送、或接收能力的設(shè)置(假設(shè)一方主機(jī)很忙)(5)設(shè)置可采取預(yù)先設(shè)置、也可中途設(shè)置(6)可自動(dòng)演示、可單步操作

      (7)每一步報(bào)文都可給出tcp頭部數(shù)據(jù),并進(jìn)行說(shuō)明【B】

      (8)給出時(shí)間軸,以起始時(shí)間為0,適當(dāng)考慮網(wǎng)絡(luò)發(fā)送、接收處理及傳輸延遲,給出每個(gè)報(bào)文發(fā)送與 接收時(shí)間

      7.RIP路由仿真配置與測(cè)試程序設(shè)計(jì)

      以圖形化界面形式,對(duì)多個(gè)路由器組成的網(wǎng)絡(luò),實(shí)現(xiàn)RIP路由仿真配置與測(cè)試。路由學(xué)習(xí)建議采用多線程方式實(shí)現(xiàn)?!続】 8.FTP客戶(hù)端設(shè)計(jì)(基于winsock接口)

      實(shí)現(xiàn)的ftp客戶(hù)端,能列出/更改目錄,上下傳文件,顯示文件列表等選項(xiàng)?!続】 9.HTTP客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于winsock接口)

      開(kāi)發(fā)一HTTP客戶(hù)端,使其能夠向web服務(wù)器請(qǐng)求文件、和向服務(wù)器提交數(shù)據(jù),以便服務(wù)器做出相應(yīng)的處理?!続】 10.電子郵件客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于winsock接口)

      完成一個(gè)電子郵件客戶(hù)端軟件,要求能夠收取郵件、發(fā)送郵件、書(shū)寫(xiě)新郵件、具有圖形化界面。能批量發(fā)送郵件。【A】

      11.軟件路由器的設(shè)計(jì)與實(shí)現(xiàn)(基于Winpcap接口)

      (1)編程實(shí)現(xiàn)一個(gè)簡(jiǎn)易的路由器(具有路由功能)

      (2)具有圖形化界面、顯示所有的過(guò)路、已路由、已丟棄報(bào)文(3)對(duì)ethernet_ii、簡(jiǎn)單的ip、tcp、udp協(xié)議進(jìn)行解碼(4)支持靜態(tài)路由的配置【B】

      (5)可以人為地對(duì)可路由報(bào)文進(jìn)行延遲發(fā)送、刪除、修改、改變發(fā)送順序等操作【A】 12.利用RTP協(xié)議完成多媒體數(shù)據(jù)流傳輸

      (1)消化理解實(shí)時(shí)傳輸協(xié)議RTP及其源代碼(可以從網(wǎng)上下載)

      (2)分別編寫(xiě)個(gè)服務(wù)器、客戶(hù)端程序,使用RTP協(xié)議來(lái)實(shí)時(shí)傳輸視頻數(shù)據(jù)或音頻數(shù)據(jù)【A】 13.自定義應(yīng)用層協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)(基于UDP)

      協(xié)議名稱(chēng):myqq

      協(xié)議功能:實(shí)現(xiàn)簡(jiǎn)單的聊天系統(tǒng)功能(1)注冊(cè)

      (2)登入與注銷(xiāo)(3)獲取在線用戶(hù)表

      (4)對(duì)指定用戶(hù)發(fā)送聊天報(bào)文(5)群發(fā)聊天報(bào)文【A】 14.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ī)制【B】(4)能以直觀形式仿真報(bào)文的丟失與重傳(5)*能以直觀形式表達(dá)流量控制【A】 15.擴(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)【A】 16.TRACERT圖形化工具

      (1)另寫(xiě)一個(gè)程序,取代Windows 下的Tracert命令,并以圖形界面顯示輸出結(jié)果。(2)能解析主機(jī)的域名(將域名解析成對(duì)應(yīng)的IP)(3)支持對(duì)物理網(wǎng)絡(luò)的跟蹤【B】

      (4)支持邏輯網(wǎng)絡(luò)的定義、及對(duì)邏輯網(wǎng)絡(luò)的跟蹤【A】 17.OSPF實(shí)現(xiàn)

      熟悉OSPF協(xié)議,尋求指定有向圖的最短路徑。要求用圖形顯示求解過(guò)程?!続】

      第二類(lèi)題目: 網(wǎng)絡(luò)服務(wù)

      要求:

      (1)在虛擬機(jī)環(huán)境下搭建操作系統(tǒng)平臺(tái),虛擬機(jī)網(wǎng)卡與物理網(wǎng)絡(luò)進(jìn)行橋接(2)網(wǎng)絡(luò)操作系統(tǒng)類(lèi)型為linux、ubuntu或windows server 2003/2008(3)學(xué)習(xí)相關(guān)服務(wù)器理論知識(shí)和配置、應(yīng)用方法(4)合理規(guī)劃所要求提供的服務(wù)

      (5)完成相關(guān)的配置,并進(jìn)行相應(yīng)的應(yīng)用測(cè)試(6)對(duì)所遇到的問(wèn)題進(jìn)行分析和解決,(7)應(yīng)有足夠的工作量

      1.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(一)(基于linux或ubuntu平臺(tái))

      (1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)

      (2)DNS、DHCP服務(wù)器

      (3)郵件服務(wù)器

      (4)FTP服務(wù)器

      (5)WEB服務(wù)器

      (6)TELNET服務(wù)、NFS服務(wù)

      2.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(二)(基于linux或ubuntu平臺(tái))

      (1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)

      (2)防火墻服務(wù)

      (3)SSH服務(wù)器

      (4)VNC服務(wù)器

      (5)VPN服務(wù)

      *(6)P2P服務(wù)器

      3.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(一)(基于windows server 2003/2008平臺(tái))

      (1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)

      (2)AD、DNS、DHCP服務(wù)

      (3)Exchange郵件服務(wù)

      *(4)ISA服務(wù)

      (5)VPN遠(yuǎn)程訪問(wèn)

      (6)、遠(yuǎn)程管理

      4.Windows服務(wù)器集群的部署與測(cè)試(基于Vmware)(1)網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下)(2)Windows服務(wù)器集群的部署(3)集群的應(yīng)用測(cè)試

      第三類(lèi)題目: 組網(wǎng)設(shè)計(jì)

      (以方案設(shè)計(jì)為主,以網(wǎng)絡(luò)仿真為輔,仿真部分需要驗(yàn)收)網(wǎng)絡(luò)工程專(zhuān)業(yè)同學(xué)不宜選該類(lèi)題目 要求:

      (1)論文論述詳盡,主要內(nèi)容有:

      設(shè)計(jì)任務(wù)、需求分析、總體設(shè)計(jì)方案與拓?fù)鋱D、設(shè)備選型、關(guān)鍵設(shè)計(jì)、仿真配置與測(cè)試、結(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)題目中的“某”,必須為具體的單位名稱(chēng)(最好為自己所熟悉的)

      (5)沒(méi)有特別說(shuō)明時(shí),目標(biāo)網(wǎng)絡(luò)規(guī)模為中等規(guī)模的園區(qū)網(wǎng)絡(luò)(信息節(jié)點(diǎn)數(shù)為500個(gè)到5000個(gè)之間)(6)沒(méi)有特別說(shuō)明時(shí),VLAN技術(shù)、RIP或OSPF動(dòng)態(tài)路由技術(shù)必須運(yùn)用到設(shè)計(jì)中(7)沒(méi)有特別說(shuō)明時(shí),支持internet接入

      1.某校園網(wǎng)組網(wǎng)路由方案設(shè)計(jì)(基于Packet Tracer)

      某大學(xué)網(wǎng)絡(luò)有20000余信息節(jié)點(diǎn),分辦公、教學(xué)、學(xué)生宿舍、家屬四個(gè)區(qū),請(qǐng)結(jié)合實(shí)際分析其需求,重新對(duì)其網(wǎng)絡(luò)進(jìn)行規(guī)劃設(shè)計(jì):(1)技術(shù)選型、總體設(shè)計(jì)(2)設(shè)備選型

      (3)詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4)詳細(xì)的IP規(guī)劃(從網(wǎng)段到節(jié)點(diǎn))

      (5)給出合理的路由方案、含internet出口與教育網(wǎng)出口路由(6)實(shí)現(xiàn)仿真配置與測(cè)試(7)支持遠(yuǎn)程用戶(hù)訪問(wèn)

      2.某校園網(wǎng)內(nèi)網(wǎng)VLAN方案設(shè)計(jì)(基于Packet Tracer)

      某大學(xué)網(wǎng)絡(luò)有20000余信息節(jié)點(diǎn),分辦公、教學(xué)、學(xué)生宿舍、家屬四個(gè)區(qū),請(qǐng)結(jié)合實(shí)際分析其需求,重新對(duì)其網(wǎng)絡(luò)進(jìn)行規(guī)劃設(shè)計(jì),不考慮與外網(wǎng)的互聯(lián):(1)技術(shù)選型、總體設(shè)計(jì)(2)設(shè)備選型

      (3)詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4)IP規(guī)劃、VLAN設(shè)計(jì)、(5)VLAN路由設(shè)計(jì)(6)實(shí)現(xiàn)仿真配置與測(cè)試

      3.某校園網(wǎng)的擴(kuò)容方案及實(shí)施(基于Packet Tracer)

      對(duì)某校已有的校園網(wǎng),根據(jù)新校區(qū)的建立和更多的要求對(duì)其進(jìn)行擴(kuò)容方案的設(shè)計(jì)與實(shí)施。4.某單位(企業(yè)、醫(yī)院、社區(qū)、學(xué)生公寓、學(xué)校、酒店)網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)(基于Packet Tracer)對(duì)某單位的網(wǎng)絡(luò)進(jìn)行需求分析,完成下列設(shè)計(jì)任務(wù):(1)給出技術(shù)選型、總體設(shè)計(jì)(2)給出設(shè)備選型

      (3)給出詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4)給出VLAN設(shè)計(jì)、ip規(guī)劃(5)給出路由設(shè)計(jì)(6)實(shí)現(xiàn)仿真配置與測(cè)試

      5.園區(qū)網(wǎng)絡(luò)的路由設(shè)計(jì)(基于gns3環(huán)境)6.園區(qū)網(wǎng)絡(luò)的防火墻設(shè)計(jì)(基于gns3環(huán)境)7.基于H3C網(wǎng)絡(luò)設(shè)備的園區(qū)網(wǎng)絡(luò)設(shè)計(jì)

      8.園區(qū)網(wǎng)絡(luò)的路由冗余與鏈路聚合設(shè)計(jì)(基于gns3環(huán)境)

      第四類(lèi)題目: 網(wǎng)絡(luò)應(yīng)用編程

      要求:

      (1)推薦采用圖形界面實(shí)現(xiàn)。

      (2)程序代碼書(shū)寫(xiě)規(guī)范,有充足的注釋。

      (3)綠色軟件:程序運(yùn)行不需安裝,避免寫(xiě)系統(tǒng)和注冊(cè)表;(4)開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)語(yǔ)言不限。

      (5)明確題目的意圖,設(shè)計(jì)上應(yīng)有足夠的工作量 1.LAN小助手

      編程實(shí)現(xiàn)以下功能:

      (1)發(fā)送ICMP數(shù)據(jù)包,以獲取指定IP網(wǎng)段中的活動(dòng)主機(jī),并將結(jié)果顯示在標(biāo)準(zhǔn)輸出設(shè)備或輸出到文件中。

      (2)顯示這些主機(jī)的的IP地址與對(duì)應(yīng)的MAC地址的關(guān)系表(3)能顯示本地機(jī)所有可用的網(wǎng)絡(luò)接口與對(duì)應(yīng)的ip地址(4)能修改本地機(jī)指定網(wǎng)絡(luò)接口的ip地址

      (5)能解析主機(jī)的域名(將域名解析成對(duì)應(yīng)的IP)2.網(wǎng)絡(luò)流量統(tǒng)計(jì)(基于raw socket)

      監(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)。3.網(wǎng)絡(luò)流量統(tǒng)計(jì)(基于Winpcap接口)

      監(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)。4.包過(guò)濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)(基于Winsock SPI接口)

      要求實(shí)現(xiàn)一個(gè)簡(jiǎn)單的包過(guò)濾防火墻,能夠根據(jù) IP 地址范圍阻塞或允許客戶(hù)機(jī)對(duì) FTP 服務(wù)的訪問(wèn)。5.包過(guò)濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)(基于linux/Ubuntu)

      要求實(shí)現(xiàn)一個(gè)簡(jiǎn)單的包過(guò)濾防火墻,能夠根據(jù) IP 地址范圍阻塞或允許客戶(hù)機(jī)對(duì) FTP 服務(wù)的訪問(wèn)。6.簡(jiǎn)易HTTP代理服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)

      代理服務(wù)器使用偵聽(tīng)socket在指定的端口上偵聽(tīng)web訪問(wèn)請(qǐng)求,對(duì)于客戶(hù)端每次訪問(wèn)都自動(dòng)創(chuàng)建一個(gè)線程,解析客戶(hù)端Host頭域里面的值,獲取目標(biāo)web服務(wù)器地址,并使用socket進(jìn)行連接,以“中繼”方式,轉(zhuǎn)發(fā) 雙方的http包。7.基于UDP協(xié)議網(wǎng)上聊天程序

      實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶(hù)端。要求:(1)支持多人聊天。

      (2)客戶(hù)端具有圖形化用戶(hù)界面。8.基于TCP協(xié)議網(wǎng)上聊天程序

      實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶(hù)端。要求:(1)支持多人聊天。

      (2)客戶(hù)端具有圖形化用戶(hù)界面。9.FTP服務(wù)器設(shè)計(jì)

      實(shí)現(xiàn)一FTP服務(wù)器,能列出/更改目錄,上下傳文件,顯示文件列表,支持NOOP/PASV/BIN等選項(xiàng)。10.FTP客戶(hù)端設(shè)計(jì)(基于與FTP協(xié)議相關(guān)的類(lèi))

      實(shí)現(xiàn)的ftp客戶(hù)端,能列出/更改目錄,上下傳文件,顯示文件列表等選項(xiàng)。11.簡(jiǎn)單的端口掃描器(1人)

      實(shí)現(xiàn)一個(gè)端口掃描程序,判斷指定的主機(jī)有哪些端口可以提供服務(wù), 并把掃描得知的結(jié)果記錄下來(lái)。12.簡(jiǎn)單Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)(1人)

      完成一個(gè)簡(jiǎn)單的Web服務(wù)器,要求能夠通過(guò)HTTP Get命令獲得一個(gè)簡(jiǎn)單的HTML文件。(可以帶圖片。)13.HTTP客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于與HTTP協(xié)議相關(guān)的類(lèi))

      開(kāi)發(fā)一HTTP客戶(hù)端,使其能夠向web服務(wù)器請(qǐng)求文件、和向服務(wù)器提交數(shù)據(jù),以便服務(wù)器做出相應(yīng)的處理。

      14.簡(jiǎn)單電子郵件客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于與郵件協(xié)議相關(guān)的類(lèi))

      完成一個(gè)電子郵件客戶(hù)端軟件,要求能夠收取郵件、發(fā)送郵件、書(shū)寫(xiě)新郵件、具有圖形化界面。提示:可選用基于JavaMail網(wǎng)絡(luò)包實(shí)現(xiàn)。15.P2P文件傳輸平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

      分別設(shè)計(jì)一個(gè)服務(wù)器、客戶(hù)端程序,客戶(hù)端使用 p2p協(xié)議從“服務(wù)器端”進(jìn)行文件下載。16.綜合掃描器程序的實(shí)現(xiàn)

      (1)ARP掃描實(shí)現(xiàn)(2)ICMP掃描實(shí)現(xiàn)(3)TCP掃描實(shí)現(xiàn)(4)UDP掃描實(shí)現(xiàn) 17.利用組播實(shí)現(xiàn)網(wǎng)絡(luò)屏幕廣播

      (1)通過(guò)socket接口,引用UDP協(xié)議,設(shè)置成組播通信方式(2)分別設(shè)計(jì)教師機(jī)端程序、學(xué)生機(jī)端程序,(3)教師機(jī)端程序?qū)⒈緳C(jī)屏幕畫(huà)面,定時(shí)地以多播方式傳給學(xué)生機(jī)端程序顯示 18.本地網(wǎng)絡(luò)信息設(shè)置與網(wǎng)絡(luò)對(duì)時(shí)程序設(shè)計(jì)

      主要功能如下:

      (1)本地網(wǎng)絡(luò)信息的獲取

      計(jì)算機(jī)名稱(chēng)、IP地址、網(wǎng)卡地址、DNS設(shè)置、安裝的協(xié)議、提供的服務(wù)、TCP/IP運(yùn)行信息。(2)修改本地計(jì)算機(jī)的網(wǎng)絡(luò)設(shè)置

      (3)采用ntp協(xié)議從internet上某個(gè)時(shí)間服務(wù)器,獲取時(shí)間信息,準(zhǔn)確地更新本地機(jī)時(shí)鐘,支持手動(dòng)、定時(shí)自動(dòng)兩種方式

      19.基于IPV6的文件傳輸程序設(shè)計(jì)

      程序分文件發(fā)送端、文件接收端兩部分。功能是發(fā)送端能向接收端傳輸文件。通信雙方采用ipv6地址,在傳輸層上采用 TCP協(xié)議傳數(shù)據(jù)。20.基于多播的文件傳輸程序設(shè)計(jì) 程序分文件發(fā)送端、文件接收端兩部分。功能是文件發(fā)送端能同時(shí)向n個(gè)接收端傳輸文件。要求采用UDP協(xié)議并以多播(組播)方式實(shí)現(xiàn)通信。21.基于多線程的文件傳輸程序設(shè)計(jì)

      程序分服務(wù)器端、客戶(hù)端兩部分。功能是服務(wù)器端能同時(shí)響應(yīng)n個(gè)客戶(hù)端的tcp連接請(qǐng)求,提供指定文件下載。服務(wù)器端要求采用多線程編程技術(shù)。22.點(diǎn)對(duì)點(diǎn)語(yǔ)音聊天程序設(shè)計(jì)

      程序主要由語(yǔ)音采集、語(yǔ)音發(fā)送、語(yǔ)音接收、語(yǔ)音播放四個(gè)部分組成。

      通信協(xié)議采用UDP;圖形化界面;語(yǔ)音采集與播放采用windows API(ACM)接口。23.網(wǎng)絡(luò)對(duì)弈程序設(shè)計(jì)

      運(yùn)用tcp協(xié)議設(shè)計(jì)一個(gè)五子棋聯(lián)機(jī)對(duì)弈程序,采用圖形化方式設(shè)計(jì)。24.網(wǎng)絡(luò)U盤(pán)(2人)

      (1)實(shí)現(xiàn)遠(yuǎn)程主機(jī)上管理自己的文件:如創(chuàng)建、打開(kāi)、復(fù)制、刪除文件或目錄以及遠(yuǎn)程文件上傳、下載;

      (2)程序包括客戶(hù)端和服務(wù)器端兩部分: 客戶(hù)端使用圖形用戶(hù)界面發(fā)出各種管理命令;接收服務(wù)器返回的操作結(jié)果。服務(wù)器為每個(gè)用戶(hù)建立一個(gè)目錄(網(wǎng)絡(luò)U盤(pán)),服務(wù)器維護(hù)用戶(hù)對(duì)目錄操作權(quán)限的列表,負(fù)責(zé)驗(yàn)證用戶(hù)對(duì)文件的操作權(quán)限;接收和執(zhí)行授權(quán)用戶(hù)的命令并返回操作結(jié)果;

      (3)用戶(hù)界面:服務(wù)器端界面顯示用戶(hù)登錄及認(rèn)證信息和操作日志;客戶(hù)端界面可以設(shè)置遠(yuǎn)程主機(jī)名;顯示遠(yuǎn)程文件列表;操作命令可以采用菜單、按鈕及彈出菜單來(lái)實(shí)現(xiàn)。要求界面布局合理、簡(jiǎn)潔美觀。

      (4)運(yùn)用Socket 技術(shù),使用TCP協(xié)議 25.機(jī)房網(wǎng)絡(luò)試題發(fā)放與回收軟件設(shè)計(jì)(2人)

      軟件的結(jié)構(gòu)是C/S模式

      (1)分別設(shè)計(jì)教師機(jī)端、學(xué)生端程序(2)學(xué)生端程序主要功能是:

      運(yùn)行后可以登錄到教師端程序(考試系統(tǒng))、自動(dòng)打開(kāi)試題文檔、提示考試相關(guān)信息、自動(dòng)鎖定鍵盤(pán)(考試計(jì)時(shí)結(jié)束)(3)教師端程序主要功能是:

      導(dǎo)入考生名單、核對(duì)登錄者身份、向?qū)W生端發(fā)放試題文件(自動(dòng)或手動(dòng))、啟動(dòng)考試計(jì)時(shí)、自動(dòng)回收答題文件、自動(dòng)清除學(xué)生端主機(jī)指定位置文件 26.網(wǎng)絡(luò)投票系統(tǒng)設(shè)計(jì)

      服務(wù)器端:能編輯候選人名單、能發(fā)布投票的結(jié)果、能接收投票、能設(shè)置投票的起止時(shí)間、能記錄每個(gè)投票者得名字、主機(jī)的ip、主機(jī)的cpu id、投票的時(shí)間、能制定和實(shí)施合理的投票規(guī)則。

      客戶(hù)端:能查看候選人名單、投票的結(jié)果、能投票

      第五類(lèi)題目: 理論與應(yīng)用研究

      本類(lèi)題目需要答辯驗(yàn)收。要求:

      (1)內(nèi)容涉及本課程相關(guān)領(lǐng)域的前沿、有良好的應(yīng)用前景。(2)目前已經(jīng)實(shí)用化或初步實(shí)用化

      (3)對(duì)普通學(xué)習(xí)者技術(shù)門(mén)檻還比較高、但很有應(yīng)用、借鑒價(jià)值(4)系統(tǒng)學(xué)習(xí)相關(guān)的理論知識(shí)和應(yīng)用技術(shù),與具體應(yīng)用結(jié)合起來(lái)

      (5)綜合運(yùn)用所學(xué)的知識(shí),運(yùn)用恰當(dāng)?shù)姆椒?、手段或工具,?duì)某些實(shí)際問(wèn)題進(jìn)行分析、實(shí)踐,并給出自己的見(jiàn)解或結(jié)論。(6)有足夠的工作量

      1.Windows與Linux系統(tǒng)網(wǎng)絡(luò)架構(gòu)及編程接口研究 2.基于Linux平臺(tái)的路由器源代碼的剖析 3.網(wǎng)絡(luò)翻墻的機(jī)制與應(yīng)用 4.網(wǎng)絡(luò)分布式計(jì)算技術(shù)及應(yīng)用 5.IPV6技術(shù)及應(yīng)用 6.P2P技術(shù)及應(yīng)用

      7.Windows系統(tǒng)下網(wǎng)卡驅(qū)動(dòng)程序開(kāi)發(fā)技術(shù) 8.Linux系統(tǒng)下網(wǎng)卡驅(qū)動(dòng)程序開(kāi)發(fā)技術(shù) 9.藍(lán)牙通信技術(shù)及應(yīng)用

      10.長(zhǎng)中短距離無(wú)線通信技術(shù)及應(yīng)用 11.國(guó)內(nèi)城域網(wǎng)主流技術(shù)與最新進(jìn)展 12.三網(wǎng)融合及其發(fā)展

      七、參考教材

      [1] Andrew S.Tanenbaum、David J.Wetherall.計(jì)算機(jī)網(wǎng)絡(luò)(英文版?第5版).機(jī)械工業(yè)出版社 [2]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)(第5版).電子工業(yè)出版社

      [3]吳功宜.計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì).機(jī)械工業(yè)出版社 //C語(yǔ)言編程

      [4] 王勇.計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(計(jì)算機(jī)課程設(shè)計(jì)與綜合實(shí)踐規(guī)劃教材).清華大學(xué)出版社 //Java編程

      [5] 葉樹(shù)華.網(wǎng)絡(luò)編程實(shí)用教程(第2版).人民郵電出版社.2010 //適合初學(xué)者 [6] 王艷平.Windows網(wǎng)絡(luò)與通信程序設(shè)計(jì)(第二版).人民郵電出版社 //適合高手 [7] 金華.C#網(wǎng)絡(luò)編程技術(shù)教程(21世紀(jì)高等院校網(wǎng)絡(luò)工程規(guī)劃教材).人民郵電出版社 [8] 思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA Exploration4.0——LAN交換和無(wú)線 [9] 思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA Exploration4.0——路由協(xié)議和概念

      [10] 恒逸資訊, 呂政周.Windows Server 2008系統(tǒng)管理員實(shí)用全書(shū).電子工業(yè)出版社 [11] 冷罡華.Ubuntu Server最佳方案.電子工業(yè)出版社

      八、上機(jī)與驗(yàn)收安排

      1、上機(jī)指導(dǎo)時(shí)間:

      第1周的周一、二、五下午 第2周的周二、三、五下午

      2、驗(yàn)收時(shí)間:

      第2周周日上午、下午

      3、上機(jī)指導(dǎo)與驗(yàn)收地點(diǎn): 5407、5405、54044、指導(dǎo)老師聯(lián)系方式:

      孫晉永:*** 楊兵:

      ***

      第三篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求.

      2012春計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求

      一、課程目標(biāo)

      深入理解計(jì)算機(jī)網(wǎng)絡(luò)基本原理,將書(shū)本上抽象的概念與具體的實(shí)現(xiàn)技術(shù)相結(jié)合,體會(huì)網(wǎng)絡(luò)協(xié)議的設(shè) 計(jì)與實(shí)現(xiàn)過(guò)程,以及專(zhuān)業(yè)技術(shù)人員所使用的基本方法和技巧;熟悉相關(guān)應(yīng)用開(kāi)發(fā)工具,掌握網(wǎng)絡(luò)協(xié)議應(yīng) 用開(kāi)發(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), 尋求解決方案。

      二、設(shè)計(jì)題目說(shuō)明

      設(shè)計(jì)題目設(shè)置上,采取了分類(lèi)、分級(jí)的形式。

      分 5個(gè)類(lèi)別,分別是:網(wǎng)絡(luò)協(xié)議或算法、網(wǎng)絡(luò)服務(wù)、組網(wǎng)設(shè)計(jì)、網(wǎng)絡(luò)應(yīng)用編程、理論與應(yīng)用研究。分 3個(gè)級(jí)別,從高至低分別是 A、B、C。題目的級(jí)別綜合依據(jù)創(chuàng)新性、綜合性、實(shí)用性、難度等因 素,不同級(jí)別,成績(jī)起評(píng)分?jǐn)?shù)有別。

      A 級(jí)題目(良-優(yōu) :較難;綜合性強(qiáng)、有明顯或突出的創(chuàng)新、探究性較強(qiáng)、實(shí)際課題或項(xiàng)目的一部 分(實(shí)用性;工作量非常飽滿(mǎn);富有建設(shè)性;有很強(qiáng)的分析問(wèn)題與解決問(wèn)題的能力。

      B 級(jí)題目(中-良 :難度適中;工作內(nèi)容側(cè)重于設(shè)計(jì)或研究或較高水平應(yīng)用;有一定綜合性、有一 定創(chuàng)新、有一定實(shí)用性;工作量飽滿(mǎn);有較強(qiáng)的分析問(wèn)題與解決問(wèn)題的能力。

      C 級(jí)題目(及格-中 :難度不大或偏小;工作內(nèi)容側(cè)重于驗(yàn)證或?qū)W習(xí)或簡(jiǎn)單應(yīng)用;基本上無(wú)創(chuàng)新;工作量不大;有一定的分析問(wèn)題與解決問(wèn)題的能力。

      三、任務(wù)完成形式

      (1交付課程設(shè)計(jì)說(shuō)明書(shū)(紙質(zhì) +電子版

      (2通過(guò)現(xiàn)場(chǎng)驗(yàn)收或答辯

      (3交付完整的設(shè)計(jì)作品(或能體現(xiàn)自己工作的視頻課件

      對(duì)于第一、四類(lèi)題目,必須交付設(shè)計(jì)作品,設(shè)計(jì)作品指的是完整的源程序代碼、相關(guān)數(shù)據(jù)文件;對(duì)于第三類(lèi)題目,必須交付設(shè)計(jì)作品,設(shè)計(jì)作品指的是網(wǎng)絡(luò)拓?fù)湮募?、網(wǎng)絡(luò)仿真配置文件;對(duì)于第二、五類(lèi)題目,必須交付能體現(xiàn)自己工作的視頻課件,要求有一定的文字或聲音解說(shuō)。課程設(shè)計(jì)說(shuō)明書(shū)(紙質(zhì) +電子版 ,對(duì)于對(duì)于第一、四類(lèi)題目,內(nèi)容包括:設(shè)計(jì)任務(wù)、系統(tǒng)分析、總 體設(shè)計(jì)、詳細(xì)設(shè)計(jì)(相應(yīng)地給出關(guān)鍵的代碼、設(shè)計(jì)總結(jié)(評(píng)價(jià) /遇到的問(wèn)題 /體會(huì) /建議等、使用說(shuō)明等。

      四、工作計(jì)劃與進(jìn)度安排

      根據(jù)所選題目,合理安排進(jìn)度計(jì)劃,總體上需要 50個(gè)小時(shí)以上(不包含查資料時(shí)間。

      以下僅供參考: 1.原理知識(shí) 8小時(shí)以上

      2.實(shí)用技術(shù)(編程、或組網(wǎng)、服務(wù)器技術(shù) 8小時(shí)以上 3.環(huán)境與工具(系統(tǒng)平臺(tái)、開(kāi)發(fā)或仿真工具 4小時(shí)以上 4.總體設(shè)計(jì)、關(guān)鍵環(huán)節(jié)的詳細(xì)設(shè)計(jì) 10小時(shí) 5.系統(tǒng)實(shí)現(xiàn)(編碼與調(diào)試、或配置與測(cè)試 12小時(shí) 6.課程設(shè)計(jì)說(shuō)明書(shū) 8小時(shí)

      五、成績(jī)?cè)u(píng)定

      總評(píng)成績(jī) =平時(shí)成績(jī) x20﹪ +驗(yàn)收或答辯成績(jī) x50﹪ +報(bào)告成績(jī) x30﹪

      六、設(shè)計(jì)題目及選題

      以班為單位組織選題,每人限選一題,每題限一人(除特別聲明外;可自擬題目,需申報(bào)待批, 自擬題目不能與已有的題目重復(fù)。題目分五類(lèi)、三個(gè)級(jí)別,根據(jù)個(gè)人的興趣及基礎(chǔ)自行選擇。

      自擬題目要求:(1 主要內(nèi)容須與本課程相關(guān)(屬于上述五種題目類(lèi)型中某類(lèi);(2 原則上僅限 A、B 級(jí)

      (3 在課程設(shè)計(jì)正式開(kāi)始前(至少提前三天 ,提交“課程設(shè)計(jì)自擬題目”申請(qǐng)報(bào)告, 等待指導(dǎo)老師審批,申請(qǐng)報(bào)告內(nèi)容分以下幾部分,注意內(nèi)容一定要具體,否則不予批準(zhǔn):題目、類(lèi)別、級(jí)別、申請(qǐng)人學(xué)號(hào) /姓名 /專(zhuān)業(yè)、設(shè)計(jì)任務(wù) /內(nèi)容、選題背景、相關(guān)的原理 /技術(shù) /方法、系統(tǒng)平臺(tái)與開(kāi)發(fā)工具(語(yǔ)言、可能的創(chuàng)新或特色之處、工作計(jì)劃、參考文獻(xiàn)。

      第一類(lèi)題目 :網(wǎng)絡(luò)協(xié)議、算法 要求:(1推薦采用圖形界面實(shí)現(xiàn)。

      (2程序代碼書(shū)寫(xiě)規(guī)范,有充足的注釋。

      (3綠色軟件:程序運(yùn)行不需安裝,避免寫(xiě)系統(tǒng)和注冊(cè)表;(4開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)語(yǔ)言不限。

      (5 明確題目的意圖,設(shè)計(jì)上應(yīng)有足夠的工作量 1.網(wǎng)絡(luò)協(xié)議解析(基于文件

      (1使用報(bào)文分析工具軟件,捕獲報(bào)文并進(jìn)行存儲(chǔ),獲得報(bào)文數(shù)據(jù)文件。(2編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼

      (3對(duì) ethernet_II、ip、tcp、udp 協(xié)議進(jìn)行解碼 【 C 】(4對(duì) ieee802.3、icmp 協(xié)議進(jìn)行解碼 【 B 】(5對(duì) ftp 協(xié)議進(jìn)行解碼 【 A 】 2.網(wǎng)絡(luò)協(xié)議解析(基于 Raw Socket(1編程,基于 socket API接口,使用 raw socket捕獲網(wǎng)絡(luò)報(bào)文,過(guò)濾得到指定格式的報(bào)文

      (2編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼

      (3對(duì) ethernet_II、ip、tcp、udp 協(xié)議進(jìn)行解碼 【 C 】(4對(duì) ieee802.3、arp 協(xié)議進(jìn)行解碼 【 B 】(5對(duì) http 協(xié)議進(jìn)行解碼 【 A 】 3.網(wǎng)絡(luò)協(xié)議解析(基于 Winpcap 接口

      (1編程,基于 winpcap 接口,捕獲網(wǎng)絡(luò)報(bào)文,過(guò)濾得到指定格式的報(bào)文(2編程,在圖形界面下,對(duì)報(bào)文的協(xié)議進(jìn)行解碼

      (3對(duì) ethernet_II、ip、tcp、udp 協(xié)議進(jìn)行解碼 【 C 】(4對(duì) IPV6、ICMPV6協(xié)議進(jìn)行簡(jiǎn)單的解碼 【 B 】(5對(duì)除 ftp、http 外的某種應(yīng)用層協(xié)議進(jìn)行解碼 【 A 】 4.模擬共享網(wǎng)絡(luò)中 Ethernet 幀的發(fā)送過(guò)程

      使用至少 2個(gè)線程模擬 Ethernet 上主機(jī)的數(shù)據(jù)發(fā)送流程。發(fā)送流程必須遵循 CSMA/CD協(xié)議 【 C 】。5.發(fā)送和解析 Ethernet ARP包

      熟悉 ARP 協(xié)議并了解 Winpcap 編程,構(gòu)造 ARP 包;先在主機(jī) A , ARP 包發(fā)送出給主機(jī) B。再在主機(jī) B 上 解析此 ARP 包?!?C 】

      6.模擬 TCP 協(xié)議通信過(guò)程

      編程,基于圖形界面,仿真兩個(gè)對(duì)等的 tcp 通信實(shí)體,完成一次文件(數(shù)據(jù)較長(zhǎng)傳輸?shù)耐ㄐ胚^(guò)程。要求具有如下的交互能力:(1 數(shù)據(jù)文件的長(zhǎng)度的設(shè)置

      (2 雙方發(fā)送、接收窗口大小的設(shè)置

      (3 報(bào)文丟失、出錯(cuò)、重復(fù)、順序的人為設(shè)置(可定義有關(guān)策略(4 發(fā)送、或接收能力的設(shè)置(假設(shè)一方主機(jī)很忙(5 設(shè)置可采取預(yù)先設(shè)置、也可中途設(shè)置(6 可自動(dòng)演示、可單步操作

      (7 每一步報(bào)文都可給出 tcp 頭部數(shù)據(jù),并進(jìn)行說(shuō)明 【 B 】

      (8 給出時(shí)間軸,以起始時(shí)間為 0, 適當(dāng)考慮網(wǎng)絡(luò)發(fā)送、接收處理及傳輸延遲,給出每個(gè)報(bào)文發(fā)送與

      接收時(shí)間

      7.RIP路由仿真配置與測(cè)試程序設(shè)計(jì)

      以圖形化界面形式,對(duì)多個(gè)路由器組成的網(wǎng)絡(luò),實(shí)現(xiàn) RIP 路由仿真配置與測(cè)試。路由學(xué)習(xí)建議采用多線程方式實(shí)現(xiàn)?!?A 】

      8.FTP客戶(hù)端設(shè)計(jì)(基于 winsock 接口

      實(shí)現(xiàn)的 ftp 客戶(hù)端,能列出 /更改目錄,上下傳文件,顯示文件列表等選項(xiàng)?!?A 】

      9.HTTP客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于 winsock 接口

      開(kāi)發(fā)一 HTTP 客戶(hù)端,使其能夠向 web 服務(wù)器請(qǐng)求文件、和向服務(wù)器提交數(shù)據(jù),以便服務(wù)器做出相應(yīng) 的處理。【 A 】

      10.電子郵件客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于 winsock 接口

      完成一個(gè)電子郵件客戶(hù)端軟件,要求能夠收取郵件、發(fā)送郵件、書(shū)寫(xiě)新郵件、具有圖形化界面。能批量發(fā)送郵件。【 A 】

      11.軟件路由器的設(shè)計(jì)與實(shí)現(xiàn)(基于 Winpcap 接口(1編程實(shí)現(xiàn)一個(gè)簡(jiǎn)易的路由器(具有路由功能

      (2具有圖形化界面、顯示所有的過(guò)路、已路由、已丟棄報(bào)文(3對(duì) ethernet_ii、簡(jiǎn)單的 ip、tcp、udp 協(xié)議進(jìn)行解碼(4支持靜態(tài)路由的配置 【 B 】

      (5可以人為地對(duì)可路由報(bào)文進(jìn)行延遲發(fā)送、刪除、修改、改變發(fā)送順序等操作 【 A 】

      12.利用 RTP 協(xié)議完成多媒體數(shù)據(jù)流傳輸

      (1消化理解實(shí)時(shí)傳輸協(xié)議 RTP 及其源代碼(可以從網(wǎng)上下載

      (2分別編寫(xiě)個(gè)服務(wù)器、客戶(hù)端程序,使用 RTP 協(xié)議來(lái)實(shí)時(shí)傳輸視頻數(shù)據(jù)或音頻數(shù)據(jù) 【 A 】

      13.自定義應(yīng)用層協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)(基于 UDP 協(xié)議名稱(chēng):myqq 協(xié)議功能:實(shí)現(xiàn)簡(jiǎn)單的聊天系統(tǒng)功能(1注冊(cè)(2登入與注銷(xiāo)(3獲取在線用戶(hù)表(4對(duì)指定用戶(hù)發(fā)送聊天報(bào)文(5群發(fā)聊天報(bào)文 【 A 】 14.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ī)制 【 B 】(4 能以直觀形式仿真報(bào)文的丟失與重傳(5 *能以直觀形式表達(dá)流量控制 【 A 】 15.擴(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) 【 A 】 16.TRACERT圖形化工具

      (1另寫(xiě)一個(gè)程序,取代 Windows 下的 Tracert 命令,并以圖形界面顯示輸出結(jié)果。

      (2能解析主機(jī)的域名(將域名解析成對(duì)應(yīng)的 IP(3支持對(duì)物理網(wǎng)絡(luò)的跟蹤 【 B 】

      (4支持邏輯網(wǎng)絡(luò)的定義、及對(duì)邏輯網(wǎng)絡(luò)的跟蹤 【 A 】 17.OSPF實(shí)現(xiàn)

      熟悉 OSPF 協(xié)議,尋求指定有向圖的最短路徑。要求用圖形顯示求解過(guò)程?!?A 】

      要求:(1在虛擬機(jī)環(huán)境下搭建操作系統(tǒng)平臺(tái),虛擬機(jī)網(wǎng)卡與物理網(wǎng)絡(luò)進(jìn)行橋接(2網(wǎng)絡(luò)操作系統(tǒng)類(lèi)型為 linux、ubuntu 或 windows server 2003/2008(3學(xué)習(xí)相關(guān)服務(wù)器理論知識(shí)和配置、應(yīng)用方法(4合理規(guī)劃所要求提供的服務(wù)

      (5 完成相關(guān)的配置,并進(jìn)行相應(yīng)的應(yīng)用測(cè)試(6對(duì)所遇到的問(wèn)題進(jìn)行分析和解決,(7應(yīng)有足夠的工作量

      1.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(一(基于 linux 或 ubuntu平臺(tái)(1網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下(2 DNS、DHCP 服務(wù)器(3郵件服務(wù)器(4 FTP 服務(wù)器(5 WEB 服務(wù)器

      (6 TELNET 服務(wù)、NFS 服務(wù)

      2.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(二(基于 linux 或 ubuntu平臺(tái)(1網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下(2防火墻服務(wù)(3 SSH 服務(wù)器(4 VNC 服務(wù)器(5 VPN 服務(wù) *(6 P2P 服務(wù)器

      3.某單位網(wǎng)絡(luò)應(yīng)用服務(wù)器的搭建與測(cè)試(一(基于 windows server 2003/2008平臺(tái)

      (1網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下(2 AD、DNS、DHCP 服務(wù)(3 Exchange 郵件服務(wù)

      *(4 ISA 服務(wù)(5 VPN 遠(yuǎn)程訪問(wèn)(6、遠(yuǎn)程管理

      4.Windows服務(wù)器集群的部署與測(cè)試(基于 Vmware(1網(wǎng)絡(luò)操作系統(tǒng)安裝(在虛擬機(jī)環(huán)境下(2 Windows 服務(wù)器集群的部署(3集群的應(yīng)用測(cè)試

      (以方案設(shè)計(jì)為主,以網(wǎng)絡(luò)仿真為輔,仿真部分需要驗(yàn)收 網(wǎng)絡(luò)工程專(zhuān)業(yè)同學(xué)不宜選該類(lèi)題目 要求:(1論文論述詳盡,主要內(nèi)容有: 設(shè)計(jì)任務(wù)、需求分析、總體設(shè)計(jì)方案與拓?fù)鋱D、設(shè)備選型、關(guān)鍵設(shè)計(jì)、仿真配置與測(cè)試、結(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題目中的“某” ,必須為具體的單位名稱(chēng)(最好為自己所熟悉的

      (5沒(méi)有特別說(shuō)明時(shí),目標(biāo)網(wǎng)絡(luò)規(guī)模為中等規(guī)模的園區(qū)網(wǎng)絡(luò)(信息節(jié)點(diǎn)數(shù)為 500個(gè)到 5000個(gè)之間

      (6沒(méi)有特別說(shuō)明時(shí), VLAN 技術(shù)、RIP 或 OSPF 動(dòng)態(tài)路由技術(shù)必須運(yùn)用到設(shè)計(jì)中

      (7沒(méi)有特別說(shuō)明時(shí),支持 internet 接入

      1.某校園網(wǎng)組網(wǎng)路由方案設(shè)計(jì)(基于 Packet Tracer 某大學(xué)網(wǎng)絡(luò)有 20000余信息節(jié)點(diǎn),分辦公、教學(xué)、學(xué)生宿舍、家屬四個(gè)區(qū), 請(qǐng)結(jié)合實(shí)際分析其需求,重新對(duì)其網(wǎng)絡(luò)進(jìn)行規(guī)劃設(shè)計(jì):(1技術(shù)選型、總體設(shè)計(jì)(2設(shè)備選型(3詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4詳細(xì)的 IP 規(guī)劃(從網(wǎng)段到節(jié)點(diǎn)

      (5給出合理的路由方案、含 internet 出口與教育網(wǎng)出口路由(6實(shí)現(xiàn)仿真配置與測(cè)試(7支持遠(yuǎn)程用戶(hù)訪問(wèn)

      2.某校園網(wǎng)內(nèi)網(wǎng) VLAN 方案設(shè)計(jì)(基于 Packet Tracer 某大學(xué)網(wǎng)絡(luò)有 20000余信息節(jié)點(diǎn),分辦公、教學(xué)、學(xué)生宿舍、家屬四個(gè)區(qū), 請(qǐng)結(jié)合實(shí)際分析其需求,重新對(duì)其網(wǎng)絡(luò)進(jìn)行規(guī)劃設(shè)計(jì),不考慮與外網(wǎng)的互聯(lián):(1技術(shù)選型、總體設(shè)計(jì)(2設(shè)備選型(3詳細(xì)的拓?fù)湓O(shè)計(jì)

      (4 IP 規(guī)劃、VLAN 設(shè)計(jì)、(5 VLAN 路由設(shè)計(jì)(6實(shí)現(xiàn)仿真配置與測(cè)試

      3.某校園網(wǎng)的擴(kuò)容方案及實(shí)施(基于 Packet Tracer 對(duì)某校已有的校園網(wǎng),根據(jù)新校區(qū)的建立和更多的要求對(duì)其進(jìn)行擴(kuò)容方案的設(shè)計(jì)與實(shí)施。

      4.某單位(企業(yè)、醫(yī)院、社區(qū)、學(xué)生公寓、學(xué)校、酒店網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)(基于 Packet Tracer 對(duì)某單位的網(wǎng)絡(luò)進(jìn)行需求分析,完成下列設(shè)計(jì)任務(wù):(1給出技術(shù)選型、總體設(shè)計(jì)(2給出設(shè)備選型(3給出詳細(xì)的拓?fù)湓O(shè)計(jì)(4給出 VLAN 設(shè)計(jì)、ip 規(guī)劃(5給出路由設(shè)計(jì)(6實(shí)現(xiàn)仿真配置與測(cè)試

      5.園區(qū)網(wǎng)絡(luò)的路由設(shè)計(jì)(基于 gns3環(huán)境 6.園區(qū)網(wǎng)絡(luò)的防火墻設(shè)計(jì)(基于 gns3環(huán)境 7.基于 H3C 網(wǎng)絡(luò)設(shè)備的園區(qū)網(wǎng)絡(luò)設(shè)計(jì)

      8.園區(qū)網(wǎng)絡(luò)的路由冗余與鏈路聚合設(shè)計(jì)(基于 gns3環(huán)境 第四類(lèi)題目 :網(wǎng)絡(luò)應(yīng)用編程

      要求:(1推薦采用圖形界面實(shí)現(xiàn)。

      (2程序代碼書(shū)寫(xiě)規(guī)范,有充足的注釋。

      (3綠色軟件:程序運(yùn)行不需安裝,避免寫(xiě)系統(tǒng)和注冊(cè)表;(4開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)語(yǔ)言不限。

      (5 明確題目的意圖,設(shè)計(jì)上應(yīng)有足夠的工作量 1.LAN小助手 編程實(shí)現(xiàn)以下功能:(1發(fā)送 ICMP 數(shù)據(jù)包,以獲取指定 IP 網(wǎng)段中的活動(dòng)主機(jī),并將結(jié)果顯示在標(biāo)準(zhǔn)輸出設(shè)備或輸出到文 件中。

      (2顯示這些主機(jī)的的 IP 地址與對(duì)應(yīng)的 MAC 地址的關(guān)系表(3能顯示本地機(jī)所有可用的網(wǎng)絡(luò)接口與對(duì)應(yīng)的 ip 地址(4能修改本地機(jī)指定網(wǎng)絡(luò)接口的 ip 地址(5 能解析主機(jī)的域名(將域名解析成對(duì)應(yīng)的 IP 2.網(wǎng)絡(luò)流量統(tǒng)計(jì)(基于 raw socket 監(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)。

      3.網(wǎng)絡(luò)流量統(tǒng)計(jì)(基于 Winpcap 接口

      監(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)。

      4.包過(guò)濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)(基于 Winsock SPI接口

      要求實(shí)現(xiàn)一個(gè)簡(jiǎn)單的包過(guò)濾防火墻,能夠根據(jù) IP 地址范圍阻塞或允許客戶(hù)機(jī)對(duì) FTP 服務(wù)的訪問(wèn)。5.包過(guò)濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)(基于 linux/Ubuntu 要求實(shí)現(xiàn)一個(gè)簡(jiǎn)單的包過(guò)濾防火墻,能夠根據(jù) IP 地址范圍阻塞或允許客戶(hù)機(jī)對(duì) FTP 服務(wù)的訪問(wèn)。6.簡(jiǎn)易 HTTP 代理服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)

      代理服務(wù)器使用偵聽(tīng) socket 在指定的端口上偵聽(tīng) web 訪問(wèn)請(qǐng)求,對(duì)于客戶(hù)端每次訪問(wèn)都自動(dòng)創(chuàng)建一個(gè) 線程,解析客戶(hù)端 Host 頭域里面的值,獲取目標(biāo) web 服務(wù)器地址,并使用 socket 進(jìn)行連接,以“中繼” 方式,轉(zhuǎn)發(fā) 雙方的 http 包。

      7.基于 UDP 協(xié)議網(wǎng)上聊天程序

      實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶(hù)端。要求:(1支持多人聊天。

      (2客戶(hù)端具有圖形化用戶(hù)界面。8.基于 TCP 協(xié)議網(wǎng)上聊天程序

      實(shí)現(xiàn)一簡(jiǎn)單的聊天程序?qū)崿F(xiàn)網(wǎng)上聊天,包括服務(wù)器和客戶(hù)端。要求:(1支持多人聊天。

      (2客戶(hù)端具有圖形化用戶(hù)界面。9.FTP服務(wù)器設(shè)計(jì)

      實(shí)現(xiàn)一 FTP 服務(wù)器,能列出 /更改目錄,上下傳文件,顯示文件列表,支持 NOOP/PASV/BIN等選項(xiàng)。10.FTP客戶(hù)端設(shè)計(jì)(基于與 FTP 協(xié)議相關(guān)的類(lèi)

      實(shí)現(xiàn)的 ftp 客戶(hù)端,能列出 /更改目錄,上下傳文件,顯示文件列表等選項(xiàng)。

      11.簡(jiǎn)單的端口掃描器(1人

      實(shí)現(xiàn)一個(gè)端口掃描程序 , 判斷指定的主機(jī)有哪些端口可以提供服務(wù) , 并把掃描得知的結(jié)果記錄下來(lái)。12.簡(jiǎn)單 Web 服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)(1人

      完成一個(gè)簡(jiǎn)單的 Web 服務(wù)器,要求能夠通過(guò) HTTP Get命令獲得一個(gè)簡(jiǎn)單的 HTML 文件。(可以帶圖 片。

      13.HTTP客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于與 HTTP 協(xié)議相關(guān)的類(lèi)

      開(kāi)發(fā)一 HTTP 客戶(hù)端,使其能夠向 web 服務(wù)器請(qǐng)求文件、和向服務(wù)器提交數(shù)據(jù),以便服務(wù)器做出相應(yīng) 的處理。

      14.簡(jiǎn)單電子郵件客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)(基于與郵件協(xié)議相關(guān)的類(lèi)

      完成一個(gè)電子郵件客戶(hù)端軟件, 要求能夠收取郵件、發(fā)送郵件、書(shū)寫(xiě)新郵件、具有圖形化界面。提示:可選用基于 JavaMail 網(wǎng)絡(luò)包實(shí)現(xiàn)。

      15.P2P文件傳輸平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

      分別設(shè)計(jì)一個(gè)服務(wù)器、客戶(hù)端程序,客戶(hù)端使用 p2p 協(xié)議從“服務(wù)器端”進(jìn)行文件下載。

      16.綜合掃描器程序的實(shí)現(xiàn)(1 ARP 掃描實(shí)現(xiàn)(2 ICMP 掃描實(shí)現(xiàn)(3 TCP 掃描實(shí)現(xiàn)(4 UDP 掃描實(shí)現(xiàn)

      17.利用組播實(shí)現(xiàn)網(wǎng)絡(luò)屏幕廣播

      (1通過(guò) socket 接口,引用 UDP 協(xié)議,設(shè)置成組播通信方式(2分別設(shè)計(jì)教師機(jī)端程序、學(xué)生機(jī)端程序,(3教師機(jī)端程序?qū)⒈緳C(jī)屏幕畫(huà)面,定時(shí)地以多播方式傳給學(xué)生機(jī)端程序顯示 18.本地網(wǎng)絡(luò)信息設(shè)置與網(wǎng)絡(luò)對(duì)時(shí)程序設(shè)計(jì) 主要功能如下:(1本地網(wǎng)絡(luò)信息的獲取

      計(jì)算機(jī)名稱(chēng)、IP 地址、網(wǎng)卡地址、DNS 設(shè)置、安裝的協(xié)議、提供的服務(wù)、TCP/IP運(yùn)行信息。

      (2修改本地計(jì)算機(jī)的網(wǎng)絡(luò)設(shè)置

      (3采用 ntp 協(xié)議從 internet 上某個(gè)時(shí)間服務(wù)器,獲取時(shí)間信息,準(zhǔn)確地更新本地機(jī)時(shí)鐘,支持手動(dòng)、定時(shí)自動(dòng)兩種方式

      19.基于 IPV6的文件傳輸程序設(shè)計(jì)

      程序分文件發(fā)送端、文件接收端兩部分。功能是發(fā)送端能向接收端傳輸文件。通信雙方采用 ipv6地址, 在傳輸層上采用 TCP 協(xié)議傳數(shù)據(jù)。

      20.基于多播的文件傳輸程序設(shè)計(jì)

      程序分文件發(fā)送端、文件接收端兩部分。功能是文件發(fā)送端能同時(shí)向 n 個(gè)接收端傳輸文件。要求采用 UDP 協(xié)議并以多播(組播)方式實(shí)現(xiàn)通信。21. 21.基于多線程的文件傳輸程序設(shè)計(jì) 程序分服務(wù)器端、客戶(hù)端兩部分。功能是服務(wù)器端能同時(shí)響應(yīng) n 個(gè)客戶(hù)端的 tcp 連接請(qǐng)求,提供指定文 件下載。服務(wù)器端要求采用多線程編程技術(shù)。22.點(diǎn)對(duì)點(diǎn)語(yǔ)音聊天程序設(shè)計(jì) 程序主要由語(yǔ)音采集、語(yǔ)音發(fā)送、語(yǔ)音接收、語(yǔ)音播放四個(gè)部分組成。通信協(xié)議采用 UDP;圖形化界面;語(yǔ)音采集與播放采用 windows API(ACM接口。23.網(wǎng)絡(luò)對(duì)弈程序設(shè)計(jì) 運(yùn)用 tcp 協(xié)議設(shè)計(jì)一個(gè)

      五子棋聯(lián)機(jī)對(duì)弈程序,采用圖形化方式設(shè)計(jì)。24.網(wǎng)絡(luò) U 盤(pán)(2 人)(1)實(shí)現(xiàn)遠(yuǎn)程主機(jī)上管理自己的文件:如創(chuàng)建、打開(kāi)、復(fù)制、刪除文件或目錄以及遠(yuǎn)程文件上傳、下載;(2)程序包括客戶(hù)端和服務(wù)器端兩部分: 客戶(hù)端使用圖形用戶(hù)界面發(fā)出各種管理命令;接收服務(wù)器返回的操作結(jié)果。服務(wù)器為每個(gè)用戶(hù)建立一個(gè)目錄(網(wǎng)絡(luò) U 盤(pán)),服務(wù)器維護(hù)用戶(hù)對(duì)目錄操作權(quán)限的列表,負(fù)責(zé)驗(yàn)證用 戶(hù)對(duì)文件的操作權(quán)限;接收和執(zhí)行授權(quán)用戶(hù)的命令并返回操作結(jié)果;(3)用戶(hù)界面:服務(wù)器端界面顯示用戶(hù)登錄及認(rèn)證信息和操作日志;客戶(hù)端界面可以設(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ì)(25.機(jī)房網(wǎng)絡(luò)試題發(fā)放與回收軟件設(shè)計(jì)(2 人)軟件的結(jié)構(gòu)是 C/S 模式(1)分別設(shè)計(jì)教師機(jī)端、學(xué)生端程序(2)學(xué)生端程序主要功能是: 運(yùn)行后可以登錄到教師端程序(考試系統(tǒng))、自動(dòng)打開(kāi)試題文檔、提示考試相關(guān)信息、自動(dòng)鎖定鍵盤(pán)(考試計(jì)時(shí)結(jié)束)(3)教師端程序主要功能是: 導(dǎo)入考生名單、核對(duì)登錄者身份、向?qū)W生端發(fā)放試題文件(自動(dòng)或手動(dòng))、啟動(dòng)考試計(jì)時(shí)、自動(dòng) 回收答題文件、自動(dòng)清除學(xué)生端主機(jī)指定位置文件 26.網(wǎng)絡(luò)投票系統(tǒng)設(shè)計(jì) 服務(wù)器端:能編輯候選人名單、能發(fā)布投票的結(jié)果、能接收投票、能設(shè)置投票的起止時(shí)間、能記錄 每個(gè)投票者得名字、主機(jī)的 ip、主機(jī)的 cpu id、投票的時(shí)間、能制定和實(shí)施合理的投票規(guī)則??蛻?hù)端:能查看候選人名單、投票的結(jié)果、能投票 11 第五類(lèi)題目: 第五類(lèi)題目: 理論與應(yīng)用研究 本類(lèi)題目需要答辯驗(yàn)收。本類(lèi)題目需要答辯驗(yàn)收。要求:(1)內(nèi)容涉及本課程相關(guān)領(lǐng)域的前沿、有良好的應(yīng)用前景。(2)目前已經(jīng)實(shí)用化或初步實(shí)用化(3)對(duì)普通學(xué)習(xí)者技術(shù)門(mén)檻還比較高、但很有應(yīng)用、借鑒價(jià)值(4)系統(tǒng)學(xué)習(xí)相關(guān)的理論知識(shí)和應(yīng)用技術(shù),與具體應(yīng)用結(jié)合起來(lái)(5)綜合運(yùn)用所學(xué)的知識(shí),運(yùn)用恰當(dāng)?shù)姆椒?、手段或工具,?duì)某些實(shí)際問(wèn)題進(jìn)行分析、實(shí)踐,并給出自 己的見(jiàn)解或結(jié)論。(6)有足夠的工作量 1.Windows 與 Linux 系統(tǒng)網(wǎng)絡(luò)架構(gòu)及編程接口研究 2.基于 Linux平臺(tái)的路由器源代碼的剖析 3.網(wǎng)絡(luò)翻墻的機(jī)制與應(yīng)用 4.網(wǎng)絡(luò)分布式計(jì)算技術(shù)及應(yīng)用 5.IPV6 技術(shù)及應(yīng)用 6.P2P 技術(shù)及應(yīng)用 7.Windows 系統(tǒng)下網(wǎng)卡驅(qū)動(dòng)程序開(kāi)發(fā)技術(shù) 8.Linux 系統(tǒng)下

      網(wǎng)卡驅(qū)動(dòng)程序開(kāi)發(fā)技術(shù) 9.藍(lán)牙通信技術(shù)及應(yīng)用 10.長(zhǎng)中短距離無(wú)線通信技術(shù)及應(yīng)用 11.國(guó)內(nèi)城域網(wǎng)主流技術(shù)與最新進(jìn)展 12.三網(wǎng)融合及其發(fā)展 12

      七、參考教材 [1] Andrew S.Tanenbaum、David J.Wetherall.計(jì)算機(jī)網(wǎng)絡(luò)(英文版? 第 5 版.機(jī)械工業(yè)出版社 [2]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)(第 5 版.電子工業(yè)出版社 [3]吳功宜.計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì).機(jī)械工業(yè)出版社 //C 語(yǔ)言編程 [4] 王勇.計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(計(jì)算機(jī)課程設(shè)計(jì)與綜合實(shí)踐規(guī)劃教材).清華大學(xué)出版社 //Java 編程 [5] 葉樹(shù)華.網(wǎng)絡(luò)編程實(shí)用教程(第 2 版.人民郵電出版社.2010 //適合初學(xué)者 [6] 王艷平.Windows 網(wǎng)絡(luò)與通信程序設(shè)計(jì)(第二版).人民郵電出版社 //適合高手 [7] 金華.C#網(wǎng)絡(luò)編程技術(shù)教程(21 世紀(jì)高等院校網(wǎng)絡(luò)工程規(guī)劃教材.人民郵電出版社 [8] 思科網(wǎng)絡(luò)技術(shù)學(xué)院 CCNA Exploration4.0——LAN 交換和無(wú)線 [9] 思科網(wǎng)絡(luò)技術(shù)學(xué)院 CCNA Exploration4.0——路由協(xié)議和概念 [10] 恒逸資訊, 呂政周.Windows Server 2008 系統(tǒng)管理員實(shí)用全書(shū).電子工業(yè)出版社 [11] 冷罡華.Ubuntu Server 最佳方案.電子工業(yè)出版社

      八、上機(jī)與驗(yàn)收安排

      1、上機(jī)指導(dǎo)時(shí)間:、上機(jī)指導(dǎo)時(shí)間: 周的周一、第 1 周的周一、二、五下午 周的周二、第 2 周的周二、三、五下午

      2、驗(yàn)收時(shí)間:、驗(yàn)收時(shí)間: 周周日上午、第 2 周周日上午、下午

      3、上機(jī)指導(dǎo)與驗(yàn)收地點(diǎn):、上機(jī)指導(dǎo)與驗(yàn)收地點(diǎn): 5407、5405、5404、、4、指導(dǎo)老師聯(lián)系方式:、指導(dǎo)老師聯(lián)系方式: 孫晉永:*** 楊兵: *** 13

      第四篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)內(nèi)容及要求

      《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)》

      一、課程設(shè)計(jì)的目的

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)是專(zhuān)業(yè)實(shí)踐環(huán)節(jié)之一,是學(xué)習(xí)完《計(jì)算機(jī)網(wǎng)絡(luò)》課程后進(jìn)行的一次全面的綜合練習(xí)。本課程設(shè)計(jì)的目的是引導(dǎo)學(xué)生將書(shū)本上抽象的概念與具體的實(shí)現(xiàn)技術(shù)相結(jié)合,使學(xué)生體會(huì)網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,以及專(zhuān)業(yè)技術(shù)人員所使用的基本方法和技巧,培養(yǎng)學(xué)生解決計(jì)算機(jī)網(wǎng)絡(luò)問(wèn)題的實(shí)際能力,掌握組建計(jì)算機(jī)網(wǎng)絡(luò)的基本技術(shù),提高學(xué)生的綜合應(yīng)用能力。

      二、課程設(shè)計(jì)要求和內(nèi)容 課程設(shè)計(jì)要求:

      1、正確理解題意;

      2、具有良好的編程規(guī)范和適當(dāng)?shù)淖⑨專(zhuān)?/p>

      3、有詳細(xì)的文檔,文檔中應(yīng)包括設(shè)計(jì)題目涉及的基礎(chǔ)知識(shí)、設(shè)計(jì)思路、程序流程圖、程序清單、開(kāi)發(fā)中遇到的問(wèn)題及解決方法、設(shè)計(jì)中待解決的問(wèn)題及改進(jìn)方向。

      4、有一定的自學(xué)能力和獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。包括學(xué)會(huì)自己分析解決問(wèn)題的方法,對(duì)設(shè)計(jì)中遇到的問(wèn)題,能通過(guò)獨(dú)立思考、查閱工具書(shū)、參考文獻(xiàn),尋找解決方案。評(píng)分標(biāo)準(zhǔn):

      1.是否有正確的運(yùn)行結(jié)果;

      2.是否有良好的編程規(guī)范和適當(dāng)?shù)淖⑨專(zhuān)?3.文檔是否完備。

      課程設(shè)計(jì)內(nèi)容即參考題目:(任選下列一題或自行另選設(shè)計(jì)題目): XX高校校園網(wǎng)網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)

      一、需求分析

      (1)用戶(hù)規(guī)模500臺(tái)計(jì)算機(jī)。

      (2)用戶(hù)大致平均分散在4棟樓房?jī)?nèi),4棟樓房排成前后兩排,樓房之間各相距200米,樓房高4層。每棟樓的4樓用戶(hù)構(gòu)成兩個(gè)VLAN。

      (3)中心機(jī)房設(shè)在其中1棟樓房的1樓靠近另一棟樓房的一端。

      (4)安裝對(duì)外WWW、業(yè)務(wù)WWW、郵件、FTP、BBS、DNS、數(shù)據(jù)庫(kù)七個(gè)服務(wù)器。提供匿名服務(wù),但FTP僅對(duì)內(nèi)部開(kāi)放。(5)提供LAN、WLAN接入。(6)在業(yè)務(wù)WWW服務(wù)器上配備基于Web的業(yè)務(wù)應(yīng)用系統(tǒng),所有用戶(hù)使用業(yè)務(wù)系統(tǒng)實(shí)現(xiàn)網(wǎng)上辦公。

      (7)要求出口帶寬為1Gbps。

      二、設(shè)計(jì)要求

      (1)寫(xiě)出簡(jiǎn)要的可行性分析報(bào)告。(2)設(shè)計(jì)網(wǎng)絡(luò)結(jié)構(gòu),并給出解釋。

      (3)除用戶(hù)計(jì)算機(jī)已購(gòu)置外,其余全部設(shè)備和通信線路需要重新購(gòu)買(mǎi)、安裝。試具體給出全部主要設(shè)備的配置、型號(hào)或技術(shù)指標(biāo)及其測(cè)算依據(jù)。

      (4)給出工程預(yù)算(包括設(shè)備、線路等,不含施工費(fèi))及其計(jì)算依據(jù)。

      2、設(shè)計(jì)一個(gè)中小企業(yè)網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)的方案

      一、用戶(hù)需求

      (1)公司有 1000 臺(tái) PC

      (2)公司共有7個(gè)部門(mén),不同部門(mén)的相互訪問(wèn)要求有限制,公司有3個(gè)跨省的分公司。(3)公司有自己的內(nèi)部網(wǎng)頁(yè)與外部網(wǎng)站,公司能夠提供匿名的FTP,郵件,WWW服務(wù),但FTP只對(duì)內(nèi)部員工開(kāi)放。

      (4)公司有自己的 OA 系統(tǒng)

      (5)公司中的每臺(tái)機(jī)能上互聯(lián)網(wǎng),每個(gè)部門(mén)的辦公室聯(lián)合構(gòu)成一個(gè)VLAN。(6)核心技術(shù)采用VPN。

      二、設(shè)計(jì)要求

      (1)寫(xiě)出簡(jiǎn)要的可行性分析報(bào)告。(2)設(shè)計(jì)網(wǎng)絡(luò)結(jié)構(gòu),并給出解釋。

      (3)除PC機(jī)已購(gòu)置外,其余全部設(shè)備和通信線路需要重新購(gòu)買(mǎi)、安裝。試具體給出全部主要設(shè)備的配置、型號(hào)或技術(shù)指標(biāo)及其測(cè)算依據(jù)。

      給出工程預(yù)算(包括設(shè)備、線路等,不含施工費(fèi))及其計(jì)算依據(jù)。

      3、XX廣告公司網(wǎng)絡(luò)設(shè)計(jì)與解決方案 1.基本背景描述

      某廣告公司現(xiàn)有分公司1(50臺(tái)pc)和分公司2(40臺(tái)pc),分公司1和分公司2都擁有各自獨(dú)立的部門(mén)。分公司1和分公司2包括:策劃部、市場(chǎng)部、設(shè)計(jì)部。為提高辦公效率,該廣告公司決定建立一個(gè)內(nèi)部網(wǎng)絡(luò)。

      該廣告公司內(nèi)部使用私有IP地址192.168.160.0/23,要求該廣告公司的分公司1和分公司2之間使用路由器進(jìn)行連接(不使用vpn技術(shù)),使用動(dòng)態(tài)的路由協(xié)議(RIP)。分公司1和分公司2內(nèi)部通過(guò)劃分vlan技術(shù),使不同的部門(mén)在不同的局域網(wǎng)內(nèi)。2.方案設(shè)計(jì)

      寫(xiě)題為“廣告公司的網(wǎng)絡(luò)解決方案”的網(wǎng)絡(luò)方案設(shè)計(jì)書(shū)。包括:

      ①完整的校園網(wǎng)絡(luò)拓?fù)鋱D(網(wǎng)絡(luò)拓?fù)鋱D要求使用visio工具進(jìn)行設(shè)計(jì)繪制); ②結(jié)合網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行IP地址的規(guī)劃; ③分公司1的VLAN的設(shè)計(jì)與規(guī)劃。④分公司2的VLAN的設(shè)計(jì)與規(guī)劃。

      ⑤分公司1和分公司2的網(wǎng)絡(luò)互連互通。

      3、按照任務(wù)書(shū)的具體要求書(shū)寫(xiě)相應(yīng)的設(shè)計(jì)書(shū)及實(shí)現(xiàn)的過(guò)程紀(jì)錄。

      4、監(jiān)控IP包流量

      本課程設(shè)計(jì)的目的是熟悉IP包格式和加深對(duì)IP協(xié)議的理解。要求編制程序,監(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包的個(gè)數(shù),將其寫(xiě)入日志文件中或用圖形表示出來(lái)(建議用圖形表示出統(tǒng)計(jì)結(jié)果)。

      5、解析IP數(shù)據(jù)包

      課程設(shè)計(jì)的目的就是設(shè)計(jì)一個(gè)解析IP數(shù)據(jù)包的程序,并根據(jù)這個(gè)程序,說(shuō)明IP數(shù)據(jù)包的結(jié)構(gòu)及IP協(xié)議的相關(guān)問(wèn)題,從而對(duì)IP層的工作原理有更好的理解和認(rèn)識(shí)。本設(shè)計(jì)的目標(biāo)是捕獲網(wǎng)絡(luò)中的IP數(shù)據(jù)包,解析數(shù)據(jù)包的內(nèi)容,將結(jié)果顯示在標(biāo)準(zhǔn)輸出上,并同時(shí)寫(xiě)入日志文件

      6、模擬Ethernet幀的發(fā)送過(guò)程

      目前,Ethernet是應(yīng)用最廣泛的局域網(wǎng)。因此,學(xué)習(xí)Ethernet技術(shù)對(duì)深入掌握局域網(wǎng)知識(shí)是非常重要的。本課程設(shè)計(jì)的目的是模擬Ethernet幀的發(fā)送過(guò)程,使讀者熟悉Ethernet幀的數(shù)據(jù)發(fā)送流程,即CSMA/CD32作流程。編寫(xiě)程序模擬Ethernet節(jié)點(diǎn)的數(shù)據(jù)發(fā)送流程。

      7、UDP服務(wù)器的設(shè)計(jì)

      UDP是TCP/IP協(xié)議族為傳輸層設(shè)計(jì)的兩個(gè)協(xié)議之一,是一種無(wú)連接的,不可靠的協(xié)議。由于UDP采取了無(wú)連接的方式,因此協(xié)議簡(jiǎn)單,在一些特定的應(yīng)用中協(xié)議運(yùn)行效率高。UDP適合一些實(shí)時(shí)的應(yīng)用,如IP電話、視頻會(huì)議,它們要求源主機(jī)以恒定的速率發(fā)送數(shù)據(jù),并且在網(wǎng)絡(luò)出現(xiàn)擁塞時(shí),可以丟失一些數(shù)據(jù),但是延遲不能太大。基于這些特點(diǎn),流式多媒體通信、多播等應(yīng)用在傳輸層采用的就是UDP協(xié)議。編寫(xiě)UDP服務(wù)器程序,流暢地完成視頻文件地傳輸,要能對(duì)多個(gè)客戶(hù)端進(jìn)行管理。需要通過(guò)UDP模擬多個(gè)客戶(hù)端連接驗(yàn)證的情況。

      8、企業(yè)內(nèi)部Web站點(diǎn)構(gòu)建及維護(hù)

      要求:網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖; 動(dòng)態(tài)分配IP地址;每個(gè)員工在Web服務(wù)器上均可發(fā)布自己的主頁(yè); 提供員工自己維護(hù)及管理各自主頁(yè)的機(jī)制。

      9、簡(jiǎn)單FTP客戶(hù)端軟件設(shè)計(jì)

      要求:網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖;關(guān)鍵程序代碼;調(diào)試驗(yàn)證。

      三、課程設(shè)計(jì)時(shí)間與進(jìn)度安排

      課程設(shè)計(jì)總時(shí)間1周(5個(gè)工作日),具體進(jìn)度安排如下: 序號(hào)

      階段內(nèi)容

      所需時(shí)間

      布置任務(wù)及準(zhǔn)備

      1天

      調(diào)研與需求分析(如查看現(xiàn)場(chǎng)、了解需求、資料收集等)

      1天

      系統(tǒng)分析、設(shè)計(jì)、編程與調(diào)試

      2天

      撰寫(xiě)設(shè)計(jì)說(shuō)明書(shū)

      1天

      合計(jì)

      5天

      四、課程設(shè)計(jì)撰寫(xiě)規(guī)范

      在完成任務(wù)書(shū)中所要求的課程設(shè)計(jì)作品和成果外,要撰寫(xiě)課程設(shè)計(jì)說(shuō)明書(shū)一份(不少于3000字)。課程設(shè)計(jì)說(shuō)明書(shū)須每人一份,獨(dú)立完成。

      特別提示:切忌盲目下載及拼湊他人論文,凡是雷同(相同或相似內(nèi)容超過(guò)40%,即視為雷同)者一律以以“不及格”處理。

      一、具體要求。

      1、論文標(biāo)題

      論文標(biāo)題應(yīng)當(dāng)簡(jiǎn)短、明確,有概括性。論文標(biāo)題應(yīng)能體現(xiàn)論文的核心內(nèi)容、專(zhuān)業(yè)特點(diǎn)和學(xué)科范疇。論文標(biāo)題不得超過(guò)25個(gè)漢字,不得使用標(biāo)點(diǎn)符號(hào),可以分二行書(shū)寫(xiě)。論文標(biāo)題用詞必須規(guī)范,不得使用縮略語(yǔ)或外文縮寫(xiě)詞。

      2、內(nèi)容摘要

      內(nèi)容摘要應(yīng)扼要敘述論文的主要內(nèi)容、特點(diǎn),文字精練,是一篇具有獨(dú)立性和完整性的短文,包括主要成果和結(jié)論性意見(jiàn)。論文摘要盡量寫(xiě)成報(bào)道性摘要,即應(yīng)包括研究目的、方法和過(guò)程、結(jié)果和結(jié)論。摘要中不應(yīng)使用公式、圖表,不標(biāo)注引用文獻(xiàn)編號(hào),并應(yīng)避免將摘要撰寫(xiě)成目錄式的內(nèi)容介紹。內(nèi)容摘要一般不超過(guò)200個(gè)漢字。

      3、關(guān)鍵詞

      中文關(guān)鍵詞選詞要規(guī)范,應(yīng)盡量從漢語(yǔ)主題詞表中選取,不能采用英文縮寫(xiě)。

      4、正文

      正文包括緒論、論文主體和結(jié)論等部分。正文必須從頁(yè)首開(kāi)始。緒論一般作為課程論文的第一部分,應(yīng)綜述前人在本領(lǐng)域的工作成果,說(shuō)明課程論文選題的目的、背景和意義,國(guó)內(nèi)外文獻(xiàn)資料情況以及所要研究的主要內(nèi)容。緒論即全文的開(kāi)始部分,不編寫(xiě)章節(jié)號(hào)。一般包括對(duì)寫(xiě)作目的、意義的說(shuō)明,對(duì)所研究問(wèn)題的認(rèn)識(shí)并提出問(wèn)題。論文主體是全文的核心部分,應(yīng)結(jié)構(gòu)合理,層次清晰,重點(diǎn)突出,文字通順簡(jiǎn)練。

      結(jié)論是對(duì)主要成果的歸納,要突出創(chuàng)新點(diǎn),以簡(jiǎn)練的文字對(duì)所做的主要工作進(jìn)行評(píng)價(jià)。結(jié)論一般不超過(guò)500個(gè)漢字。

      5、附錄

      對(duì)不宜放在正文中但對(duì)論文確有作用的材料,可以編制成論文的附錄。附錄字?jǐn)?shù)不計(jì)入論文應(yīng)達(dá)到的文字?jǐn)?shù)量。按照正文一級(jí)子標(biāo)題以下格式打印,每個(gè)附錄均從頁(yè)首開(kāi)始,并在附錄起始頁(yè)的左上角用標(biāo)準(zhǔn)小四號(hào)黑體字注明附錄序號(hào)

      6、提交方式:按照標(biāo)準(zhǔn)排版要求,排版打印,同時(shí)提交電子文檔。電子文檔格式:課程名稱(chēng)+學(xué)號(hào)+姓名.doc,不按照此格式提交的,一律無(wú)效,文件一律發(fā)到指定的郵箱:

      二、論文格式要求

      1、設(shè)計(jì)說(shuō)明書(shū)應(yīng)包括封面、目錄、摘要、正文、參考文獻(xiàn)(資料)等內(nèi)容,以及附圖或附件等材料。

      2、正文段落和標(biāo)題一律取“1.5倍行距”; 題目字體用小三,黑體; 小標(biāo)題用四號(hào),宋體; 正文字體用五號(hào)字,宋體; 并用A4紙打印。

      3、頁(yè)邊距:版面上頁(yè)邊距30mm,下頁(yè)邊距25mm,左頁(yè)邊距30mm,右頁(yè)邊距20mm; 行間距為1.5倍行距。

      圖的編號(hào)由“圖”和阿拉伯?dāng)?shù)字組成,例如“圖1”、“圖2”等;每個(gè)圖號(hào)后面都必須有圖題,圖的編號(hào)和圖題要置于圖下方的居中位置。* 課程設(shè)計(jì)報(bào)告封面模板參加附錄(最后一頁(yè))

      五、成績(jī)?cè)u(píng)定方法

      課程設(shè)計(jì)成績(jī)?cè)u(píng)定方法如下:(1)說(shuō)明書(shū)及設(shè)計(jì)圖紙的質(zhì)量(占60%)。

      (2)獨(dú)立工作能力及設(shè)計(jì)過(guò)程的表現(xiàn)(含出勤情況)(占40%)。

      六、參考書(shū)

      1、謝希仁《計(jì)算機(jī)網(wǎng)絡(luò)》,電子工業(yè)出版社

      2、吳功宜等《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)》,機(jī)械工業(yè)出版社

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)集中上機(jī)實(shí)驗(yàn)報(bào)告 學(xué)生: 學(xué)號(hào): 班級(jí): 專(zhuān)業(yè):

      重慶郵電大學(xué)移通學(xué)院

      第五篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)題目及其要求

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)題目及要求

      一.中小型千兆網(wǎng)吧組建

      內(nèi)容及要求:

      用BOSON軟件實(shí)現(xiàn)小規(guī)模網(wǎng)絡(luò)的模擬。熟悉對(duì)路由器和交換機(jī)的配置命令,調(diào)通網(wǎng)絡(luò),并通過(guò)實(shí)例深入理解網(wǎng)絡(luò)基本工作原理及實(shí)現(xiàn)方法。學(xué)會(huì)網(wǎng)絡(luò)構(gòu)建、日常維護(hù)以及管理的方法,使學(xué)生掌握在信息化社會(huì)建設(shè)過(guò)程中所必須具備的計(jì)算機(jī)網(wǎng)絡(luò)組網(wǎng)和建設(shè)所需的基本知識(shí)與操作技能,網(wǎng)吧包含100-200臺(tái)上網(wǎng)的計(jì)算機(jī)。

      二.小型網(wǎng)絡(luò)的組建

      通過(guò)對(duì)網(wǎng)絡(luò)的具體規(guī)劃和組建,掌握網(wǎng)絡(luò)互連設(shè)備的使用及工作原理;掌握IP地址的配置及數(shù)據(jù)傳輸過(guò)程和路由的選擇。

      具體要求如下:

      1.使用模擬仿真軟件,構(gòu)建一個(gè)小型網(wǎng)絡(luò)。要求使用路由器、交換機(jī)等網(wǎng)絡(luò)互連設(shè)備。根據(jù)設(shè)計(jì)要求,選擇網(wǎng)絡(luò)類(lèi)型。

      2.分配和配置IP地址,要求配置內(nèi)部網(wǎng)絡(luò)地址。

      3.對(duì)交換機(jī)、路由器等進(jìn)行配置。

      4.通過(guò)使用模擬仿真軟件,模擬局域網(wǎng)間的數(shù)據(jù)通信過(guò)程。

      5.分析通信過(guò)程中出現(xiàn)的問(wèn)題,并加以解決。

      6.寫(xiě)出課程設(shè)計(jì)報(bào)告:設(shè)計(jì)目的、設(shè)計(jì)內(nèi)容、設(shè)計(jì)方案、拓?fù)鋱D、設(shè)備選型、方案報(bào)價(jià)、子網(wǎng)劃分等內(nèi)容。

      主要的題目如下:

      (1)企業(yè)網(wǎng)絡(luò)工程

      (2)銀行網(wǎng)絡(luò)工程

      (3)醫(yī)院網(wǎng)絡(luò)工程

      (4)校園網(wǎng)網(wǎng)絡(luò)工程

      (5)大型機(jī)場(chǎng)信息網(wǎng)絡(luò)工程

      (6)郵電綜合管理信息網(wǎng)

      (7)某航空公司網(wǎng)絡(luò)系統(tǒng)建設(shè)

      (8)某市寬帶信息網(wǎng)絡(luò)

      (9)證券交易網(wǎng)絡(luò)系統(tǒng)

      (10)學(xué)校以太網(wǎng)網(wǎng)絡(luò)建設(shè)

      三.Ping程序的設(shè)計(jì)與實(shí)現(xiàn)

      設(shè)計(jì)的目的是使學(xué)生掌握網(wǎng)絡(luò)層協(xié)議的原理及實(shí)現(xiàn)方法。設(shè)計(jì)內(nèi)容,在給定的Ping程序的基礎(chǔ)上做如下功能擴(kuò)充:

      -h 顯示幫助信息

      -b 允許ping一個(gè)廣播地址,只用于IPv4

      -t設(shè)置ttl值,只用于IPv4

      -q 安靜模式。不顯示每個(gè)收到的包的分析結(jié)果,只在結(jié)束時(shí),顯示匯總結(jié)果

      Ping命令的基本描述

      Ping的操作是向某些IP地址發(fā)送一個(gè)ICMP Echo消息,接著該節(jié)點(diǎn)返回一個(gè)ICMP Echo reply消息。

      ICMP消息使用IP頭作為基本控制。IP頭的格式如下

      0121 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Version|IHL|Type of Service|Total Length|

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Identification|Flags|Fragment Offset|

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Time to Live |Protocol|Header Checksum|

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Source Address|

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Destination Address|

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      Version=4

      IHLInternet頭長(zhǎng)

      Type of Service = 0

      Total Length IP包的總長(zhǎng)度

      Identification, Flags, Fragment Offset 用于IP包分段

      Time to Live IP包的存活時(shí)長(zhǎng)

      ProtocolICMP = 1

      Addresses發(fā)送Echo消息的源地址是發(fā)送Echo reply消息的目的地址,相反,發(fā)送Echo 消息的目的地址是發(fā)送Echo reply消息的源地址。

      Ping實(shí)際上是使用ICMP中的ECHO報(bào)文來(lái)實(shí)現(xiàn)的。Echo 或 Echo Reply 消息格式如下:

      0123

      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Type|Code|Checksum|

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Identifier|Sequence Number|

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |Data...+-+-+-+-+-

      Type

      echo消息的類(lèi)型為8

      echo reply 的消息類(lèi)型為0。

      Code=0

      Checksum

      為從TYPE開(kāi)始到IP包結(jié)束的校驗(yàn)和

      Identifier

      如果 code = 0, identifier用來(lái)匹配echo和echo reply消息

      Sequence Number

      如果 code = 0, identifier用來(lái)匹配echo和echo reply消息

      功能描述:

      收到echo 消息必須回應(yīng) echo reply 消息。

      identifier 和 sequence number 可能被發(fā)送echo的主機(jī)用來(lái)匹配返回的echo reply消息。例如:identifier 可能用于類(lèi)似于TCP或UDP的 port

      用來(lái)標(biāo)示一個(gè)會(huì)話, 而sequence number 會(huì)在每次發(fā)送echo請(qǐng)求后遞增。

      收到echo的主機(jī)或路由器返回同一個(gè)值與之匹配

      數(shù)據(jù)結(jié)構(gòu)的描述

      1)IP包格式

      struct ip {

      BYTE Ver_ihl;//版本號(hào)與包頭長(zhǎng)度

      BYTE TOS;//服務(wù)類(lèi)型

      WORD Leng;//IP包長(zhǎng)度

      WORD Id;//IP包標(biāo)示,用于輔助IP包的拆裝,本實(shí)驗(yàn)不用,置零

      WORD Flg_offset;//偏移量,也是用于IP包的拆裝,本實(shí)驗(yàn)不用,置零

      BYTE TTL;//IP包的存活時(shí)間

      BYTE Protocol;//上一層協(xié)議,本實(shí)驗(yàn)置ICMP

      WORD Checksum;//包頭校驗(yàn)和,最初置零,等所有包頭都填寫(xiě)正確后,計(jì)算并替換。

      BYTE Saddr[4];//源端IP地址

      BYTE Daddr[4];//目的端IP地址

      BYTE Data[1];//IP包數(shù)據(jù)

      };

      2)ICMP包格式

      struct icmp {

      BYTE Type;//ICMP類(lèi)型,本實(shí)驗(yàn)用 8: ECHO0:ECHOREPLY

      BYTE Code;//本實(shí)驗(yàn)置零

      WORD Checksum;//ICMP包校驗(yàn)和,從TYPE開(kāi)始,直到最后一位用戶(hù)數(shù)據(jù),如果為

      字節(jié)數(shù)為奇數(shù)則補(bǔ)充一位

      WORD ID;//用于匹配ECHO和ECHO REPLY包

      WORD Seq;//用于標(biāo)記ECHO報(bào)文順序

      BYTE Data[1];//用戶(hù)數(shù)據(jù)

      };

      四.簡(jiǎn)單聊天程序的設(shè)計(jì)與實(shí)現(xiàn)課程設(shè)計(jì)目的聊天程序是上網(wǎng)時(shí)經(jīng)常使用的網(wǎng)絡(luò)程序,通過(guò)它大家彼此之間可以交流信息。本設(shè)計(jì)要求完成一個(gè)聊天程序的簡(jiǎn)單設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)聊天程序的設(shè)計(jì)與實(shí)現(xiàn),可以達(dá)到如下目的:

      掌握網(wǎng)絡(luò)編程的知識(shí)和技能;

      熟悉網(wǎng)絡(luò)軟件的開(kāi)發(fā)過(guò)程,鍛煉解決實(shí)際問(wèn)題的能力。課程設(shè)計(jì)內(nèi)容

      本設(shè)計(jì)要求設(shè)計(jì)并實(shí)現(xiàn)一個(gè)簡(jiǎn)單的聊天程序,包括服務(wù)器實(shí)現(xiàn)和客戶(hù)端實(shí)現(xiàn),具體內(nèi)容和要求如下:

      使用MSN或者QQ,分析聊天程序的功能需求;

      在給定的參考程序的基礎(chǔ)上,參考MSN或者QQ,對(duì)功能做出擴(kuò)充,不局限于以下的范圍:

      在客戶(hù)端界面上顯示所有聯(lián)入聊天服務(wù)器的用戶(hù);

      支持兩個(gè)用戶(hù)之間的聊天;

      支持增加好友的功能,好友上線時(shí)如果該用戶(hù)在線,則做出提醒;

      增加用戶(hù)的個(gè)人信息修改、保存和查詢(xún);

      在聊天內(nèi)容中支持中文;

      在聊天內(nèi)容中支持圖片等多媒體信息;

      支持在用戶(hù)之間傳輸文件等附件;

      其他擴(kuò)展。

      五.公司無(wú)線局域網(wǎng)的設(shè)計(jì)

      要求:

      假設(shè)某公司現(xiàn)階段公司有一棟5層的辦公樓,三棟四層的宿舍樓,22間房間、會(huì)議室有1間、辦公樓中包括15間辦公室以及6間辦公大廳,宿舍樓每層五間宿舍。現(xiàn)階段,企業(yè)采用的是有線局域網(wǎng)接入方式,星型接入結(jié)構(gòu),使用的10M帶寬接入。但由于公司的急劇擴(kuò)張,人員需求的增加,使得接入網(wǎng)絡(luò)數(shù)量增多,造成端口不足,帶寬不足和經(jīng)常掉線等問(wèn)題,公司決定重新構(gòu)建一個(gè)辦公——宿舍一體化的無(wú)線局域網(wǎng)。我們將會(huì)克服現(xiàn)階段所有的問(wèn)題的前期下,完成漫游,更高網(wǎng)速,可擴(kuò)展性網(wǎng)絡(luò),更安全,更省電,高覆蓋面無(wú)線局域網(wǎng)的建設(shè)。通過(guò)這種設(shè)計(jì)方案,能在未來(lái)三到五年內(nèi)適應(yīng)辦公——宿舍系統(tǒng)的發(fā)展需求,為此需要達(dá)到:

      (1)作為一個(gè)基于企業(yè)Intranet的信息管理和應(yīng)用的網(wǎng)絡(luò)系統(tǒng),提供相應(yīng)的各種服務(wù)。

      (2)網(wǎng)絡(luò)上各種軟、硬件資源能得到共享,并能快速、穩(wěn)定地傳輸各種信息,提供有效的網(wǎng)絡(luò)信息管理手段。

      (3)采用開(kāi)放式、標(biāo)準(zhǔn)化的系統(tǒng)結(jié)構(gòu),以利于功能擴(kuò)充和技術(shù)升級(jí)。

      (4)能夠與外界進(jìn)行廣域網(wǎng)的連接,提供、享用各種信息服務(wù)。

      (5)具有完善的網(wǎng)絡(luò)安全機(jī)制。

      (6)能夠與原有的計(jì)算機(jī)局域網(wǎng)絡(luò)和應(yīng)用系統(tǒng)平滑地連接,調(diào)用原有各種計(jì)算機(jī)系統(tǒng)的信息。

      (7)利用無(wú)線網(wǎng)絡(luò)技術(shù)進(jìn)一步擴(kuò)展辦公——宿舍網(wǎng)的覆蓋范圍,使企業(yè)員工能夠隨時(shí)隨地、方便高效地使用網(wǎng)絡(luò)。

      (8)促進(jìn)公司培訓(xùn)的發(fā)展和員工娛樂(lè)的豐富,進(jìn)一步拓展網(wǎng)絡(luò)空間。

      (9)提升企業(yè)網(wǎng)絡(luò)環(huán)境,提高管理水平和效率,推動(dòng)企業(yè)信息化建設(shè);

      (10)要覆蓋部分原來(lái)沒(méi)有有線網(wǎng)的空間,諸如:人行綠化走廊。

      六.IP數(shù)據(jù)包解析程序的設(shè)計(jì)

      1、課程設(shè)計(jì)目的本章課程設(shè)計(jì)的目的就是設(shè)計(jì)一個(gè)解析IP數(shù)據(jù)包的程序,并根據(jù)這個(gè)程序,說(shuō)明IP數(shù)據(jù)包的結(jié)構(gòu)及IP協(xié)議的相關(guān)問(wèn)題,從而對(duì)IP層的工作原理有更好的理解和認(rèn)識(shí)。

      2、課程設(shè)計(jì)要求

      本設(shè)計(jì)的目標(biāo)是捕獲網(wǎng)絡(luò)中的IP數(shù)據(jù)包,解析數(shù)據(jù)包的內(nèi)容,將結(jié)果顯示在標(biāo)準(zhǔn)輸出上,并同時(shí)寫(xiě)入日志文件。

      程序的具體要求如下:

      1)以命令行形式運(yùn)行:ipparse logfile,其中ipparse是程序名, 而logfile則代表記錄結(jié)果的日志文件。

      2)在標(biāo)準(zhǔn)輸出和日志文件中寫(xiě)入捕獲的IP包的版本、頭長(zhǎng)度、服務(wù)類(lèi)型、數(shù)據(jù)包總長(zhǎng)度、數(shù)據(jù)包標(biāo)識(shí)、分段標(biāo)志、分段偏移值、生存時(shí)間、上層協(xié)議類(lèi)型、頭校驗(yàn)和、源IP地址和目的IP地址等內(nèi)容。

      3)當(dāng)程序接收到鍵盤(pán)輸入Ctrl+C時(shí)退出

      七.計(jì)算機(jī)網(wǎng)絡(luò)課件的設(shè)計(jì)

      目的及要求:

      考查學(xué)生對(duì)協(xié)議掌握的程度,要求以圖片、動(dòng)畫(huà)、仿真模擬等方法制作多計(jì)算機(jī)網(wǎng)絡(luò)多媒體課件。具體要求:

      突出計(jì)算機(jī)網(wǎng)絡(luò)課程的重點(diǎn)及難點(diǎn);

      必要的生澀理論盡量用動(dòng)畫(huà)來(lái)實(shí)現(xiàn);

      為說(shuō)明各網(wǎng)絡(luò)組件的作用以及構(gòu)建的網(wǎng)絡(luò)性能,建立必要的系統(tǒng)仿真模型。

      八.寬帶城域網(wǎng)的規(guī)劃設(shè)計(jì)

      設(shè)計(jì)要求實(shí)現(xiàn):

      1、節(jié)點(diǎn)布局和布線;

      2、路由規(guī)劃和地址規(guī)劃;

      3、核心層和城域匯聚層結(jié)構(gòu)設(shè)計(jì);

      4、區(qū)域匯聚層和接入層的設(shè)計(jì);

      5、服務(wù)器網(wǎng)段的設(shè)置;

      6、網(wǎng)絡(luò)管理功能的設(shè)計(jì)

      八.寬帶城域網(wǎng)的規(guī)劃設(shè)計(jì)

      九.TCP/IP協(xié)議分析及實(shí)現(xiàn)

      設(shè)計(jì)目的及要求:

      1、初步掌握Windows socket編程的方法,并運(yùn)用所學(xué)的知識(shí)實(shí)現(xiàn)客戶(hù)端和服務(wù)器端的簡(jiǎn)單雙向通信。

      2、熟悉TCP或IP協(xié)議的基本原理,并能對(duì)客戶(hù)/服務(wù)器編程模式有一個(gè)深入理解。

      3、進(jìn)一步熟悉面向?qū)ο蟮木幊谭椒ê头庋b的相關(guān)概念。

      4、了解用Visual C++ 進(jìn)行基于對(duì)話框的編程的方法。

      5、培養(yǎng)一定的自學(xué)能力和獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。比如查找資料書(shū)、自主學(xué)習(xí)新知識(shí)。

      十.FTP客戶(hù)端程序設(shè)計(jì)

      實(shí)現(xiàn)FTP客戶(hù)端程序

      十一.FTP服務(wù)器端程序設(shè)計(jì)

      實(shí)現(xiàn)FTP服務(wù)器端程序

      十二.TCP通信程序設(shè)計(jì)

      要求:

      實(shí)現(xiàn)TCP的連接建立、文件傳送和連接釋放的三個(gè)階段,并將任一文件傳送到服務(wù)器端,編程完成該應(yīng)用程序的設(shè)計(jì)。實(shí)驗(yàn)報(bào)告要求有實(shí)現(xiàn)過(guò)程的流程圖,對(duì)主要的函數(shù)及其參數(shù)給予說(shuō)明,要有實(shí)現(xiàn)過(guò)程的主要程序段,并對(duì)各段程序的功能及作用進(jìn)行說(shuō)明。

      十三.局域網(wǎng)數(shù)據(jù)包捕獲程序設(shè)計(jì)

      設(shè)計(jì)一個(gè)GUI程序,實(shí)現(xiàn)IP、TCP、UDP數(shù)據(jù)包的捕獲和解析。通過(guò)編程了解各類(lèi)數(shù)據(jù)報(bào)的結(jié)構(gòu),掌握網(wǎng)絡(luò)編程的基本原理和方法。

      十四.滑動(dòng)窗口協(xié)議程序的設(shè)計(jì)與實(shí)現(xiàn)

      設(shè)計(jì)一個(gè)演示滑動(dòng)窗口協(xié)議的圖形界面程序。

      十五.簡(jiǎn)單端口掃描程序設(shè)計(jì)

      實(shí)現(xiàn)一個(gè)掃描器,必須能夠完成以下所有功能:使用 TCP connect、TCP SYN 和 TCP FIN 進(jìn)行端口掃描,使用 ICMP echo 掃描實(shí)現(xiàn) IP 掃描。并把掃描得知的結(jié)果記錄下來(lái)。

      十六.廣播通信程序設(shè)計(jì)

      使用WinSock API編程實(shí)現(xiàn)局域網(wǎng)消息廣播的實(shí)用程序。

      參閱資料,簡(jiǎn)述單播、廣播、多播的區(qū)別和聯(lián)系,以及各自的優(yōu)缺點(diǎn)和適用范圍。

      十七.跟蹤路由程序設(shè)計(jì)

      程序記錄并顯示數(shù)據(jù)報(bào)從源端機(jī)器傳送到目標(biāo)機(jī)器的過(guò)程中所經(jīng)過(guò)的路由器的IP地址,且記錄數(shù)據(jù)報(bào)到達(dá)每個(gè)路由器所需要的時(shí)間。

      十八.基于Winpcap的ARP數(shù)據(jù)包的捕獲與解析

      設(shè)計(jì)一個(gè)GUI程序,完成局域網(wǎng)數(shù)據(jù)包的捕獲和ARP數(shù)據(jù)包的解析;

      捕獲幾個(gè)網(wǎng)絡(luò)數(shù)據(jù)報(bào),給出實(shí)例并分析ARP數(shù)據(jù)包各字段的含義;

      說(shuō)明基于Winpcap編程的基本原理、程序的總體框架,繪制每個(gè)函數(shù)的詳細(xì)設(shè)計(jì)流程圖。

      十九.基于Winpcap的網(wǎng)絡(luò)流量統(tǒng)計(jì)分析

      設(shè)計(jì)一個(gè)GUI程序,完成局域網(wǎng)數(shù)據(jù)包的捕獲和統(tǒng)計(jì),需要統(tǒng)計(jì)的數(shù)據(jù)包包括TCP、UPD、ICMP、ARP、廣播數(shù)據(jù)包;

      捕獲一段時(shí)間的數(shù)據(jù)包,分析統(tǒng)計(jì)的結(jié)果;

      說(shuō)明基于Winpcap編程的基本原理、程序的總體框架,繪制每個(gè)函數(shù)的詳細(xì)設(shè)計(jì)流程圖。

      二十.圖形化網(wǎng)絡(luò)流量監(jiān)控

      開(kāi)發(fā)一款圖形化顯示的網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)軟件,軟件能夠以圖形形式實(shí)時(shí)動(dòng)態(tài)的顯示網(wǎng)絡(luò)流量的變化。

      二十一.郵件程序設(shè)計(jì)

      基本SMTP服務(wù)器(實(shí)現(xiàn)基本的SMTP協(xié)議命令,c語(yǔ)言)

      基本POP3服務(wù)器(實(shí)現(xiàn)基本的POP3協(xié)議命令,c語(yǔ)言)

      PHP Web Mail客戶(hù)端(用于發(fā)信和收信的Web客戶(hù)端程序)

      二十二.web瀏覽器程序設(shè)計(jì)

      設(shè)計(jì)一簡(jiǎn)單的web瀏覽器。

      二十三.獲取本機(jī)IP地址程序

      二十四.獲得本地計(jì)算機(jī)的網(wǎng)絡(luò)協(xié)議信息程序

      二十五.arp協(xié)議的實(shí)現(xiàn)

      下載計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求word格式文檔
      下載計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)任務(wù)與要求.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        南 通 大 學(xué) 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告專(zhuān)業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí): ****** 學(xué)號(hào): *********** 姓名: ****** 指導(dǎo)老師: ****** 日期: 2014年1月15日 1 目 錄 一、課程設(shè)計(jì)目的---4......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        大 作 業(yè) 說(shuō) 明 1. 目的:本大作業(yè)的目的是希望同學(xué)們學(xué)以致用,能夠?qū)⒄n程上教授的理論內(nèi)容在自己的工作生活實(shí)踐中加以印證,理解計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的基本內(nèi)容即可。 2. 方法:同學(xué)們......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告書(shū)學(xué)院: 班級(jí):通信0902 姓名: 學(xué)號(hào): 指導(dǎo)老師: 實(shí)驗(yàn)三 交換機(jī)VLAN實(shí)驗(yàn) SWITCH2的拓?fù)鋱D 規(guī)劃IP: PCA的ip為:10.65.1.1 PCB的ip為:10.66.1.1 PCC的ip為:10.65.1......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        第1章 概述 1.1醫(yī)院簡(jiǎn)介 沈陽(yáng)市第一人民醫(yī)院創(chuàng)建于1962年,是集醫(yī)療、科研、教學(xué)、預(yù)防保健于一體,以腦科為龍頭、多科系協(xié)調(diào)發(fā)展的大型綜合醫(yī)院,是遼寧中醫(yī)學(xué)院和沈陽(yáng)醫(yī)學(xué)院的......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        課 程 設(shè) 計(jì) 說(shuō) 明 書(shū) 題 目: 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì) 院(系): 專(zhuān) 業(yè): 班 級(jí): 學(xué) 號(hào): 姓 名:指導(dǎo)老師:完成時(shí)間: 201X年7月4日~201X年7月8日成績(jī):目錄 1 引言 ..............................

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        實(shí)驗(yàn)一交換式以太網(wǎng)路由互聯(lián) 一、 實(shí)驗(yàn)?zāi)康? 學(xué)習(xí)掌握交換式以太網(wǎng)主機(jī)連接配置和用路由器直接交付路由實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)絡(luò)互連,了解交換式以太網(wǎng)絡(luò)內(nèi)部和多個(gè)交換式以太網(wǎng)絡(luò)之......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)——IP數(shù)據(jù)報(bào)流量統(tǒng)計(jì) 摘 要 本課程設(shè)計(jì)主要是編制程序,監(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......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        目錄 一﹑實(shí)驗(yàn)室概述 ............................................................................................................................... 2 二、設(shè)計(jì)需......