实验七、创建小型实验拓扑《计算机网络》

早检到底是谁发明出来的。

一、实验目的

完成本实验后,您将能够:

• 设计逻辑网络。

• 配置物理实验拓扑。

• 配置 LAN 逻辑拓扑。

• 验证 LAN 连通性。

二、实验任务

在本实验中,将要求您连接网络设备并配置主机实现基本的网络连通性,从而建立一个

小型网络。子网 A 和子网 B 是当前需要的子网。子网 C 和子网 D 是预计子网,尚未连接

到网络。

  • 实验拓扑图

三、实验设备和硬件

四、实验步骤

任务 1 :设计逻辑网络。

根据给定的地址和掩码 172.20.0.0 / 24(地址/掩码)设计满足下列要求的 IP 寻址方案。

每个子网的主机计算机将从前至后依次使用地址块中的可用 IP 地址。路由器接口将使用地址块

中的最后一个可用 IP 地址。

步骤 1 :设计子网 D 地址块。

子网 D 需要最大的 IP 地址块,所以我们从满足它的要求开始着手设计逻辑网络。挑选能够支

持子网 D 的第一个地址块。

使用子网 D 的 IP 地址信息填写下表:

网络地址:172.20.0.64

掩码:

第一个主机地址:172.20.0.189

最后一个主机地址:172.20.0.188

广播地址:172.20.0.190

步骤 2:设计子网 C 地址块。

满足第二大 IP 地址块子网 C 的要求。挑选能够支持子网 C 的下一个地址块。

使用子网 C 的 IP 地址信息填写下表:

网络地址:172.20.0.16

掩码:

第一个主机地址:172.20.0.63

最后一个主机地址:172.20.0.62

广播地址:172.20.0.64

步骤 3:设计子网 B 地址块。

满足下一最大 IP 地址块子网 B 的要求。挑选能够支持子网 B 的下一个地址块。

使用子网 B 的 IP 地址信息填写下表:

网络地址:172.20.0.8

掩码:

第一个主机地址:172.20.0.13

最后一个主机地址:172.20.0.15

广播地址:172.20.0.14

步骤 4:设计子网 A 地址块。

满足子网 A 的要求。挑选能够支持子网 A 的下一个地址块。

2223

使用子网 A 的 IP 地址信息填写下表:

网络地址:172.20.0.0

掩码:

第一个主机地址:172.20.0.1

最后一个主机地址:172.20.0.3

广播地址:172.20.0.2

任务 2:配置物理实验拓扑。

步骤 1 :完成设备的物理连接。

按照图 1 所示用电缆连接网络设备。

将主机 1 连接到 Router1 需要哪种类型的电缆?原因是什么?

  • 直通电缆,因为主机1和rooter1是使用不同的端口类型(一般情况下,主机使用RJ-45接口,而路由器使用WIC(WAN接口卡)等其他类型的接口),所以需要直通电缆进行连接。

将主机 2 连接到 Switch1 需要哪种类型的电缆?

  • 交叉电缆

原因是什么?

因为主机2和switch1都是使用相同的端口类型(一般情况下,都是RJ-45接口),如果使用直通电缆进行连接,数据传输会出现错误。

任务 3:配置逻辑拓扑。

步骤 1 :记录逻辑网络设置。

主机计算机的网关 IP 地址用于将 IP 数据包发送到其它网络。因此,网关地址是分配给该子网

路由器接口的 IP 地址。

根据任务 1 中记录的 IP 地址信息,写下每台计算机的 IP 地址信息。

步骤 2:配置计算机主机 1、2、3

  • 单击要为其分配地址的 PC;
  • 单击 Desktop(桌面)选项卡;
  • 单击 IP Configuration(IP 配置)选项卡;
  • 在 IP address(IP 地址)框中按前面的表格输入相应的 IP 地址、掩码和网关;24
  • 按 X 关闭 IP 配置窗口。

步骤 3:如下图所示配置路由器的 IP 地址和子网掩码(子网掩码就是其接口所在子网的掩码)。

单击路由器;

单击 Config 选项卡;

