本書是計算機網(wǎng)絡(luò)課程的配套實驗教材,同時也包含了進行實驗所需的基礎(chǔ)知識,因此可以單獨使用。
全書共分為四個部分。第1部分是局域網(wǎng)的構(gòu)建,在學(xué)習(xí)完基本概念后,還安排了網(wǎng)絡(luò)配置及常用命令、網(wǎng)線的制作,交換機的基本配置、交換機VLAN的配置和生成樹的配置管理等實驗。第2部分是網(wǎng)絡(luò)的互聯(lián),安排了靜態(tài)路由、RIP、OSPF、NAT、ACL和DHCP配置管理等實驗。第3部分是網(wǎng)絡(luò)的應(yīng)用,安排了BIND服務(wù)器、Web服務(wù)器的安裝配置和簡單的TCP客戶機和服務(wù)器編程等實驗。第4部分介紹了網(wǎng)絡(luò)中流動的數(shù)據(jù)包,安排了802.11、ARP、NAT、DHCP、DNS、TCP、HTTP和ICMP等多個Wireshark數(shù)據(jù)包捕獲實驗。附錄部分介紹了兩個工具軟件Cisco Packet Tracer和Wireshark的基本使用方法,還提供了部分實驗中不同廠家交換機和路由器產(chǎn)品所使用命令的一些區(qū)別。
本書可以作為計算機科學(xué)與技術(shù)等信息類專業(yè)學(xué)生的實驗指導(dǎo)書。一般工科專業(yè)的大二學(xué)生,在學(xué)習(xí)完高級程序設(shè)計語言、對計算機有基本認識之后,也可以選擇這本書作為進一步學(xué)習(xí)計算機網(wǎng)絡(luò)的教材。
這是一本通過計算機組網(wǎng)實驗學(xué)習(xí)TCP/IP協(xié)議的書。
以往的教科書大都按照協(xié)議層次自頂向下或者自底向上的方式講述TCP/IP協(xié)議的原理和實現(xiàn)。本書從計算機組網(wǎng)的角度出發(fā),先簡單介紹相關(guān)的基本概念,然后說明如何具體構(gòu)建一個計算機網(wǎng)絡(luò),最后深入到網(wǎng)絡(luò)中流動的數(shù)據(jù)內(nèi)部,觀察各種數(shù)據(jù)傳輸單元的具體表現(xiàn)形式,從而達到學(xué)習(xí)和理解計算機網(wǎng)絡(luò)原理的目的。
如果讀者有一定的計算機基礎(chǔ)知識,已經(jīng)知道計算機是由CPU、內(nèi)存/外存、輸入/輸出等部件構(gòu)成,也了解操作系統(tǒng)、應(yīng)用程序這些概念,并且學(xué)習(xí)過C語言高級程序設(shè)計,有一定的編程經(jīng)驗,那么肯定能夠順利地學(xué)習(xí)本書,并且完成書里介紹的所有實驗項目。在讀完本書并且完成書中所有實驗以后,你會對計算機網(wǎng)絡(luò)原理有比較深刻的理解。如果你的理想是成為一名網(wǎng)絡(luò)工程師,或者從事計算機相關(guān)的工作,那么通過本書學(xué)習(xí)到的網(wǎng)絡(luò)知識和積累的經(jīng)驗,將對你未來的職業(yè)生涯產(chǎn)生積極的影響。
本書非常適合作為一般工科專業(yè)的大二學(xué)生在學(xué)習(xí)完高級程序設(shè)計語言、對計算機有基本認識之后,進一步學(xué)習(xí)計算機網(wǎng)絡(luò)的教材。而對于計算機專業(yè)的學(xué)生來說,它是一本很好的實驗指導(dǎo)書,能夠幫助學(xué)生鞏固在計算機網(wǎng)絡(luò)理論課程學(xué)習(xí)中接觸到的專業(yè)知識。
本書共分為四個部分。
第1部分是局域網(wǎng)的構(gòu)建。
這部分首先介紹了一些有關(guān)網(wǎng)絡(luò)的基本術(shù)語,例如局域網(wǎng)和廣域網(wǎng),接著引出了以太網(wǎng)的概念。以太網(wǎng)是事實上的局域網(wǎng)標(biāo)準(zhǔn),在簡單地描述了這個標(biāo)準(zhǔn)之后,還介紹了以太網(wǎng)交換機和以太網(wǎng)地址以及虛擬局域網(wǎng)。
在實驗部分安排了網(wǎng)絡(luò)配置及常用命令、網(wǎng)線的制作、交換機的基本配置、交換機VLAN和生成樹配置等實驗。通過這部分的學(xué)習(xí),大家可以熟悉網(wǎng)絡(luò)設(shè)備的基本配置和管理,從而具備構(gòu)建一個局域網(wǎng)的能力。
第2部分是網(wǎng)絡(luò)的互聯(lián)。
這部分首先介紹了局域網(wǎng)互聯(lián)的關(guān)鍵設(shè)備路由器的基本結(jié)構(gòu)和功能,然后介紹了子網(wǎng)、IP地址的分配和Internet的層次路由架構(gòu)等內(nèi)容,最后介紹了內(nèi)網(wǎng)和外網(wǎng)的區(qū)別。
在實驗部分安排了靜態(tài)路由的配置,RIP和OSPF的配置,NAT、ACL和DHCP配置管理等實驗。在完成這部分內(nèi)容的學(xué)習(xí)后,讀者將會熟悉路由器的基本配置,能夠互聯(lián)不同的計算機局域網(wǎng),從而具備構(gòu)建一個廣域網(wǎng)的能力。
第3部分是網(wǎng)絡(luò)的應(yīng)用。
網(wǎng)絡(luò)應(yīng)用是網(wǎng)絡(luò)存在的意義。這部分首先介紹了網(wǎng)絡(luò)應(yīng)用的不同結(jié)構(gòu)形式和操作系統(tǒng)提供給網(wǎng)絡(luò)應(yīng)用的兩種基本傳輸服務(wù),然后介紹分別采用這兩種基本傳輸服務(wù)的典型應(yīng)用:DNS和Web服務(wù),同時也介紹了基本的Socket編程,讓大家能夠了解網(wǎng)絡(luò)應(yīng)用的具體工作方式。
在實驗部分安排了BIND服務(wù)器、Web服務(wù)器的安裝配置和簡單的TCP客戶機和服務(wù)器編程等實驗。
第4部分是網(wǎng)絡(luò)中數(shù)據(jù)包的流動。
這部分首先介紹了網(wǎng)絡(luò)的基本層次,更確切地說是操作系統(tǒng)中各種軟硬件模塊在網(wǎng)絡(luò)通信過程中扮演的角色,然后介紹Internet中數(shù)據(jù)的流動,最后通過一個無線上網(wǎng)的例子,介紹了各種協(xié)議在數(shù)據(jù)包流動過程中的作用。
在這部分將利用Wireshark工具深入到數(shù)據(jù)流內(nèi)部觀察數(shù)據(jù)傳輸單元具體的組織形式,讓讀者理解各個協(xié)議的工作方式。實驗部分安排了802.11、DHCP、ARP、NAT、DNS、TCP、HTTP和ICMP等多個Wireshark數(shù)據(jù)包捕獲實驗,幫助讀者理解協(xié)議的具體工作方式和數(shù)據(jù)流的內(nèi)部組織形式。
在附錄部分介紹了本書涉及的兩個工具軟件Cisco Packet Tracer和Wireshark的基本使用方法,也介紹了部分實驗中不同廠家交換機和路由器產(chǎn)品所使用命令的一些區(qū)別。
如果大家在學(xué)習(xí)完本書后有所收獲,那會使作者感到無比欣慰。歡迎大家提出寶貴意見和建議,并通過郵件發(fā)送到j(luò)ian.xu@hdu.edu.cn與我們聯(lián)系。謝謝大家!
徐建
2018年4月