校园网网络规划与设计——计算机网络实践报告

W...Y的主页 😊
代码仓库分享💕

目录
一、设计目的
二、软硬件环境
三、理论基础
四、设计方案
五、网络配置步骤
六、设计过程中出现的问题及相应解决办法
八、参考资料
一、设计目的
深入理解网络工程的三层层次设计模型;
掌握网络拓扑结构设计、网络地址规划与设计、综合布线设计等技术;
3. 可以对各种网络设备进行规划、设计、安装、连接与设置,掌握小型校园网络设计和组建方法
二、软硬件环境
硬件环境:笔记本电脑
软件环境:Cisco Packet Tracer
三、理论基础
- 本校园网设计目标:将各种PC工作站,终端设备和局域网连接起来
- 校园网的规划如下:
- )需要组成校园网的主要建筑:教学楼,实验楼,图书馆,行政楼,校园公寓
- )根据职能分配划分成以下部门:会议室,多媒体教室,办公室,实验室,电子阅览室,借阅室,学生公寓,教师公寓。
设计思路:主要是在我们的校园里建立一个信息中心,将中心设置在教学楼。与此同时,我们要把路由器连接到外部网络,并连接到内部网络服务器上。每个行政楼,教学楼,教学楼,实验楼,图书馆,教师公寓,学生公寓都有一个二层交换机,同一部门分为单独的一个vlan。整个校园网采用星型结构。主要将星型结构分成了两个层次,核心层和接入层。核心层主要是我们的网络中心;接入层则主要分布在行政楼,教学楼,实验楼,图书馆,学生公寓,教师公寓。
3. 将局域网分为不同的虚拟局域网(VLAN)主要是为了更便于管理和使用。我们可以根据部门的需求将其划分到相应的VLAN中,并为每个VLAN分配特定的IP地址。通过这种划分,我们可以在网络区域内更有效地进行管理,并增强网络的安全性,确保各部门之间的数据传输有一定的隔离。这种IP地址的分配和VLAN的划分使得整个网络系统更加有序和安全。
| VLAN号 | IP网段 | 作用 | 交换机对应端口 | IP地址具体分化 |
| VLAN 10 | 192.168.1.0/24 | 多媒体教室,实验室,会议室VLAN | Fa 0/2 | 192.168.1.2-192.168.1.4 |
| VLAN 20 | 192.168.2.0/24 | 办公室VLAN | Fa 0/3 | 192.168.2.2-192.168.2.5 |
| VLAN 30 | 192.168.3.0/24 | 借阅室,电子阅览室VLAN | Fa 0/4 | 192.168.3.2 |
| VLAN 40 | 192.168.4.0/24 | 男生公寓VLAN | Fa 0/5 | 192.168.4.2 |
| VLAN 50 | 192.168.5.0/24 | 女生公寓VLAN | Fa 0/6 | 192.168.5.2 |
四、设计方案
1.主要网络设备:
| 设备型号 | 设备类型 | 数量 |
| Cisco 2811 | 路由器 | 1 |
| Cisco 3650-24PS | 三层交换机 | 1 |
| Cisco 2960-24 | 二层交换机 | 5 |
| PC-PT | PC机 | 10 |
| 网线(光纤及双绞线) | 若干 | |
| 集线器 | 若干 |
2.校园网络拓扑图 :混合型网络拓扑结构。主要是以快速交换机为中心的一种星型结构,然后各部门主要是将二级交换机作为必须的节点,从而形成一种树形结构。

五、网络配置步骤
1.三层交换

2. 二层交换机
(1)行政楼

(2)教学楼
(3)图书馆

(4)校园公寓

3.其他配置
(1)建立,激活VLAN

