計算機網(wǎng)絡課程設計

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

《美術設計基礎與實訓教程》適合作為計算機專業(yè)在校學生在進行計算機網(wǎng)絡課程設計實踐時的指導教材。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計7條)

 
 

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

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

京ICP備13047387號-7