計算機網絡結課設計:通過思科Cisco進行中小型校園網搭建

????????上學期計算機網絡課程的結課設計是使用思科模擬器搭建一個中小型校園網,當時花了幾天時間查閱相關博客總算是做出來了,在驗收后一直沒管,在寒假想起來了簡單分享一下,希望可以給有需求的小伙伴一些幫助

目錄

一、設計要求

二、設計配置

2.1 網絡拓撲圖

2.2 配置過程

2.2.1 VLAN劃分

2.2.2 子網規劃

2.3 配置原因

三、詳細設計

3.1 VLAN配置

3.2 FTP配置

3.3 DHCP配置

3.4 DNS配置

3.5 Email配置

3.6 WWW配置

四、調試分析

4.1 行政樓部門測試

4.1.1 相同部門同一層間通信

4.1.2?相同部門不同層間通信

4.1.3?不同部門間通信

4.2?圖書館研究小組測試

4.2.1?相同不同小組間通信

4.2.2?不同研究小組間通信

4.3 宿舍樓測試

4.3.1?同樓宿舍間通信

4.3.2?不同樓宿舍間通信

4.4?FTP測試

4.5 DHCP測試

4.6 DNS測試

4.7 Email測試


一、設計要求

場景:大學校園網絡建設

該大學校園主要包括三個主要區域:行政樓、圖書館和學生宿舍區。校園網絡中心機房設在行政樓。網絡需要對外提供在線課程服務、對內提供學術資源共享服務與學生個人網絡地址自動配置服務,內外均可訪問的校園郵件服務。行政樓上的用戶約120人,分為5個部門,圖書館約150人,分成5個研究小組,學生宿舍區約180人,分成三個宿舍樓,每個宿舍樓約60個用戶。不同部門的用戶可能處在不同樓層,每一層可能有不同的部門用戶。要求部門之間內部可以相互通信,不同部門之間保持一定獨立性和信息隔離。要求不同研究小組之間保持通信的獨立性和隔離性。

二、設計配置

2.1 網絡拓撲圖

圖2-1 校園網拓撲圖

2.2 配置過程

2.2.1 VLAN劃分

????????配置行政樓五個部門,每個部門分別劃分一個VLAN,圖書館的研究小組同理每個小組劃分一個VLAN,確保每個部門和小組內部之間可以相互通信,不同之間保持通信的獨立性和隔離性。每個宿舍樓單獨劃分一個VLAN,再使用三層交換機的路由功能,實現不同宿舍樓之間的相互通信。

2.2.2 子網規劃

表2-1 子網劃分VLAN和IP表

主要區域

劃分

VLAN

IP

網關

行政樓

部門1

10

192.39.30.1

192.39.30.126

部門2

11

192.39.31.1

192.39.31.126

部門3

12

192.39.32.1

192.39.32.126

部門4

13

192.39.33.1

192.39.33.126

部門5

14

192.39.34.1

192.39.34.126

圖書館

小組1

20

192.39.20.1

192.39.20.254

小組2

21

192.39.21.1

192.39.21.254

小組3

22

192.39.22.1

192.39.22.254

小組4

23

192.39.23.1

192.39.23.254

小組5

24

192.39.24.1

192.39.24.254

宿舍樓

宿舍1

30

192.39.10.1

192.39.10.62

宿舍2

31

192.39.10.65

192.39.10.126

宿舍3

32

192.39.10.129

192.39.10.190

2.3 配置原因

????????行政樓子網的劃分,其子網掩碼為/25,由于行政樓共用戶120人,分5給部門但是未說明每個部門人數,故部門人數最多為116人需要能夠包含116人的IP地址,所以選擇子網掩碼/25,能容納126個IP地址,并且每個部門分別劃分一個單獨的子網,圖書館的研究小組同理,一個研究小組最多有146人,則子網掩碼為/24,能容納254個IP地址。學生宿舍區域說明平均分成3棟宿舍樓,每棟約為60人,故子網掩碼為/26,可以容納62個IP地址,符合三個主要區域的劃分要求,提供子網劃分更有效地利用IP地址資源,提高網絡的可拓展性和靈活性。同時每個不同部門,小組劃分不同的VLAN,將校園網絡劃分成多個邏輯上的獨立子網,每個代表一個特殊的業務功能區域,實現網絡的有效隔離和管理,實現內部之間互通,之外保持通信的獨立性和隔離性,限制不同VLAN之間通信,保護敏感數據不被非法訪問。

