计算机网络 实验六 组网实验

news2024/11/24 10:33:15

一、实验目的

        通过构造不同的网络拓扑结构图并进行验证,理解分组转发、网络通信及路由选择的原理,理解交换机和路由器在子网划分中的不同作用。

二、实验原理

        组网实验是指将多个计算机通过网络连接起来,实现数据的共享和通信。 组网需要考虑的因素包括网络拓扑结构、网络协议、网络地址分配、网络安全等。 在实验中,可以使用交换机或路由器将多个计算机连接起来,然后进行网络设置和配置,最终实现数据的传输和共享。

添加设备:在左侧设备列表中选择所需的网络设备,如路由器、交换机和终端设备。将它们拖动到工作区域中来模拟网络拓扑。

连接设备:使用适当的连接线将设备连接起来。点击设备上的端口并将其拖动到另一个设备的端口上,以建立物理连接。

配置设备:对每个设备进行配置。双击设备以打开配置面板,并设置适当的参数,如IP地址、子网掩码、路由等。

测试连通性:在配置完设备后,使用适当的工具(如ping命令)测试网络设备之间的连通性。确保所有设备都能够互相通信。

三、实验环境

        PacketTracer,PC机,模拟不同网络段的通信。

四、实验内容

1. 借助交换机构造合理的网络拓扑结构,实现以下功能:

(1)选择合理的网络设备,设计构造一个简单的网络,使得同一个网段的主机能够进行相互通信,验证不同网段的主机能否通信,设计拓扑图并进行验证。

IP掩码

PC0

192.168.100.3

255.255.255.0

PC1

192.168.100.2

255.255.255.0

PC2

192.168.100.5

255.255.255.0

PC3

192.168.100.4

255.255.255.0

PC0可跟PC1 ping 通(同一网段),但跟PC2和PC3ping不通(不同网段)。

(2)选择合理的网络设备,设计构造一个局域网,并划分不同的vlan, 验证同一vlan和不同vlan主机之间的通信情况。

单击交换机switch0,点击config找到SWITCHING下的VLAN database。如下图,添加两个vlan分别为序号2的v200和序号3的v100。

设置不同接口对应的vlan,0/1和 0/2接口配置vlan2;0/3和0/4接口配置vlan3。

2. 设计具有1个路由器的网络拓扑结构,实现两个或者多个不同网段的主机之间的通信。

IP掩码网关

 PC4

192.168.100.2

255.255.255.248

192.168.100.5

PC5

192.168.100.3

255.255.255.248

192.168.100.5

PC6

192.168.200.2

255.255.255.248

192.168.200.5

PC7

192.168.200.3

255.255.255.248

192.168.200.5

单击路由器,在Config里面找到FastEthernet,打开端口开关(Port Status),并且在下面填写网络段地址。两端指示灯都变为绿色后,说明连接成功。

设置PC机的IP地址,PC4可ping通PC6、PC7。

3. 设计具有2个或多个路由器的网络拓扑结构,分别划分3个或多个不同网段,通过静态路由的设置,使得分别位于三个网段的主机之间实现通讯,设计拓扑图,并进行验证。

IP掩码网关
PC0

192.168.70.2

255.255.255.0

192.168.70.1

PC1

192.168.70.3

255.255.255.0

192.168.70.1

PC2

192.168.80.2

255.255.255.0

192.168.80.1

PC3

192.168.80.3

255.255.255.0

192.168.80.1

PC4

192.168.90.2

255.255.255.0

192.168.90.1

PC5

192.168.90.3

255.255.255.0

192.168.90.1

点击左侧路由器Router0, 找到Config菜单,找到输入网关的地方,端口git0/0处,IP地址输入“192.168.100.1”,端口git0/1处的IP地址输入“192.168.70.1”,掩码均输入255.255.255.0。

同理,点击右侧路由器Router1, 找到Config菜单,找到输入网关的地方,端口git0/0处的IP地址输入“192.168.100.2”,端口git0/1处的IP地址输入“192.168.80.1”,端口git0/2处的IP地址输入“192.168.90.1”,掩码均输入255.255.255.0。