(2)查看VLAN信息
4.部门的IP及网关
| 部门 | IP地址 | 默认网关 |
| 多媒体教室 | 192.168.0.2 | 192.168.0.1 |
| 教学楼办公室 | 192.168.1.2 | 192.168.1.1 |
| 实验室 | 192.168.0.3 | 192.168.0.1 |
| 实验楼办公室 | 192.168.1.3 | 192.168.1.1 |
| 借阅室 | 192.168.2.2 | 192.168.2.1 |
| 电子阅览室 | 192.168.1.4 | 192.168.1.1 |
| 会议室 | 192.168.0.4 | 192.168.0.1 |
| 行政楼办公室 | 192.168.1.5 | 192.168.1.1 |
| 教室公寓 | 192.168.3.2 | 192.168.3.1 |
| 学生公寓 | 192.168.4.2 | 192.168.4.1 |
六、设计过程中出现的问题及相应解决办法
在熟悉Packet Tracer的过程中,我发现在设计网络拓扑时经常会面临一些挑战。在一些情况下,我遇到了创建失败的问题,导致数据通讯无法正常进行,甚至在进行ping测试时遇到了失败的情况。另外,有时候我可能会疏忽主干链路接口的建立,导致整个网络出现通信障碍。
为了解决这些问题,我采取了系统性的方法。首先,我会仔细检查网络测试设置,确保每个部分都按照预期配置。其次,我会查阅网络资料,寻找与问题相关的信息,并通过与同学互相交流探讨,分享经验和解决方案。
在调试过程中,我发现了一些涉及计算机端IP地址配置的错误。这可能包括子网掩码、网关等参数的设置问题,需要我认真审查和纠正。此外,我还留意到在开始配置交换机时,常常会遇到错误的代码状态。通过深入了解这些代码,我能够准确地定位问题,并采取必要的步骤来解决,确保网络设置的准确性和可靠性。
总体而言,这一经验不仅提升了我的Packet Tracer技能,还增强了我的网络故障排除和问题解决的能力。通过这些挑战,我更加深入地理解了网络设计和管理的复杂性,为我未来的网络工程实践打下了坚实的基础。
八、参考资料
《计算机网络第七版》电子工业出版社.2017.1
以上就是计算机网络中的一项计算机网络课程设计报告,仅供参考!!!
相关文章:
校园网网络规划与设计——计算机网络实践报告
W...Y的主页 😊 代码仓库分享💕 目录 一、设计目的 二、软硬件环境 三、理论基础 四、设计方案 五、网络配置步骤 六、设计过程中出现的问题及相应解决办法 八、参考资料 一、设计目的 深入理解网络工程的三层层次设计模型; 掌握网络…...
Qt QScrollArea 不显示滚动条 不滚动
使用QScrollArea时,发现添加的控件超出QScrollArea 并没有显示,且没有滚动条效果 原因是 scrollArea指的是scrollArea控件本身的大小,肉眼能看到的外形尺寸。 scrollAreaWidgetContents指的是scrollArea控件内部的显示区域,里面可…...
【SVN在Linux下的常用指令】
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所…...
2024 高级前端面试题之 Node 「精选篇」
该内容主要整理关于 Node 模块的相关面试题,其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 Node模块精选篇 1. package.json版本号规则2. package.json 与 package-lock.json 的关3. npm 模块安装机制4. 模块化的差异 AMD CMD COMMONJS ESMODUL5. No…...
linux麒麟系统安装mongodb7.0
1.mogedb下载 下载的是他tar包 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-7.0.5.tgz wget -o https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-7.0.5.tgz 也可以下载rpm包 2.将包上传至服务器并解压 #进入目录 并解压 cd /opt/ tar…...
Spring声明式事务
1.概念 事务就是用户定义的一系列执行SQL语句的操作, 这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元 一个使用Mybatis-Spring的主要原因是它允许Mybatis参与到Spring的事务管理中,而不是给Mybatis创建一个新的…...
PyTorch深度学习实战(34)——Pix2Pix详解与实现
PyTorch深度学习实战(34)——Pix2Pix详解与实现 0. 前言1. 模型与数据集1.1 Pix2Pix 基本原理1.2 数据集分析1.3 模型构建策略 2. 实现 Pix2Pix 生成图像小结系列链接 0. 前言 Pix2Pix 是基于生成对抗网络 (Convolutional Generative Adversarial Netwo…...
第96讲:MySQL高可用集群MHA的核心概念以及集群搭建
文章目录 1.MHA高可用数据库集群的核心概念1.1.主从复制架构的演变1.2.MHA简介以及架构1.3.MHA的软件结构1.4.MHA Manager组件的启动过程1.5.MHA高可用集群的原理 2.搭建MHA高可用数据库集群2.1.环境架构简介2.2.搭建基于GTID的主从复制集群2.2.1.在三台服务器中分别搭建MySQL实…...
外星人入侵(python)
前言 代码来源《python编程从入门到实践》Eric Matthes 署 袁国忠 译 使用软件:PyCharm Community Editor 2022 目的:记录一下按照书上敲的代码 alien_invasion.py 游戏的一些初始化设置,调用已经封装好的函数方法,一个函数的…...
Unity中开发程序打包发布
添加ESC脚本 使用Unity打包发布的过程中,考虑到打开的程序会处于全屏界面,而此时我们又会有退出全屏的需求,因此需要添加ESC脚本,当我们单击ESC脚本的过程中,退出全屏模式。 在Assets/Scenes下,创建esc.cs…...
2024.2.1日总结
web的运行原理: 用户通过浏览器发送HTTP请求到服务器(网页操作)。web服务器接收到用户特定的HTTP请求,由web服务器请求信息移交给在web服务器中部署的javaweb应用程序(Java程序)。启动javaweb应用程序执行…...
LeetCode解法汇总2670. 找出不同元素数目差数组
目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 描述: 给你一个下…...
STM32目录结构
之前一直头疼的32目录,比51复杂,又没有C规律,也不像python脚本文件关联不强,也不像工整的FPGA工程,编的时候到处放,爆出的错千奇百怪。短暂整理了一个,还是没有理得很轻。 startup_stm32f10x_m…...
算法专题:记忆搜索
参考练习习题总集 文章目录 前置知识练习习题87. 扰乱字符串97. 交错字符串375. 猜数字大小II403. 青蛙过河464. 我能赢吗494. 目标和552. 学生出勤记录II576. 出借的路径数 前置知识 没有什么特别知识,只有一些做题经验。要做这类型的题目,首先写出暴…...
【数据分享】1929-2023年全球站点的逐日最低气温数据(Shp\Excel\免费获取)
气象数据是在各项研究中都经常使用的数据,气象指标包括气温、风速、降水、湿度等指标,其中又以气温指标最为常用!说到气温数据,最详细的气温数据是具体到气象监测站点的气温数据! 之前我们分享过1929-2023年全球气象站…...
2024美赛数学建模D题思路+模型+代码+论文(持续更新)
2024美赛数学建模A题B题C题D题E题F题思路模型代码论文:开赛后第一时间更新,获取见文末名片 组队环节: 美赛最多是3个人参赛,一般的队伍都是由三人组成(当然如果你很大佬也可以一个人参赛),队伍…...
dubbo+sentinel最简集成实例
说明 在集成seata后,下面来集成sentinel进行服务链路追踪管理~ 背景 sample-front网关服务已配置好 集成 一、启动sentinel.jar 1、官网下载 选择1:在本地启动 nohup java -Dserver.port8082 -Dcsp.sentinel.dashboard.serverlocalhost:8082 -Dp…...
9.2爬楼梯(LC70-E)
算法: 多举几个例子,找规律: 爬到第一层楼梯有一种方法,爬到二层楼梯有两种方法。 那么第一层楼梯再跨两步就到第三层 ,第二层楼梯再跨一步就到第三层(时序)。 所以到第三层楼梯的状态可以由…...
Asp.net移除Server, X-Powered-By, 和X-AspNet-Version头
移除X-AspNet-Version很简单,只需要在Web.config中增加这个配置节: <httpRuntime enableVersionHeader"false" />移除Server在Global.asax文件总增加: //隐藏IIS版本 protected void Application_PreSendRequestHeaders() {HttpContext.Current.Res…...
reactnative 调用原生ui组件
reactnative 调用原生ui组件 1.该样例已textView,介绍。 新建MyTextViewManager 文件,继承SimpleViewManager。import android.graphics.Color; import andr…...
Qt串口通信实战:用QSerialPort从零搭建一个串口调试助手(附完整源码)
Qt串口通信实战:从零构建工业级调试助手 在嵌入式开发和工业控制领域,串口通信作为最基础也最可靠的通信方式之一,至今仍发挥着不可替代的作用。无论是单片机与上位机的数据交换,还是工业设备的参数配置,一个稳定高效的…...
基于模糊PID的水下航行器运动控制系统研究——Matlab 2016b及以上软件应用、课程报告...
基于模糊PID的水下航行器运动控制系统研究 1.适用软件Matlab 2016b及以上 2.课程报告6500字左右共16页 3.课程报告小报告仿真仿真视频 4.请结合以下图片水下航行器的运动控制一直是海洋工程领域的热门课题。面对复杂多变的洋流扰动和强非线性的水动力特性,传统PID控…...
VS Code终端切换全攻略:从PowerShell到CMD的保姆级教程(含常见问题解决)
VS Code终端切换全攻略:从PowerShell到CMD的保姆级教程(含常见问题解决) 在开发者的日常工作中,终端是不可或缺的工具。VS Code作为最受欢迎的代码编辑器之一,其内置终端功能强大且高度可定制。然而,许多开…...
算法基础篇(11)Floyd算法
Floyd算法本质是动态规划,用来求任意两点之间的最短路,也称为插点法。通过不断在两点之间加入新的点来更新最短路。1、状态表示:f[k][i][j]表示:仅仅经过1~k这些点,结点i走到结点j的最短路径的长度。2、状态转移方程&a…...
嵌入式软件发中AI技术及工具的应用
嵌入式软件开发中的人工智能技术应用与辅助方法详述及未来展望 引言 人工智能正从“被嵌入到终端设备”的单向角色,逐步演变为“赋能开发过程本身”的双向驱动力。在嵌入式软件开发领域,AI不仅让设备更智能,更在深刻改变着开发者的工作方式—…...
别再手动填Token了!用Knife4j的OAuth2配置,一键搞定接口文档自动化认证
告别手动Token时代:Knife4j与OAuth2的自动化认证实战 每次调试API都要复制粘贴Token的日子该结束了。作为后端开发者,我们花了大量时间在接口文档和认证流程之间来回切换——这不仅是效率问题,更是一种思维中断。想象一下,当你的微…...
安全第一:OpenClaw+GLM-4.7-Flash的本地化数据处理方案
安全第一:OpenClawGLM-4.7-Flash的本地化数据处理方案 1. 为什么我们需要本地化AI解决方案 上个月我帮一位律师朋友处理合同审查任务时,遇到了一个棘手问题——他需要分析上百份涉及商业机密的文件,但担心使用云端AI服务会导致数据泄露。这…...
告别Finalshell内存焦虑:实测Xshell 8与MobaXterm,哪款才是低资源占用的SSH神器?
深度评测:Xshell 8与MobaXterm如何解决SSH工具的资源占用难题? 当你的开发工作流被频繁的内存告警打断时,选择一款轻量高效的SSH工具就成为了提升生产力的关键。作为每天需要连接多台服务器的开发者,我深刻理解那种看着任务管理器…...
MCP3202 12位SPI ADC驱动开发与嵌入式工程实践
1. MCP3202 12位串行ADC嵌入式驱动深度解析与工程实践1.1 芯片特性与系统定位MCP3202 是 Microchip 推出的低功耗、逐次逼近型(SAR)12位模数转换器,专为嵌入式系统中高精度模拟信号采集场景设计。其核心电气特性如下:参数规格工程…...
FastAPI 2.0 AI流式响应性能瓶颈分析与突破方案(源码级内存泄漏定位实录)
第一章:FastAPI 2.0 AI流式响应性能瓶颈分析与突破方案(源码级内存泄漏定位实录)在高并发AI推理服务场景下,FastAPI 2.0 的 StreamingResponse 在持续返回大模型 token 流时,常出现 RSS 内存持续增长、GC 延迟升高、最…...