????????由于校園網絡需要提供在線課程服務,對內提供學術資源共享服務以及學生個人網址自動分配服務,內外均可訪問的校園郵件服務。所以搭建配置各類網絡服務,如DHCP自動分配IP地址,通過DHCP服務實現學生個人網絡的自動配置,提高網絡管理的效率和便捷性;Email服務實現校園郵件服務,用戶可以通過Email服務實現發送和接收郵件,進行學術交流和業務溝通;WWW服務實現HTTP在線課程服務等,將在線課程、學術資源等發布到互聯網上,供外部用戶的訪問;DNS服務域名解析IP地址,通過部署DNS服務器,配置相應的域名和IP地址映射關系,幫助學術和教師方便訪問校內外的網絡資源;通過FTP文件傳輸協議實現校園網絡提供學術資源共享服務,方便用戶上傳和下載學術資源,促進學術交流和研究。

三、詳細設計

3.1 VLAN配置

以下是各部門,小組,宿舍樓的VLAN劃分:

圖3-1 行政樓VLAN劃分示例圖

圖3-2 研究小組VLAN劃分示例圖

圖3-3 宿舍樓VALN劃分示例圖

圖3-4 多層交換機VLAN數據表

3.2 FTP配置

以下是FTP服務器的IP配置,以及增加相關用戶的配置界面,如行政樓、圖書館、學生宿舍等區域,其IP為172.39.1.2,用戶名均為對應拼音如:行政樓xingzhenglou、圖書館tushuguan、宿舍sushe,密碼均為000000:

圖3-5 FTP的IP配置

圖3-6 FTP增加行政樓用戶配置

圖3-7 FTP增加圖書館用戶配置

圖3-8 FTP增加學生宿舍用戶配置

3.3 DHCP配置

??? 以下為DHCP服務相關配置信息,如IP的配置以及不同VLAN下IP分配:

圖3-9 DHCP的IP配置

圖3-10 DHCP配置VLAN10

圖3-11 DHCP配置VLAN30

3.4 DNS配置

??? 以下為DNS服務相關配置信息,如IP的配置,WEB網頁的搭建以及WEB網頁的解析,域名為:www.web.com,其IP地址為:172.39.1.4,演示如下:

圖3-12 DNS的IP配置

圖3-13 WEB網頁的搭建

圖3-14 WEB網頁的解析

3.5 Email配置

??? 以下為Email服務的搭建,包括IP的配置,相關區域的IP地址配置,相關區域賬號和密碼的配置,以及郵件發送地址的映射配置、郵件接收地址的映射配置,郵件地址均為xingzhenglou/tushuguan/sushe@email.com,以行政樓為例:

圖3-15 Email的IP配置

圖3-16 Email行政樓配置界面

圖3-17 Email配置行政樓IP地址

圖3-18 Email郵件發送地址映射

圖3-19 Email郵件接收地址映射

3.6 WWW配置

??? 以下為WWW服務相關配置:

圖3-20 WWW的IP配置

圖3-21 WWW開啟服務

四、調試分析

4.1 行政樓部門測試

4.1.1 相同部門同一層間通信

圖4-1 部門1間相同層通信

4.1.2?相同部門不同層間通信

圖4-2 部門2間不同層通信

4.1.3?不同部門間通信

圖4-3 不同部門間通信

4.2?圖書館研究小組測試

4.2.1?相同不同小組間通信

圖4-4 相同小組間通信

4.2.2?不同研究小組間通信

圖4-5 不同小組間通信

4.3 宿舍樓測試

4.3.1?同樓宿舍間通信

圖4-6 同樓宿舍間通信

4.3.2?不同樓宿舍間通信

圖4-7 不同樓宿舍間通信

4.4?FTP測試

以下分別為行政樓、圖書館、學生宿舍訪問FTP服務器:

圖4-8 行政樓部門1訪問FTP服務器