设置静态路由,单机路由器Router0,点击config找到static,PC0和PC1要访问192.168.80.1网段下的PC2和PC3和192.168.90.1网段下的PC4和PC5,则需要添加下一跳192.168.100.2。

设置路由器Router1的静态路由,单击Router0,选择config找到static, PC2、PC3、PC4、PC5预访问PC0跟PC1,则需要设置下一到跳192.168.100.1。

检查三个网段之间的机子是否可以相互通信。例,PC1访问192.168.80.1下的PC2和192.168.90.1下的PC4。

五、实验思考

        在本次实验中,我通过使用Cisco Packet Tracer模拟了一个网络拓扑,并进行了设备配置、连通性测试和数据包传输的实验。

        在实验过程中,我遇到了一些技术问题,在测试设备之间的连通性时,我无法从一台终端设备ping通另一台设备。可能是由于设备之间的路由配置有问题,导致数据包无法正确转发。我检查了每个设备的路由配置,并发现有一个路由表设置错误。我根据网络拓扑进行了调整,并重新测试连通性,最终成功解决了问题。

        本次实验让我对网络拓扑、设备配置和数据传输有了更深入的理解。通过思考和总结本次实验的经验和教训,我将在以后的学习和实验中更加注重实际操作和细节设置,以提高实验的质量和效果。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode 力扣 热题 100道(八)相交链表(C++)

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后&…

Spring |(四)IoC/DI配置管理第三方bean

文章目录 📚数据源对象管理🐇环境准备🐇实现Druid管理🐇实现C3P0管理 📚加载properties文件🐇第三方bean属性优化🐇读取单个属性 学习来源:黑马程序员SSM框架教程_SpringSpringMVCMa…

鸿蒙NEXT开发案例:随机数生成

【引言】 本项目是一个简单的随机数生成器应用,用户可以通过设置随机数的范围和个数,并选择是否允许生成重复的随机数,来生成所需的随机数列表。生成的结果可以通过点击“复制”按钮复制到剪贴板。 【环境准备】 • 操作系统:W…

[译]Elasticsearch Sequence ID实现思路及用途

原文地址:https://www.elastic.co/blog/elasticsearch-sequence-ids-6-0 如果 几年前,在Elastic,我们问自己一个"如果"问题,我们知道这将带来有趣的见解: "如果我们在Elasticsearch中对索引操作进行全面排序会怎样…

小米14升级澎湃OS 2.0.6.VNCCNXM 记录

简介 11.23 小米14凌晨推送了澎湃2.0,还真是11月压轴的,不是内测申请的。 btw,什么时候才能有红米耳机连接的弹窗啊??为什么13都有,但是14没有? 系统更新推送 版本介绍 1.0.47 更新到 2.0.6.VNCCNXM,记录一些界面变化,应用问题和内存情况。 澎湃OS 2 更新 - 功能介…

【单点知识】基于PyTorch进行模型部署

文章目录 0. 前言1. 模型导出1.1 TorchScript1.1.1 使用 torch.jit.trace1.1.2 使用 torch.jit.script 1.2 ONNX1.2.1 导出为 ONNX 格式 1.3 导出后的模型加载1.3.1 加载 TorchScript 模型1.3.2 加载 ONNX 模型 2. 模型优化2.1 模型量化2.2 模型剪枝 3. 服务化部署3.1 Flask 部…

FreeRTOS——互斥信号量

一、为什么需要互斥信号量 前面的学习中: 调度锁、临界段不可避免的破坏了实时性,还有二值信号量存在这样的隐患——“优先级翻转” 优先级翻转 简单来说,就是由于信号量被低优先级任务占用,即使遇到高优先级任务,它…

前端-react(class组件和Hooks)

文章主要以Hooks为主,部分涉及class组件方法进行对比 一.了解react 1.管理组件的方式 在React中,有两种主要的方式来管理组件的状态和生命周期:Class 组件和 Hooks。 Class 组件: Class 组件是 React 最早引入的方式,它是基于…

Ngrok实现内网穿透(Windows)

Ngrok实现内网穿透(Windows) 什么是内网穿透,内网穿透有什么用 内网穿透(NAT traversal)是一种技术手段,使得位于内网或防火墙后面的设备能够通过外网访问。例如,如果你的计算机、服务器等设备…

