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

出版時間:2009-6  出版社:清華大學(xué)出版社  作者:王勇 等編著  頁數(shù):121  

前言

一個完整的計算機網(wǎng)絡(luò)的教學(xué)過程應(yīng)該包含三個環(huán)節(jié):課堂教學(xué)、實驗和課程設(shè)計。課程設(shè)計作為最后一個環(huán)節(jié),區(qū)別于實驗的針對性強、規(guī)模小的特征,課程設(shè)計具有實踐性強和綜合性高的特點。在計算機網(wǎng)絡(luò)課程的教學(xué)過程中起著不可替代的作用。目前市面上缺乏計算機網(wǎng)絡(luò)課程設(shè)計方面的指導(dǎo)教材,特別是在Java語言已經(jīng)成為許多院校計算機專業(yè)的教學(xué)語言的情況下,更是缺乏以Java語言及其網(wǎng)絡(luò)編程技術(shù)為基礎(chǔ)的計算機網(wǎng)絡(luò)課程設(shè)計指導(dǎo)教材。本書以Java語言及其網(wǎng)絡(luò)編程技術(shù)為基礎(chǔ),結(jié)合計算機網(wǎng)絡(luò)課程的理論教學(xué),精心設(shè)計了若干個實驗內(nèi)容,利于讀者提高計算機網(wǎng)絡(luò)方面的實踐能力和加深對計算機網(wǎng)絡(luò)理論知識的理解。本書有以下特點:(1)以Java語言及其網(wǎng)絡(luò)編程為實現(xiàn)技術(shù),更便于計算機專業(yè)的學(xué)生進行編程和實驗;(2)實驗內(nèi)容安排考慮了計算機網(wǎng)絡(luò)教學(xué)內(nèi)容中的重點內(nèi)容,從實用性角度進行了全新組織,利于提高學(xué)生的動手能力和對計算機網(wǎng)絡(luò)理論知識的掌握;(3)實驗內(nèi)容豐富,可以根據(jù)課程設(shè)計的課時情況,選擇其中的若干個實驗作為教學(xué)內(nèi)容,便于組織教學(xué)實踐;(4)在附錄中給出了大部分實驗的參考答案,參考答案都經(jīng)過作者的調(diào)試,可以供教師和學(xué)生在課程設(shè)計過程中參考。本書在實驗內(nèi)容選題上主要從實用性角度出發(fā),大部分與應(yīng)用層的協(xié)議相關(guān),而不是計算機網(wǎng)絡(luò)中數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層或者傳輸層中具體協(xié)議的模擬或者分析,因為這些底層協(xié)議的模擬或者分析在網(wǎng)絡(luò)實驗中已經(jīng)包含。相對于網(wǎng)絡(luò)實驗,本課程設(shè)計指導(dǎo)教材所選擇的實驗大都是一些粒度更大、綜合性更高的實驗,需要學(xué)生利用軟件工程的方法和程序設(shè)計語言的編程技巧,并具備計算機網(wǎng)絡(luò)的理論知識背景,才能出色地完成實驗內(nèi)容。在第2章簡單網(wǎng)絡(luò)程序的設(shè)計與實現(xiàn)中,精心挑選了5個小實驗,這幾個小實驗都涉及了Java網(wǎng)絡(luò)編程方面最基本的內(nèi)容,目的是鍛煉學(xué)生最基本的網(wǎng)絡(luò)編程能力;通過跟蹤運行Java網(wǎng)絡(luò)包,使得學(xué)生了解網(wǎng)絡(luò)編程的實現(xiàn)細節(jié)。在第3章數(shù)據(jù)包的捕獲與分析中,安排學(xué)生以Ethrcal軟件為基礎(chǔ),掌握局域網(wǎng)中數(shù)據(jù)捕獲的方法,特別是利用Ethreal進行數(shù)據(jù)包分析的方法,目的是加深學(xué)生對于計算機網(wǎng)絡(luò)課堂教學(xué)中的理論知識的理解。在第4章簡單聊天程序的設(shè)計與實現(xiàn)中,安排學(xué)生利用套接字設(shè)計并實現(xiàn)一個簡單的聊天程序,目的是進一步鍛煉學(xué)生的網(wǎng)絡(luò)軟件編程能力和解決實際問題的能力。在第5章簡單web服務(wù)器的設(shè)計與實現(xiàn)中,安排學(xué)生利用套接字設(shè)計并實現(xiàn)一個簡單的wcb服務(wù)器,目的是使得學(xué)生掌握HTTP協(xié)議的相關(guān)知識,并進一步鍛煉學(xué)生的網(wǎng)絡(luò)軟件編程能力和解決實際問題的能力。

內(nèi)容概要