圖4-9 圖書館小組1訪問FTP服務器

圖4-10 學生宿舍1訪問FTP服務器

4.5 DHCP測試

??? 以下分別為行政樓、圖書館、宿舍樓獲取IP的測試:

圖4-11 行政樓獲取IP

圖4-12 圖書館獲取IP

圖4-13 學生宿舍獲取IP

4.6 DNS測試

??? 以下為DNS測試,例舉行政樓和圖書館訪問網頁

圖4-14 行政樓訪問網頁

圖4-15 圖書館訪問網頁

4.7 Email測試

??? 以下為Email服務測試,從圖書館研究小組1向行政樓部門1發送郵件,以及行政樓部門1的接收:

圖4-16 圖書館小組1發送郵件

圖4-17 行政樓部門1接收郵件


? ? ? ? 簡單的分享一下,如果有小伙伴需要pkt文件的話可以聯系博主哦

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/895229.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/895229.shtml
英文地址,請注明出處:http://en.pswp.cn/news/895229.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

在npm上傳屬于自己的包

最近在整理代碼,上傳到npm方便使用,所以學習了如何在npm發布一個包,整理寫成一篇文章和大家一起交流。 1、注冊npm賬號 npm | Home 2、確保是登錄狀態 (在包目錄下,終端執行 npm login) 按enter鍵自動打開頁面&…

物聯網(IoT)詳解

