当前位置: 首页 > news >正文

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

W...Y的主页 😊

代码仓库分享💕 


目录

一、设计目的

二、软硬件环境

三、理论基础

四、设计方案

 五、网络配置步骤

六、设计过程中出现的问题及相应解决办法

八、参考资料


一、设计目的

  1. 深入理解网络工程的三层层次设计模型;

  2. 掌握网络拓扑结构设计、网络地址规划与设计、综合布线设计等技术;

     3. 可以对各种网络设备进行规划、设计、安装、连接与设置,掌握小型校园网络设计和组建方法 

二、软硬件环境

硬件环境:笔记本电脑

软件环境:Cisco Packet Tracer

三、理论基础

  1. 本校园网设计目标:将各种PC工作站,终端设备和局域网连接起来
  2. 校园网的规划如下:
  1. )需要组成校园网的主要建筑:教学楼,实验楼,图书馆,行政楼,校园公寓
  2. )根据职能分配划分成以下部门:会议室,多媒体教室,办公室,实验室,电子阅览室,借阅室,学生公寓,教师公寓。

设计思路:主要是在我们的校园里建立一个信息中心,将中心设置在教学楼。与此同时,我们要把路由器连接到外部网络,并连接到内部网络服务器上。每个行政楼,教学楼,教学楼,实验楼,图书馆,教师公寓,学生公寓都有一个二层交换机,同一部门分为单独的一个vlan。整个校园网采用星型结构。主要将星型结构分成了两个层次,核心层和接入层。核心层主要是我们的网络中心;接入层则主要分布在行政楼,教学楼,实验楼,图书馆,学生公寓,教师公寓。

3. 将局域网分为不同的虚拟局域网(VLAN)主要是为了更便于管理和使用。我们可以根据部门的需求将其划分到相应的VLAN中,并为每个VLAN分配特定的IP地址。通过这种划分,我们可以在网络区域内更有效地进行管理,并增强网络的安全性,确保各部门之间的数据传输有一定的隔离。这种IP地址的分配和VLAN的划分使得整个网络系统更加有序和安全。

VLANIP网段作用交换机对应端口IP地址具体分化
VLAN 10192.168.1.0/24多媒体教室,实验室,会议室VLANFa 0/2192.168.1.2-192.168.1.4
VLAN 20192.168.2.0/24办公室VLANFa 0/3192.168.2.2-192.168.2.5
VLAN 30192.168.3.0/24借阅室,电子阅览室VLANFa 0/4192.168.3.2
VLAN 40192.168.4.0/24男生公寓VLANFa 0/5192.168.4.2
VLAN 50192.168.5.0/24女生公寓VLANFa 0/6192.168.5.2

四、设计方案

1.主要网络设备:

设备型号设备类型数量
Cisco 2811路由器1
Cisco 3650-24PS三层交换机1
Cisco 2960-24二层交换机5
PC-PTPC机10
网线(光纤及双绞线)若干
集线器若干

2.校园网络拓扑图 :混合型网络拓扑结构。主要是以快速交换机为中心的一种星型结构,然后各部门主要是将二级交换机作为必须的节点,从而形成一种树形结构。

 五、网络配置步骤

1.三层交换

2. 二层交换机 

(1)行政楼

(2)教学楼

 (3)图书馆

(4)校园公寓

 3.其他配置

(1)建立,激活VLAN

(2)查看VLAN信息

 4.部门的IP及网关

部门IP地址默认网关
多媒体教室192.168.0.2192.168.0.1
教学楼办公室192.168.1.2192.168.1.1
实验室192.168.0.3192.168.0.1
实验楼办公室192.168.1.3192.168.1.1
借阅室192.168.2.2192.168.2.1
电子阅览室192.168.1.4192.168.1.1
会议室192.168.0.4192.168.0.1
行政楼办公室192.168.1.5192.168.1.1
教室公寓192.168.3.2192.168.3.1
学生公寓192.168.4.2192.168.4.1

六、设计过程中出现的问题及相应解决办法

在熟悉Packet Tracer的过程中,我发现在设计网络拓扑时经常会面临一些挑战。在一些情况下,我遇到了创建失败的问题,导致数据通讯无法正常进行,甚至在进行ping测试时遇到了失败的情况。另外,有时候我可能会疏忽主干链路接口的建立,导致整个网络出现通信障碍。

为了解决这些问题,我采取了系统性的方法。首先,我会仔细检查网络测试设置,确保每个部分都按照预期配置。其次,我会查阅网络资料,寻找与问题相关的信息,并通过与同学互相交流探讨,分享经验和解决方案。

在调试过程中,我发现了一些涉及计算机端IP地址配置的错误。这可能包括子网掩码、网关等参数的设置问题,需要我认真审查和纠正。此外,我还留意到在开始配置交换机时,常常会遇到错误的代码状态。通过深入了解这些代码,我能够准确地定位问题,并采取必要的步骤来解决,确保网络设置的准确性和可靠性。

总体而言,这一经验不仅提升了我的Packet Tracer技能,还增强了我的网络故障排除和问题解决的能力。通过这些挑战,我更加深入地理解了网络设计和管理的复杂性,为我未来的网络工程实践打下了坚实的基础。

八、参考资料

计算机网络第七版》电子工业出版社.2017.1

计算机网络实验——北京航空航天大学(MOOC 优质课程)


以上就是计算机网络中的一项计算机网络课程设计报告,仅供参考!!!

相关文章:

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

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文件总增加&#xff1a; //隐藏IIS版本 protected void Application_PreSendRequestHeaders() {HttpContext.Current.Res…...

reactnative 调用原生ui组件

reactnative 调用原生ui组件 ![组件对应关系](https://img-blog.csdnimg.cn/direct/c4351ad7bd38411e9c13087f1059a4b0.png)1.该样例已textView&#xff0c;介绍。 新建MyTextViewManager 文件&#xff0c;继承SimpleViewManager。import android.graphics.Color; import andr…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; 目前2025年06月05日更新到&#xff1a; AI炼丹日志-28 - Aud…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)

HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

css实现圆环展示百分比,根据值动态展示所占比例

代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...

【OSG学习笔记】Day 18: 碰撞检测与物理交互

物理引擎&#xff08;Physics Engine&#xff09; 物理引擎 是一种通过计算机模拟物理规律&#xff08;如力学、碰撞、重力、流体动力学等&#xff09;的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互&#xff0c;广泛应用于 游戏开发、动画制作、虚…...

MVC 数据库

MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...

【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】

1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件&#xff08;System Property Definition File&#xff09;&#xff0c;用于声明和管理 Bluetooth 模块相…...

【配置 YOLOX 用于按目录分类的图片数据集】

现在的图标点选越来越多&#xff0c;如何一步解决&#xff0c;采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集&#xff08;每个目录代表一个类别&#xff0c;目录下是该类别的所有图片&#xff09;&#xff0c;你需要进行以下配置步骤&#x…...

3403. 从盒子中找出字典序最大的字符串 I

3403. 从盒子中找出字典序最大的字符串 I 题目链接&#xff1a;3403. 从盒子中找出字典序最大的字符串 I 代码如下&#xff1a; class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...