计算机网络结课设计:通过思科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文件的话可以联系博主哦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/968705.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

mars3d接入到uniapp的时候ios上所有地图的瓦片都无法加载解决方案

用的是【Mars3d】官网的uniapp的仓库,安卓没有问题,但是ios的不行 相关链接 mars3d-uni-app: uni-app技术栈下的Mars3D项目模板 解决方案:感觉所有图片请求全被拦截了 uniapp的ios内核不允许跨域,需要先把瓦片下载后转base64&…

springboot019高校心理教育辅导

版权声明 所有作品均为本人原创,提供参考学习使用,如需要源码数据库配套文档请移步 www.taobysj.com 搜索获取 技术实现 开发语言:Javavue。 框架:后端spingboot前端vue。 模式:B/S。 数据库:mysql。 开…

基于java手机销售网站设计和实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

基于 GEE 计算研究区年均地表温度数据

目录 1 代码解析 2 完整代码 3 运行结果 1 代码解析 (1)定义研究区: // 研究区的范围需要自己提前上传 var dataset table;// 将研究区显示在中心,后面的数字为缩放等级,范围从1 - 24 Map.centerObject(dataset,…

VMware Windows_10_x64 安装 VM Tools 后无法将本机文件复制到虚拟机

有一种情况,安装VM Tools死活安装不上去。这时不要急不要慌,重启本机就好了(本人情况就是如此)。 windows键 R 输入 service.msc 打开服务管理器 找到Virtual Disk服务,选择属性设置为自动,应用后启用服…

python知识和项目经验

一些功能的实现 从.py文件中获取函数对象和参数 的字典 在给定的Python脚本中,通过模块导入和反射机制,如何动态获取包含模型函数的模块中的函数及其默认参数,并构建一个字典以便后续使用? 解决方案 test.py # test.py impor…

Unity下ML-Agents第一个示例

本文写于2025年2月12日,需要提前安装好Anaconda。按文中步骤测试了两次都可正常运行。 一、准备Python端 1.下载并解压 ML-Agents Release 22(使用git clone大概率会失败) 解压路径为 C:\Users\Administrator(Administrator为电…

FastExcel + Java:打造高效灵活的Excel数据导入导出解决方案

作者:后端小肥肠 🍇 我写过的文章中的相关代码放到了gitee,地址:xfc-fdw-cloud: 公共解决方案 🍊 有疑问可私信或评论区联系我。 🥑 创作不易未经允许严禁转载。 姊妹篇: 基于AOP的数据字典实现…

解决IDEA中gitlab登录只有token选项,没有账号密码选项

如图,当点击gitlab账户登录的时候,只显示server和token,而没有账号选项。期望通过账号密码登录。 解决方式: 插件 - GitLab - 禁用即可。

AI语言模型的技术之争:DeepSeek与ChatGPT的架构与训练揭秘

云边有个稻草人-CSDN博客 目录 第一章:DeepSeek与ChatGPT的基础概述 1.1 DeepSeek简介 1.2 ChatGPT简介 第二章:模型架构对比 2.1 Transformer架构:核心相似性 2.2 模型规模与参数 第三章:训练方法与技术 3.1 预训练与微调…

PHP 中的除以零错误

除以零错误(Division by zero)是指数字除以零的情况, 这在数学上是未定义的。在 PHP 中,处理这种错误的方式取决于 PHP 版本: PHP 7: 使用 / 运算符会产生一个警告 (E_WARNING) 并返回 false。 使用 intd…

【设计模式】01- 一文理解常用设计模式-“创建型模式”篇

一、前言 最近在复习设计模式,撰写、整理了内容和代码片段,和大家一起交流学习。 设计模式是软件设计中常见问题的典型解决方案。 二、模式分类 模式可以根据其意图或目的来分类。常见的设计模式包括: 创建型模式提供创建对象的机制&#x…

数据结构-链式二叉树

文章目录 一、链式二叉树1.1 链式二叉树的创建1.2 根、左子树、右子树1.3 二叉树的前中后序遍历1.3.1前(先)序遍历1.3.2中序遍历1.3.3后序遍历 1.4 二叉树的节点个数1.5 二叉树的叶子结点个数1.6 第K层节点个数1.7 二叉树的高度1.8 查找指定的值(val)1.9 二叉树的销毁 二、层序…

游戏引擎学习第99天

仓库:https://gitee.com/mrxiao_com/2d_game_2 黑板:制作一些光场(Light Field) 当前的目标是为游戏添加光照系统,并已完成了法线映射(normal maps)的管道,但还没有创建可以供这些正常映射采样的光场。为了继续推进&…

LSTM变种模型

GRU GRU简介 门控循环神经网络 (Gated Recurrent Neural Network,GRNN) 的提出,旨在更好地捕捉时间序列中时间步距离较大的依赖关系。它通过可学习的门来控制信息的流动。其中,门控循环单元 (Gated Recurrent Unit , GRU) 是…

业务开发 | 基础知识 | Maven 快速入门

Maven 快速入门 1.Maven 全面概述 Apache Maven 是一种软件项目管理和理解工具。基于项目对象模型的概念(POM),Maven 可以从中央信息中管理项目的构建,报告和文档。 2.Maven 基本功能 因此实际上 Maven 的基本功能就是作为 Ja…

新一代SCADA: 宏集Panorama Suite 2025 正式发布,提供更灵活、符合人体工学且安全的应用体验

宏集科技宣布正式推出全新Panorama Suite 2025 SCADA软件!全新版本标志着 Panorama Suite的一个重要里程碑,代表了从 Panorama Suite 2022 开始并跨越三个版本(2022、2023、2025)的开发过程的顶峰。 此次重大发布集中在六个核心主…

PAT乙级真题 — 1080 MOOC期终成绩(java)【测试点3超时】

对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计…

【Oracle篇】浅谈执行计划中的多表连接(含内连接、外连接、半连接、反连接、笛卡尔连接五种连接方式和嵌套、哈希、排序合并三种连接算法)

💫《博主介绍》:✨又是一天没白过,我是奈斯,从事IT领域✨ 💫《擅长领域》:✌️擅长阿里云AnalyticDB for MySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控;并对SQLserver、NoSQL(…

TCP 端口号为何位于首部前四个字节?协议设计的智慧与启示

知乎的一个问题很有意思:“为什么在TCP首部中要把TCP的端口号放入最开始的四个字节?” 这种问题很适合我这种搞历史的人,大年初一我给出了一个简短的解释,但仔细探究这个问题,我们将会获得 TCP/IP 被定义的过程。 文…