物聯網(IoT)詳解 1. IoT定義簡介2. IoT工作原理3. IoT關鍵技術4. 物聯網與互聯網區別5. IoT使用場景6. 開源物聯網平臺7. 參考資料 1. IoT定義簡介 首先第一個問題,什么是物聯網(IoT)? 物聯網(英文&#…

【人工智能】解碼語言之謎:使用Python構建神經機器翻譯系統

《Python OpenCV從菜鳥到高手》帶你進入圖像處理與計算機視覺的大門! 解鎖Python編程的無限可能:《奇妙的Python》帶你漫游代碼世界 神經機器翻譯(NMT)是近年來機器翻譯領域的一項重大突破。它利用深度學習模型,特別是循環神經網絡(RNN)和Transformer網絡,以端到端的…

idea項目列表不出現,展示loading

2025年02月08 11:23:36 星期六 發生在webstorm中,跟其他idea類似 原因是將 ignore 插件升級到 4.5.5 版本 https://github.com/JetBrains/idea-gitignore/pull/933 解決方案:將ignore版本將為 4.5.4 我是將 4.5.5 降低為 4.5.4 正常顯示文件夾了。

DeepSeek本地部署詳細指南

DeepSeek本地部署詳細指南 隨著人工智能技術的飛速發展,本地部署大模型的需求也日益增加。DeepSeek作為一款開源且性能強大的大語言模型,提供了靈活的本地部署方案,讓用戶能夠在本地環境中高效運行模型,同時保護數據隱私。以下是…

算法隨筆_46: 最長公共前綴

上一篇:算法隨筆_45: 車隊-CSDN博客 題目描述如下: 編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入:strs ["flower","flow","flight"] 輸…

learn torch 01

pytorch學習 在安裝完conda時,需要在windows上修改pip配置路徑具體操作如下 文件管理器文件路徑地址欄敲:%APPDATA%回車,快速進入C:\Users\電腦用戶\AppData\Roaming文件夾中 新建pip文件夾并在文件夾中新建pip.ini配置文件 需要在pip.ini配置文件內容&a…

【Vue】在Vue3中使用Echarts的示例 兩種方法

文章目錄 方法一template渲染部分js部分方法一實現效果 方法二template部分js or ts部分方法二實現效果 貼個地址~ Apache ECharts官網地址 Apache ECharts示例地址 官網有的時候示例顯示不出來,屬于正常現象,多進幾次就行 開始使用前,記得先…

分布式鎖的實現 和 底層原理 以及都有什么問題?

目錄 分布式鎖的實現方式及底層原理 1. 基于數據庫實現分布式鎖 實現方式 底層原理 存在的問題 2. 基于 Redis 實現分布式鎖 實現方式 底層原理 存在的問題 3. 基于 ZooKeeper 實現分布式鎖 實現方式 底層原理 存在的問題 總結 分布式鎖的實現方式及底層原理 1.…

13.10 統一配置管理中心:TranslationChain 架構的簡潔配置管理方案

統一配置管理中心:TranslationChain 架構的簡潔配置管理方案 1. 集中式配置文件設計 config/settings.yaml: # 多環境配置開關 env: production # development|test|production# 模型管理中心 models:openai:class: langchain_openai.ChatOpenAIparams

Ollama 簡單 好用 好玩

簡介 Ollama https://github.com/ollama/ollama/ 是一個基于 Go 語言 的 本地大語言模型運行框架,專注于本地化運行大型語言模型(LLM)的開源工具。 類 Docker 產品(支持 list,pull,push,run 等命令),更好玩…

儲能系統-系統架構

已更新系列文章包括104、61850、modbus 、單片機等,歡迎關注 IEC61850實現方案和測試-1-CSDN博客 快速了解104協議-CSDN博客 104調試工具2_104協議調試工具-CSDN博客 1 電池儲能系統(BESS) 架構 電池儲能系統主要包括、電池、pcs、本地控制…

Day88:加載游戲圖片

在游戲開發中,加載和顯示圖片是非常常見的需求,尤其是在 2D 游戲 中,角色、背景、道具、敵人等都需要用圖片來表示。今天,我們將學習如何在 Python 游戲開發中使用 Pygame 加載并顯示圖片。 1. 加載游戲圖片的基本步驟 在 Pygame 中加載圖片通常需要以下幾個步驟: 導入 P…

解決 keep-alive 緩存組件中定時器干擾問題

當使用 keep-alive 緩存組件時,組件中的定時器可能會在組件被緩存后繼續運行,從而干擾其他組件的邏輯。為了避免這種情況,可以通過以下方法解決: 1. 在組件的 deactivated 鉤子中清理定時器 keep-alive 為緩存的組件提供了 acti…

百度高德地圖坐標轉換

百度地圖和高德地圖的側重點不太一樣。同樣一個地名,在百度地圖網站上搜索到的地點可能是商業網點,在高德地圖網站上搜索到的地點可能是自然行政地點。 高德地圖api 在高德地圖中,搜索地名,如“亂石頭川”,該地名會出…

網絡安全溯源 思路 網絡安全原理

網絡安全背景 網絡就是實現不同主機之間的通訊。網絡出現之初利用TCP/IP協議簇的相關協議概念,已經滿足了互連兩臺主機之間可以進行通訊的目的,雖然看似簡簡單單幾句話,就描述了網絡概念與網絡出現的目的,但是為了真正實現兩臺主機…

QTreeView和QTableView單元格添加超鏈接

QTreeView和QTableView單元格添加超鏈接的方法類似,本文僅以QTreeView為例。 在QTableView仿Excel表頭排序和篩選中已經實現了超鏈接的添加,但是需要借助delegate,這里介紹一種更簡單的方式,無需借助delegate。 一.效果 二.實現 QHTreeView.h #ifndef QHTREEVIEW_H #def…

每日一題——缺失的第一個正整數

缺失的第一個正整數 題目描述進階:數據范圍: 示例示例 1示例 2示例 3 題解思路代碼實現代碼解釋復雜度分析總結 題目描述 給定一個無重復元素的整數數組 nums,請你找出其中沒有出現的最小的正整數。 進階: 時間復雜度&#xff…

2025年日祭

本文將同步發表于洛谷(暫無法訪問)、CSDN 與 Github 個人博客(暫未發布) 本蒟自2025.2.8開始半停課。 以下是題目格式: [題目OJ 題號] [來源(選填)] 名稱 …… 題號 - 名稱 題目:……

Docker 部署 MySQL-5.7 單機版

一、鏡像獲取 # docker hub 鏡像 docker pull farerboy/mysql:5.7 # 國內阿里鏡像 docker pull registry.cn-hangzhou.aliyuncs.com/farerboy/mysql:5.7 以上兩個鏡像二選一即可 二、運行容器 docker run -dti --name mysql \n --privileged \n --cgroupns private \n --e…