设置路由器的 FastEthernet0/0 和 FastEthernet0/1 接口的 IP 地址和子网掩码。

任务 4:验证网络连通性。

单击 PC1;

单击主机 1

单击 Desktop(桌面)选项卡;

单击 Command Prompt(命令提示符)选项卡;

键入 ping 主机 2 或主机 3,然后按 Enter。测试是否能联通

ping 命令的输出是什么?

④主机2或主机3的ip

数据包大小和TTL(生存时间)

以及数据包往返时间

如果主机1无法联通主机2或主机3,则ping命令会输出有一条错误信息,说明无法到达目标主机

五、实验小结

创建小型实验拓扑是网络工程师和研究人员进行网络配置、故障排除和学习新技术的重要实践手段。以下是一些创建小型实验拓扑的心得体会:

  1. 目标明确:在开始之前,确定实验的目标和要模拟的网络场景,比如学习路由协议、交换机配置或防火墙规则。

  2. 简化模型:对于初学者,从简单的星型、环形或树形结构开始,随着技术熟练度提升,再尝试更为复杂如VLAN划分、子网设计等。

  3. 使用虚拟化工具:利用软件如Vagrant、VMware或Docker,可以在虚拟环境中搭建实验环境,便于管理和隔离,降低硬件成本。

  4. 文档记录:每次实验后,都要记录下配置过程和结果,包括命令行输出,这对于后续的学习和回顾非常重要。

  5. 逐步实施:不要试图一次性配置所有细节,可以从基础配置开始,然后逐步增加复杂性。

  6. 理解和原理:不只是做“按部就班”的配置,要理解每个步骤背后的网络原理,这样才能真正掌握。

  7. 复用和扩展:实验设计应考虑可复用性,以便于将来修改或添加新的设备和功能。

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

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

相关文章

贪心算法-数组跳跃游戏(mid)

