计算机网络结课设计:通过思科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.rhkb.cn/news/17586.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【漫话机器学习系列】091.置信区间(Confidence Intervals)

置信区间(Confidence Intervals)详解 1. 引言 在统计学和数据分析中,我们通常希望通过样本数据来估计总体参数。然而,由于抽样的随机性,我们不可能得到精确的总体参数,而只能通过估计值(如均值…

朝天椒USB服务器:解决加密狗远程连接

本文探讨朝天椒USB服务器用Usb Over Network技术,解决加密狗在虚拟机、云主机甚至异地的远程连接问题。 在企业数字化转型的浪潮中,加密狗作为防止软件盗版的重要手段,广泛应用于各类软件授权场景。然而,随着企业超融合进程不断加…

Linux 配置 MySQL 定时自动备份到另一台服务器

Linux 配置 MySQL 定时自动备份到另一台服务器 前言1、配置服务器通信1.1:配置过程 2、编写自动备份sh脚本文件3:设置定时自动执行 前言 此方案可使一台服务器上的 MySQL 中的所有数据库每天 0 点自动转储为 .sql 文件,然后将文件同步到另一…

【网络编程】之Udp网络通信步骤

【网络编程】之Udp网络通信步骤 TCP网络通信TCP网络通信的步骤对于服务器端对于客户端 TCP实现echo功能代码实现服务器端getsockname函数介绍 客户端效果展示 对比两组函数 TCP网络通信 TCP网络通信的步骤 对于服务器端 创建监听套接字。(调用socket函数&#xff…

RV1126解码(1)

比如我们现在要拉一个流, 拉一个rtmp或者拉一个rtsp的流,让它显示到显示屏上面去,此时就要用到我们这个解码模块了,把它个解出来并且发到其他模块去。 主要功能是通过FFMPEG的API读取每一帧的音视频数据,并通过RV1126的…

js实现点击音频实现播放功能

目录 1. HTML 部分:音频播放控件 2. CSS 部分:样式设置 3. JavaScript 部分:音频控制 播放和暂停音频: 倒计时更新: 播放结束后自动暂停: 4. 总结: 完整代码: 今天通过 HTML…

kotlin标准库里面也有很多java类

Kotlin 标准库中确实存在许多与 Java 类直接关联或基于 Java 类封装的结构,但这并不是“问题”,而是 Kotlin 与 JVM 生态深度兼容和互操作性的体现。以下从技术原理和设计哲学的角度详细解释: 一、Kotlin 与 JVM 的底层关系 Kotlin 代码最终…

【DeepSeek】从文本摘要到对话生成:DeepSeek 在 NLP 任务中的实战指南

网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…

亚博microros小车-原生ubuntu支持系列 27、手掌控制小车运动

背景知识 本节跟上一个测试类似:亚博microros小车-原生ubuntu支持系列:26手势控制小车基础运动-CSDN博客 都是基于MediaPipe hands做手掌、手指识别的。 为了方便理解,在贴一下手指关键点分布。手掌位置就是靠第9点来识别的。 2、程序说明…

2025-02-13 学习记录--C/C++-PTA 7-17 爬动的蠕虫

一、题目描述 ⭐️ 二、代码&#xff08;C语言&#xff09;⭐️ #include <stdio.h>int main() {int N, U, D; // N: 井的总高度&#xff0c;U: 每分钟向上爬的高度&#xff0c;D: 每分钟滑下的高度int height 0; // 蠕虫当前的高度int minute 0; // 蠕虫爬行的时间sc…

多模态识别和自然语言处理有什么区别

在科技飞速发展的当下&#xff0c;人工智能&#xff08;AI&#xff09;已经渗透到我们生活的方方面面。不知道大家有没有这样的经历&#xff1a;早上醒来&#xff0c;对着智能音箱说 “播放今天的新闻”&#xff0c;音箱不仅能识别你的语音&#xff0c;还能在播放新闻的同时&am…

RAG入门: RetroMAE、BGE、M3、MemoRAG

RAG实际上第一步都是先做Retrieval&#xff0c;关于Retrieval的思路有很多&#xff0c;持续更新&#xff1a; RetroMAE &#xff08;论文RetroMAE: Pre-Training Retrieval-oriented Language Models Via Masked Auto-Encoder&#xff09; RetraoMAE包括两个模块&#xff0c;…

【MySQL例题】我在广州学Mysql 系列——有关数据备份与还原的示例

ℹ️大家好&#xff0c;我是练小杰&#xff0c;今天周二&#xff0c;明天就是元宵节了呀&#xff01;&#xff01;&#x1f606; 俗话说“众里寻他千百度。蓦然回首&#xff0c;那人却在&#xff0c;灯火阑珊处。” 本文主要对数据库备份与还原的知识点例题学习~~ 前情回顾&…

DeepSeek大模型一键部署解决方案:全平台多机分布式推理与国产硬件优化异构计算私有部署

DeepSeek R1 走红后&#xff0c;私有部署需求也随之增长&#xff0c;各种私有部署教程层出不穷。大部分教程只是简单地使用 Ollama、LM Studio 单机运行量化蒸馏模型&#xff0c;无法满足复杂场景需求。一些操作配置也过于繁琐&#xff0c;有的需要手动下载并合并分片模型文件&…

头歌实验---C/C++程序设计

目录 实验1&#xff1a;C语言程序设计编辑与调试环境 第1关&#xff1a;打印输出 Hello World 任务描述 答案代码 第2关&#xff1a;打印输出图形 任务描述 答案代码 第3关&#xff1a;求3个数的最大值 任务描述 答案代码 第4关&#xff1a;熟悉C语言调试过程 任务描…

Mysql进阶篇(mysqlcheck - 表维护程序)

mysqlcheck的作用 mysqlcheck客户端用于执行表维护&#xff0c;可以对表进行&#xff1a;分析、检查、优化或修复操作。 &#xff08;1&#xff09;分析的作用是查看表的关键字分布&#xff0c;能够让 sql 生成正确的执行计划&#xff08;支持 InnoDB&#xff0c;MyISAM&#x…

单调栈及相关题解

单调递增栈&#xff1a;栈中数据入栈单调递增序列(栈底到栈顶是单调递增)&#xff1b; 单调递减栈&#xff1a;栈中数据入栈单调递减序列(栈底到栈顶是单调递减)。 单调递增栈&#xff1a; 维护单调递增栈:遍历数组中每一个元素&#xff0c;执行入栈&#xff1a;每次入栈前先…

细胞计数专题 | LUNA-FX7™新自动对焦算法提高极低细胞浓度下的细胞计数准确性

现代细胞计数仪采用自动化方法&#xff0c;在特定浓度范围内进行细胞计数。其上限受限于在高浓度条件下准确区分细胞边界的能力&#xff0c;而相机视野等因素则决定了下限。在图像中仅包含少量可识别细胞或特征的情况下&#xff0c;自动对焦可能会失效&#xff0c;从而影响细胞…

P1878 舞蹈课(详解)c++

题目链接&#xff1a;P1878 舞蹈课 - 洛谷 | 计算机科学教育新生态 1.题目解析 1&#xff1a;我们可以发现任意两个相邻的都是异性&#xff0c;所以他们的舞蹈技术差值我们都要考虑&#xff0c;4和2的差值是2&#xff0c;2和4的差值是2&#xff0c;4和3的差值是1&#xff0c;根…

基于HAL库的按钮实验

实验目的 掌握STM32 HAL库的GPIO输入配置方法。 实现通过按钮控制LED亮灭&#xff08;支持轮询和中断两种模式&#xff09;。 熟悉STM32CubeMX的外部中断&#xff08;EXTI&#xff09;配置流程。 实验硬件 开发板&#xff1a;STM32系列开发板&#xff08;如STM32F103C8T6、N…