当前位置: 首页 > 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…...

R语言AI模型部署方案:精准离线运行详解

R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...

cf2117E

原题链接&#xff1a;https://codeforces.com/contest/2117/problem/E 题目背景&#xff1a; 给定两个数组a,b&#xff0c;可以执行多次以下操作&#xff1a;选择 i (1 < i < n - 1)&#xff0c;并设置 或&#xff0c;也可以在执行上述操作前执行一次删除任意 和 。求…...

视频字幕质量评估的大规模细粒度基准

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 摘要 视频字幕在文本到视频生成任务中起着至关重要的作用&#xff0c;因为它们的质量直接影响所生成视频的语义连贯性和视觉保真度。尽管大型视觉-语言模型&#xff08;VLMs&#xff09;在字幕生成方面…...

DBAPI如何优雅的获取单条数据

API如何优雅的获取单条数据 案例一 对于查询类API&#xff0c;查询的是单条数据&#xff0c;比如根据主键ID查询用户信息&#xff0c;sql如下&#xff1a; select id, name, age from user where id #{id}API默认返回的数据格式是多条的&#xff0c;如下&#xff1a; {&qu…...

实现弹窗随键盘上移居中

实现弹窗随键盘上移的核心思路 在Android中&#xff0c;可以通过监听键盘的显示和隐藏事件&#xff0c;动态调整弹窗的位置。关键点在于获取键盘高度&#xff0c;并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...

C++八股 —— 单例模式

文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全&#xff08;Thread Safety&#xff09; 线程安全是指在多线程环境下&#xff0c;某个函数、类或代码片段能够被多个线程同时调用时&#xff0c;仍能保证数据的一致性和逻辑的正确性&#xf…...

视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)

前言&#xff1a; 最近在做行为检测相关的模型&#xff0c;用的是时空图卷积网络&#xff08;STGCN&#xff09;&#xff0c;但原有kinetic-400数据集数据质量较低&#xff0c;需要进行细粒度的标注&#xff0c;同时粗略搜了下已有开源工具基本都集中于图像分割这块&#xff0c…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额&#xff0c;返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

算法:模拟

1.替换所有的问号 1576. 替换所有的问号 - 力扣&#xff08;LeetCode&#xff09; ​遍历字符串​&#xff1a;通过外层循环逐一检查每个字符。​遇到 ? 时处理​&#xff1a; 内层循环遍历小写字母&#xff08;a 到 z&#xff09;。对每个字母检查是否满足&#xff1a; ​与…...

android RelativeLayout布局

<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:gravity&…...