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

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 緒論  1.1 計算機(jī)網(wǎng)絡(luò)課程設(shè)計的特點(diǎn)  1.2 計算機(jī)網(wǎng)絡(luò)課程設(shè)計的要求第2章 簡單網(wǎng)絡(luò)程序的設(shè)計與實(shí)現(xiàn)  2.1 Ping程序的設(shè)計與實(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 進(jìn)一步擴(kuò)展  2.2 Echo程序的設(shè)計與實(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 進(jìn)一步擴(kuò)展  2.3 HTTP客戶端的設(shè)計與實(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 進(jìn)一步擴(kuò)展  2.4 端口掃描程序設(shè)計與實(shí)現(xiàn)  2.4.2 課程設(shè)計內(nèi)容  2.4.3 相關(guān)知識  2.4.4 課程設(shè)計分析  2.4.5 進(jìn)一步擴(kuò)展  2.5 MAC地址獲取程序的設(shè)計與實(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è)計與實(shí)現(xiàn)  4.1 課程設(shè)計目的  4.2 課程設(shè)計內(nèi)容  4.3 相關(guān)知識  4.4 課程設(shè)計分析  4.5 進(jìn)一步擴(kuò)展第5章 簡單Web服務(wù)器的設(shè)計與實(shí)現(xiàn)  5.1 課程設(shè)計目的  5.2 課程設(shè)計內(nèi)容  5.3 相關(guān)知識  5.4 課程設(shè)計分析  5.5 進(jìn)一步擴(kuò)展第6章 簡單電子郵件客戶端的設(shè)計與實(shí)現(xiàn)  6.1 課程設(shè)計目的  6.2 課程設(shè)計內(nèi)容  6.3 相關(guān)知識  6.4 課程設(shè)計分析  6.5 進(jìn)一步擴(kuò)展第7章 簡單MIB瀏覽器的設(shè)計與實(shí)現(xiàn)  7.1 課程設(shè)計目的  7.2 課程設(shè)計內(nèi)容  7.3 相關(guān)知識  7.4 課程設(shè)計分析  7.5 進(jìn)一步擴(kuò)展第8章 簡單動態(tài)網(wǎng)站的設(shè)計與實(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 實(shí)驗(yàn)報告格式參考文獻(xiàn)

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計7條)

 
 

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

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

京ICP備13047387號-7