本書以Java語言及其網(wǎng)絡(luò)編程技術(shù)為基礎(chǔ),結(jié)合計算機網(wǎng)絡(luò)課程的理論教學(xué),精心設(shè)計了若干個實驗內(nèi)容,有利于學(xué)生提高計算機網(wǎng)絡(luò)方面的實踐能力和加深計算機網(wǎng)絡(luò)理論知識的理解。實驗內(nèi)容安排考慮了計算機網(wǎng)絡(luò)教學(xué)中重點內(nèi)容,從實用性角度進行組織編寫,內(nèi)容豐富,可以根據(jù)課程設(shè)計的課時情況,選擇其中的若干個實驗作為教學(xué)內(nèi)容。附錄給出了大部分實驗的參考答案,參考答案都經(jīng)過作者的調(diào)試,可以供教師和學(xué)生在課程設(shè)計過程中參考。本書適合作為計算機專業(yè)在校學(xué)生在進行計算機網(wǎng)絡(luò)課程設(shè)計實踐時的指導(dǎo)教材。

書籍目錄

第1章 緒論  1.1 計算機網(wǎng)絡(luò)課程設(shè)計的特點  1.2 計算機網(wǎng)絡(luò)課程設(shè)計的要求第2章 簡單網(wǎng)絡(luò)程序的設(shè)計與實現(xiàn)  2.1 Ping程序的設(shè)計與實現(xiàn)  2.1.1 課程設(shè)計目的  2.1.2 課程設(shè)計內(nèi)容  2.1.3 相關(guān)知識  2.1.4 課程設(shè)計分析  2.1.5 進一步擴展  2.2 Echo程序的設(shè)計與實現(xiàn)  2.2.1 課程設(shè)計目的  2.2.2 課程設(shè)計內(nèi)容  2.2.3 相關(guān)知識  2.2.4 課程設(shè)計分析  2.2.5 進一步擴展  2.3 HTTP客戶端的設(shè)計與實現(xiàn)  2.3.1 課程設(shè)計目的  2.3.2 課程設(shè)計內(nèi)容  2.3.3 相關(guān)知識  2.3.4 課程設(shè)計分析  2.3.5 進一步擴展  2.4 端口掃描程序設(shè)計與實現(xiàn)  2.4.2 課程設(shè)計內(nèi)容  2.4.3 相關(guān)知識  2.4.4 課程設(shè)計分析  2.4.5 進一步擴展  2.5 MAC地址獲取程序的設(shè)計與實現(xiàn)  2.5.1 課程設(shè)計目的  2.5.2 課程設(shè)計內(nèi)容  2.5.3 相關(guān)知識  2.5.4 課程設(shè)計分析第3章 數(shù)據(jù)包的捕獲與分析  3.1 課程設(shè)計目的  3.2 課程設(shè)計內(nèi)容  3.3 相關(guān)知識  3.4 課程設(shè)計分析第4章 簡單聊天程序的設(shè)計與實現(xiàn)  4.1 課程設(shè)計目的  4.2 課程設(shè)計內(nèi)容  4.3 相關(guān)知識  4.4 課程設(shè)計分析  4.5 進一步擴展第5章 簡單Web服務(wù)器的設(shè)計與實現(xiàn)  5.1 課程設(shè)計目的  5.2 課程設(shè)計內(nèi)容  5.3 相關(guān)知識  5.4 課程設(shè)計分析  5.5 進一步擴展第6章 簡單電子郵件客戶端的設(shè)計與實現(xiàn)  6.1 課程設(shè)計目的  6.2 課程設(shè)計內(nèi)容  6.3 相關(guān)知識  6.4 課程設(shè)計分析  6.5 進一步擴展第7章 簡單MIB瀏覽器的設(shè)計與實現(xiàn)  7.1 課程設(shè)計目的  7.2 課程設(shè)計內(nèi)容  7.3 相關(guān)知識  7.4 課程設(shè)計分析  7.5 進一步擴展第8章 簡單動態(tài)網(wǎng)站的設(shè)計與實現(xiàn)  8.1 課程設(shè)計目的  8.2 課程設(shè)計內(nèi)容  8.3 相關(guān)知識  8.4 課程設(shè)計分析附錄A 參考答案附錄B Java網(wǎng)絡(luò)編程基礎(chǔ)知識附錄C 實驗報告格式參考文獻

章節(jié)摘錄