如何使用Jest测试你的React组件

在本文中,我们将了解如何使用Jest(Facebook 维护的一个测试框架)来测试我们的React组件。我们将首先了解如何在纯 JavaScript 函数上使用 Jest,然后再了解它提供的一些开箱即用的功能,这些功能专门用于使测试 React 应…

力扣 三数之和-15

三数之和-15 class Solution { public:vector<vector<int>> threeSum(vector<int>& nums) {int temp 0;//定义一个二维vector数组vector<vector<int>> ans;int n nums.size();//对nums数组进行排序sort(nums.begin(), nums.end());//固定…

深度学习每周学习总结J6(ResNeXt-50 算法实战与解析 - 猴痘识别)

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 目录 0. 总结ResNeXt基本介绍 1. 设置GPU2. 导入数据及处理部分3. 划分数据集4. 模型构建部分5. 设置超参数&#xff1a;定义损失函数&…

Transformer架构笔记

Attention is All You Need. 3.Model Architecture 3.1 整体架构如图 3.2 Encoder与Decoder Encoder&#xff1a;由 N 6 N6 N6个相同的Block/Layer堆叠而成。每个Block有两个子层sub-layer&#xff1a;多头注意力和MLP&#xff08;FFN&#xff0c;前馈神经网络&#xff09;&…

【大数据学习 | Spark-Core】spark-shell开发

spark的代码分为两种 本地代码在driver端直接解析执行没有后续 集群代码&#xff0c;会在driver端进行解析&#xff0c;然后让多个机器进行集群形式的执行计算 spark-shell --master spark://nn1:7077 --executor-cores 2 --executor-memory 2G sc.textFile("/home/ha…

增量预训练(Pretrain)样本拼接篇

增量预训练&#xff08;Pretrain&#xff09;样本拼接篇 一、Pretrain阶段&#xff0c;为什么需要拼接拼接&#xff1f; 为了提高pretrain效率、拓展LLM最大长度&#xff0c;随机将若干条短文本进行拼接是pretrain阶段常见手段。 二、有哪些拼接方式&#xff1f; 拼接方式一…

【AI最前线】DP双像素sensor相关的AI算法全集:深度估计、图像去模糊去雨去雾恢复、图像重建、自动对焦

Dual Pixel 简介 双像素是成像系统的感光元器件中单帧同时生成的图像&#xff1a;通过双像素可以实现&#xff1a;深度估计、图像去模糊去雨去雾恢复、图像重建 成像原理来源如上&#xff0c;也有遮罩等方式的pd生成&#xff0c;如图双像素视图可以看到光圈的不同一半&#x…

从零开始-VitePress 构建个人博客上传GitHub自动构建访问

从零开始-VitePress 构建个人博客上传GitHub自动构建访问 序言 VitePress 官网&#xff1a;VitePress 中文版 1. 什么是 VitePress VitePress 是一个静态站点生成器 (SSG)&#xff0c;专为构建快速、以内容为中心的站点而设计。简而言之&#xff0c;VitePress 获取用 Markdown…

使用uniapp编写APP的文件上传

使用uniapp插件文件选择、文件上传组件&#xff08;图片&#xff0c;视频&#xff0c;文件等&#xff09; - DCloud 插件市场 实用效果&#xff1a; 缺陷是只能一个一个单独上传

【51单片机】红外遥控

学习使用的开发板&#xff1a;STC89C52RC/LE52RC 编程软件&#xff1a;Keil5 烧录软件&#xff1a;stc-isp 开发板实图&#xff1a; 文章目录 红外遥控硬件电路 NEC协议编码编程实例LCD1602显示Data红外遥控控制扇叶转速 红外遥控 红外遥控是利用红外光进行通信的设备&#…

【解决】Unity TMPro字体中文显示错误/不全问题

问题描述&#xff1a;字体变成方块 原因&#xff1a;字体资源所承载的长度有限 1.找一个中文字体放入Assets中 2.选中字体创建为TMPro 字体资源 3.选中创建好的字体资源&#xff08;蓝色的大F&#xff09; 在右边的属性中找到Atlas Width h和 Atlas Heigth,修改的大一点&…