目录 一、问题描述 二、解题思路 1.回溯法 2.贪心算法 三、代码实现 1.回溯法实现 2.贪心算法实现 四、刷题链接 一、问题描述 二、解题思路 1.回溯法 使用递归的方式,找到所有可能的走步方式,并记录递归深度(也就是走步次数&#x…

【AI法官】人工智能判官在线判案?

概述 AI法官是一款为用户提供专业法律分析和判决建议的智能体应用。用户只需简要描述案情,AI法官便会利用其强大的法律知识和逻辑推理能力,快速且准确地梳理出判决结果。该应用的目标是为用户提供高效、准确、合法的判决建议。 角色任务 任务描述 作为…

小程序 UI 风格魅力非凡

小程序 UI 风格魅力非凡

Oracle的优化器

sql优化第一步:搞懂Oracle中的SQL的执行过程 从图中我们可以看出SQL语句在Oracle中经历了以下的几个步骤: 语法检查:检查SQL拼写是否正确,如果不正确,Oracle会报语法错误。 语义检查:检查SQL中的访问对象…

海南聚广众达电子商务咨询有限公司打造一站式电商服务

在数字经济的浪潮中,电商行业蓬勃发展,各种平台和服务商如雨后春笋般涌现。其中,海南聚广众达电子商务咨询有限公司凭借其专业的团队和丰富的经验,在抖音电商服务领域独树一帜,成为业界的佼佼者。 海南聚广众达电子商…

判断对称树

leetcode - 101 - 对称二叉树 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true示例 2: 输入:root [1,2,2,null,3,null,3] 输出:false提示&a…

注册小程序

每个小程序都需要在 app.js 中调用 App 方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。 详细的参数含义和使用请参考 App 参考文档 。 整个小程序只有一个 App 实例,是全部页面共享的。开发者可以通过 getApp 方法获取到全…

【递归、搜索与回溯】穷举vs暴搜vs深搜vs回溯vs剪枝

穷举vs暴搜vs深搜vs回溯vs剪枝 1.全排列2.子集 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我们一起努力吧!😃😃 管他什么深搜、回溯还是剪枝,画出决…

【Java】解决Java报错:NoClassDefFoundError

文章目录 引言1. 错误详解2. 常见的出错场景2.1 类路径配置错误2.2 依赖库缺失2.3 类文件被删除或损坏2.4 类加载器问题 3. 解决方案3.1 检查类路径配置3.2 检查依赖库3.3 检查类文件3.4 调试类加载器问题 4. 预防措施4.1 使用构建工具管理依赖4.2 定期进行构建和测试4.3 使用I…

【Unity+AI01】在Unity中调用DeepSeek大模型!实现AI对话功能!

要在Unity中调用DeepSeek的API并实现用户输入文本后返回对话的功能,你需要遵循以下步骤: 获取API密钥: 首先,你需要从DeepSeek获取API密钥。这通常涉及到注册账户,并可能需要订阅相应的服务。 集成HTTP请求库&#xf…

【APP移动端自动化测试】第一节.环境配置和adb调试工具

文章目录 前言一、Java环境搭建二、AndroidSDK环境搭建三、Android模拟器安装四、adb调试工具基本介绍 4.1 adb构成和基本原理 4.2 adb获取包名,界面名 4.3 adb文件传输 4.4 adb获取app启动时间 4.5 adb获取手机日志 4.6 adb其他有关…

python的resample()函数

介绍 在Python中,resample()函数是一个常用的工具,用于对时间序列数据进行重新采样。这个函数可以将时间序列数据从一个频率转换为另一个频率,比如将每天的数据转换为每月的数据。在本教程中,我将向你展示如何使用resample()函数,并解释每个步骤的具体含义。 整体流程 首先…

独具魅力的 App UI 风格才能称之为优秀

独具特色的App UI 长什么样!看这里

Java案例:找素数

文章目录 题目问题反思代码改进 题目 找素数 判断101-200之间有多少个素数&#xff0c;并输出所有素数 只需要除到 n/2 即可。 算数平方根。&#xff08;j*j<i&#xff09;实际上可以更高效地只除到Math.sqrt(n)&#xff08;或者说Math.sqrt(n) 1为了处理整数除法&#xf…

Master-Worker 架构的灰度发布难题

作者&#xff1a;石超 一、前言 Master-Worker 架构是成熟的分布式系统设计模式&#xff0c;具有集中控制、资源利用率高、容错简单等优点。我们数据中心内的几乎所有分布式系统都采用了这样的架构。 &#xfeff; 我们曾经发生过级联故障&#xff0c;造成了整个集群范围的服…

文件IOoooo

1.1 文件路径 文件路径分为两种&#xff1a; 1、绝对路径&#xff1a;以C:、D:等盘符开头的&#xff0c;就是我们所说的绝对路径&#xff0c;根据它可以直接找到文件的具体位置。 2、相对路径&#xff1a;需要先指定一个目录作为基准目录&#xff0c;从基准目录出发&#xf…

SpringSecurity入门(四)

18、权限管理/授权 18.1、针对url配置 配置SecurityConfig package com.wanqi.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.bu…

(免费领源码)基于 node.js#vue#mysql的网上游戏商城35112-计算机毕业设计项目选题推荐

摘 要 本论文主要论述了如何使用node.js语言开发一个基于vue的网上游戏商城&#xff0c;本系统将严格按照软件开发流程进行各个阶段的工作&#xff0c;本系统采用的数据库是Mysql&#xff0c;使用node.js的koa技术技术构建的一个管理系统&#xff0c;实现了本系统的全部功能。在…

云计算-期末复习题-选择/判断/填空/简答(1)

目录 填空题/简答题 单选题 多选题 判断题 云计算期末复习部分练习题&#xff0c;下一章会补全。祝大家好好复习&#xff0c;顺利通过课程。 填空题/简答题 >保障云基本安全的对策包括&#xff08;&#xff09;、&#xff08;&#xff09;和&#xff08;&#xff09; &…

Linux:桌面系统中的文件后缀和类型

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 Linux中的文件后缀与Windows系统有些不同&#xff0c;因为其似乎没有很重要&#xff0c;一个文件是否可执行对后缀没有要求。但是&#xff0c;后缀依然可以用于表示文件…