插圖:第1章 緒論一個完整的計算機網(wǎng)絡(luò)教學(xué)應(yīng)該包括三個環(huán)節(jié):課堂教學(xué)、實驗和課程設(shè)計。計算機網(wǎng)絡(luò)課堂教學(xué)講授計算機網(wǎng)絡(luò)的理論知識,計算機網(wǎng)絡(luò)實驗由一系列針對網(wǎng)絡(luò)課堂教學(xué)理論內(nèi)容的、規(guī)模相對較小的實驗組成,而計算機網(wǎng)絡(luò)課程設(shè)計則是主要由幾個較大規(guī)模的實驗組成,課堂教學(xué)、實驗和課程設(shè)計三者是相輔相成的。安排網(wǎng)絡(luò)課程設(shè)計的目的有兩個,一是引導(dǎo)學(xué)生將書本上抽象的概念和具體實現(xiàn)技術(shù)結(jié)合起來,使學(xué)習(xí)深化;二是消除學(xué)生對計算機網(wǎng)絡(luò)理論知識的神秘感,調(diào)動學(xué)生學(xué)習(xí)的積極性與主動性,進而鍛煉解決實際問題的能力。課程設(shè)計基本上按照計算機網(wǎng)絡(luò)教學(xué)大綱安排,其中的7個課程設(shè)計題目具有一定的代表性,希望學(xué)生通過完成課程設(shè)計課題,體會計算機網(wǎng)絡(luò)理論知識的原理和運用,以及專業(yè)技術(shù)人員所使用的基本方法和技巧。本書的7個課程設(shè)計實驗彼此之間相對獨立,可以獨立安排,但也存在一定的關(guān)系,其中第2章實驗是一個基礎(chǔ)性的實驗,鍛煉使用丁ava語言進行網(wǎng)絡(luò)程序設(shè)計的基本能力,其余6章的實驗彼此獨立,可以根據(jù)計算機網(wǎng)絡(luò)課程設(shè)計安排的課時選做。1.1 計算機網(wǎng)絡(luò)課程設(shè)計的特點實驗與課程設(shè)計都是計算機網(wǎng)絡(luò)教學(xué)的實踐環(huán)節(jié),二者的不同點不僅表現(xiàn)在所包含的實驗的規(guī)模大小有所不同,重要的是課程設(shè)計更關(guān)注理論知識的綜合運用,針對計算機網(wǎng)絡(luò)理論知識中的一個方面,而不是像計算機網(wǎng)絡(luò)實驗?zāi)菢俞槍碚撝R的一個知識點。總結(jié)計算機網(wǎng)絡(luò)課程設(shè)計的特點如下所示。實踐性強:作為計算機網(wǎng)絡(luò)教學(xué)的最后一個環(huán)節(jié),主要從實踐出發(fā)組織實驗,注重鍛煉學(xué)生的實際動手能力和解決實際問題的能力。綜合性高:區(qū)別于計算機網(wǎng)絡(luò)實驗針對計算機網(wǎng)絡(luò)理論體系中一個知識點,計算機網(wǎng)絡(luò)課程設(shè)計針對的是計算機網(wǎng)絡(luò)知識體系中的一個方面,需要運用計算機網(wǎng)絡(luò)、軟件工程、程序設(shè)計語言等課程的知識,解決一個較為實際的問題。本書以Java語言程序設(shè)計及其網(wǎng)絡(luò)編程為基礎(chǔ),選用了計算機網(wǎng)絡(luò)若干個常用的協(xié)議或應(yīng)用作為實驗內(nèi)容,具有上述實踐性強和綜合性高的特點。1.2 計算機網(wǎng)絡(luò)課程設(shè)計的要求在計算機網(wǎng)絡(luò)課程設(shè)計的實驗過程中,要求做到:(1)預(yù)習(xí)實驗指導(dǎo)書有關(guān)部分,認真做好實驗內(nèi)容的準(zhǔn)備,就實驗可能出現(xiàn)的情況提前做出思考和分析,正確理解題意。(2)具有良好的編程規(guī)范和適當(dāng)?shù)淖⑨尅?/pre>

編輯推薦

《美術(shù)設(shè)計基礎(chǔ)與實訓(xùn)教程》適合作為計算機專業(yè)在校學(xué)生在進行計算機網(wǎng)絡(luò)課程設(shè)計實踐時的指導(dǎo)教材。

圖書封面

評論、評分、閱讀與下載


    計算機網(wǎng)絡(luò)課程設(shè)計 PDF格式下載


用戶評論 (總計7條)

 
 

  •   很實用,附很多原程序,如果能附源碼就更好了
  •   課程設(shè)計需要的,學(xué)生覺得還可以
  •   菜鳥級不太適合.....啦....
  •   可以,全是代碼
  •   雖然說課程設(shè)計用的C語言進行計算機網(wǎng)絡(luò)實際問題的實現(xiàn)。但是這本書完整的教會我如何在Java環(huán)境下的實行。很不錯的一本書??!
  •   還行吧,書編寫不是太好~
  •   本書像幅地圖,適合自學(xué)的同胞。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7