网络应用技术 实验一:路由器实现不同网络间通信(华为ensp)
目录
一、实验简介
二、实验目的
三、实验需求
四、实验拓扑
五、实验任务及要求
1、任务 1:完成网络部署
2、任务 2:设计全网IP 地址
3、任务 3:实现全网主机互通
六、实验步骤
1、在ensp中部署网络
2、配置各主机 IP地址、子网掩码、默认网关
3、配置路由器R-1 并测试全网通信
4、配置路由器R-2 并测试全网通信
一、实验简介
使用路由器,实现不同网络(网段)之间的互相访问。
二、实验目的
1、理解路由器的工作原理;
2、理解直连路由、静态路由的特点;
3、理解默认网关的含义及配置方法;
4、掌握静态路由的作用及配置方法;
三、实验需求
1、硬件
每人一台计算机。
2、软件
计算机安装 Windows 10 操作系统、eNSP 网络仿真软件、VirtualBox 虚拟化软件
3、网络
实验本身内容不需要访问互联网。
四、实验拓扑
本实验的网络拓扑如图所示:

其中,R-1 和 R-2 是路由器,SW-1~SW-4 是二层交换机,Host-1~Host-8 是用户主机。e1~e9 指交换机或路由器的接口。
【注意】本实验内容不涉及 VLAN 配置与应用。
五、实验任务及要求
1、任务 1:完成网络部署
要求:根据图 1-1,在 eNSP 中部署整个网络。其中路由器(R-1 和 R-2)型号为 Router,二层交换机(SW-1~SW-4)的型号为 S3700。
2、任务 2:设计全网IP 地址
要求:
(1)接入交换机 SW-1 的各主机(此处为 Host-1 和 Host-2),其 IP 地址属于同一网络(即同一网段)。同样,接入 SW-2 的各主机属于同一网络,接入 SW-3 的各主机属于同一网络,接入 SW-4 的各主机属于同一网络。但是,各交换机分别属于不同网络。例如 Host-1 和 Host-2 在同一网络,但 Host-1 和 Host-3(或者 Host-5、Host-7)不在同一网络;
(2)所有用户主机的 IP 地址格式为 192.A.*.*,其中 A 为学生本人学号后 2 位,*表示该值由学生自定;
(3)各路由器之间的互连接口 IP 地址格式为 10.A.*.*,其中 A 为学生序号后 2位,*表示该值由学生自定;
3、任务 3:实现全网主机互通
要求:在路由器(R-1 和 R-2)上配置静态路由,使得全网各主机之间可以互相访问(使用 ping 命令),即通过路由器实现不同网络之间的通信。
六、实验步骤
1、在ensp中部署网络

2、配置各主机 IP地址、子网掩码、默认网关
这里仅给出Host-1的基础配置界面,其他的可以参考上边部署的网络
Host-1

3、配置路由器R-1 并测试全网通信
(1) 配置路由器 R-1 连接 SW-1、SW-2 和 R-2 的接口地址

(1)测试当前全网通信效果
当前配置下,使用 ping 命令测试以下各主机间的通信结果。
表 1-1 使用 ping 命令测试通信
| 序号 | 源主机 | 目的主机 | 通信结果 |
| 1 | Host-1 | Host-2 | 正常 |
| 2 | Host-1 | Host-3 | 正常 |
| 3 | Host-1 | Host-5 | Request timed out |
| 4 | Host-5 | Host-1 | 不可达 |
下图分别对应上边通信测试结果:




(2)在 R-1 上配置静态路由
在 R-1 上配置指向 SW-3 网络和 SW-4 网络的静态路由。

(3)测试当前全网通信效果
当前配置下,使用 ping 命令测试以下各主机间的通信结果。
表 1-2 使用 ping 命令测试通信
| 序号 | 源主机 | 目的主机 | 通信结果 |
| 1 | Host-1 | Host-2 | 正常 |
| 2 | Host-1 | Host-3 | 正常 |
| 3 | Host-1 | Host-5 | 超时 |
| 4 | Host-5 | Host-1 | 不可达 |
下图分别对应上边通信测试结果:




4、配置路由器R-2 并测试全网通信
(1)配置路由器 R-2 连接 SW-3、SW-4 和 R-1 的接口地址

(2)测试当前全网通信效果
当前配置下,使用 ping 命令测试以下各主机间的通信结果。
表 1-3 使用 ping 命令测试通信
| 序号 | 源主机 | 目的主机 | 通信结果 |
| 1 | Host-1 | Host-2 | 正常 |
| 2 | Host-1 | Host-3 | 正常 |
| 3 | Host-1 | Host-5 | 超时 |
| 4 | Host-5 | Host-1 | 超时 |
下图分别对应上边通信测试结果:




(3)在 R-2 上配置静态路由
在 R-2 上配置指向 SW-1 网络和 SW-2 网络的静态

(4)测试当前全网通信效果
当前配置下,使用 ping 命令测试以下各主机间的通信结果。
表 1-4 使用 ping 命令测试通信
| 序号 | 源主机 | 目的主机 | 通信结果 |
| 1 | Host-1 | Host-2 | 正常 |
| 2 | Host-1 | Host-3 | 正常 |
| 3 | Host-1 | Host-5 | 正常 |
| 4 | Host-5 | Host-1 | 正常 |
下图分别对应上边通信测试结果:




好了,实验到这里就结束了~
一起加油吧!
本文仅用于学习参考使用,为笔者记录自己的实验内容,若有侵权,联系必删!
相关文章:
网络应用技术 实验一:路由器实现不同网络间通信(华为ensp)
目录 一、实验简介 二、实验目的 三、实验需求 四、实验拓扑 五、实验任务及要求 1、任务 1:完成网络部署 2、任务 2:设计全网IP 地址 3、任务 3:实现全网主机互通 六、实验步骤 1、在ensp中部署网络 2、配置各主机 IP地址、子网掩…...
使用 Qt GRPC 构建高效的 Trojan-Go 客户端:详细指南
使用 Qt GRPC 构建高效的 Trojan-Go 客户端:详细指南 初识 Qt 和 gRPC 什么是 Qt?什么是 gRPC? 项目结构概述创建 proto 文件定义 API 下载 api.proto 文件解析 proto 文件 1. package 与 option 语句2. 消息类型定义 TrafficSpeedUserUserSt…...
【mysql进阶】5-事务和锁
mysql 事务基础 1 什么是事务 事务是把⼀组SQL语句打包成为⼀个整体,在这组SQL的执⾏过程中,要么全部成功,要么全部失败,这组SQL语句可以是⼀条也可以是多条。再来看⼀下转账的例⼦,如图: 在这个例⼦中&a…...
指增和中性产品的申赎加减仓及资金调拨自动化伪代码思路
定义一些关键字代表的意义 STRUCT: 代表需要输入的格式化的信息IMPORT: 代表需要输入的外部信息, 这些信息通常是客观的SEARCH: 需要从某地比如数据库检索搜集信息SUM: 一种宏观的加和操作, 比如两个股票户ABAB,微观上实际还是有差异GROUP: …...
【论文分享】居住开放空间如何影响老年人的情感:使用可穿戴传感器的现场实验
本研究首次通过跟踪实时、高分辨率的环境暴露和情绪反应来研究和比较不同质量住宅社区中的居住开放空间(ROS)与老年人情绪之间关联;并采用混合方法,包括可穿戴传感器和问卷调查,收集了中国广州老年居民的客观和主观住宅…...
入门 | Prometheus+Grafana 普罗米修斯
#1024程序员节|征文# 一、prometheus介绍 1、监控系统组成 一个完整的监控系统需要包括如下功能:数据产生、数据采集、数据存储、数据处理、数据展示、分析、告警等。 (1)、数据来源 数据来源,也就是需要监控的数据…...
制作Ubuntu根文件系统
制作Ubuntu根文件系统: gunzip ubuntu-base-22.04.5-base-arm64.tar.gz mkdir ubuntu tar xvpf ubuntu-base-22.04.5-base-arm64.tar -C ubuntu 挂载目录、复制dns、执行chroot cd /userdisk/ubuntu cp /etc/resolv.conf ./etc/resolv.conf mount --bind /dev ./d…...
16个最佳测试管理工具(2024)
1、前言 测试管理解决方案能够帮助你捕捉测试需求、设计测试用例、生成测试执行报告、管理资源等。软件质量的疏忽可能导致公司遭受巨大的经济损失、声誉损害或面临诉讼风险。一个优秀的测试管理工具是防止缺陷和故障进入生产环节的关键。 2、PractiTest 功能特点&#x…...
基于知识图谱的猕猴桃种植技术问答系统
猕猴桃怎么种植更高效、病虫害怎么防治、最适宜的气候条件有哪些?作为一名科技研发迷,这些问题是不是听起来很有挑战性?咱们今天就来聊聊一个特别的研发项目——基于知识图谱的猕猴桃种植技术问答系统。这不仅仅是一个农业项目,它…...
Swift雨燕蜂窝无线通信系统介绍
本文博客链接:jdh99-CSDN博客,作者:jdh,转载请注明. 1. 概述 物联网小无线通信技术众多,其中大多是小范围小规模的无线通信技术,而行业难点是如何做到广覆盖、大容量、低功耗。 针对以上难点,宏讯物联研发了Swift雨燕蜂窝无线通信技术&…...
【ZZULI】数据库第二次实验
【ZZULI】数据库第二次实验 创建学生信息管理系统的数据库通过T-SQL语句创建学生表、课程表、选课表创建学生表创建课程表创建选课表 修改表结构。为SC表添加写的列,列名为备注修改备注列的数据长度。删除SC表的备注列。 通过T-SQL语句对表的列添加约束,…...
Javaee---多线程(一)
文章目录 1.线程的概念2.休眠里面的异常处理3.实现runnable接口4.匿名内部类子类创建线程5.匿名内部类接口创建线程6.基于lambda表达式进行线程创建7.关于Thread的其他的使用方法7.1线程的名字7.2设置为前台线程7.3判断线程是否存活 8.创建线程方法总结9.start方法10.终止&…...
Java后端面试内容总结
先讲项目背景,再讲技术栈模块划分, 讲业务的时候可以先讲一般再特殊 为什么用这个,好处是什么,应用场景 Debug发现问题/日志发现问题. QPS TPS 项目单元测试,代码的变更覆盖率达到80%,项目的复用性高…...
DC-1渗透测试
DC1 五个flag的拿取(截图是五个flag里面的内容) 注意事项:kali的用户名:root 密码:kali 注意:DC1 只要开机服务就起来了 思路:信息收集—> 寻找漏洞—> 利用漏洞(sql注入,文件上传漏洞…...
深度剖析:电商 API 接口如何成就卓越用户体验
在电商领域的激烈竞争中,提供卓越的用户体验已成为企业脱颖而出的关键。而电商 API 接口在其中扮演着举足轻重的角色,它如同电商平台的神经系统,连接着各个关键环节,为用户带来无缝、高效且个性化的购物之旅。 一、极速响应&#…...
C++调试经验:Ubuntu下CMake链接常见库的方式(持续更新)
目录 1. CMake链接OpenCV库 2. CMake链接VTK库 3. CMake链接Qt库 4. CMake链接PCL库 5. CMake链接Gstreamer 6. CMake链接json-cpp库 7. CMake链接yaml-cpp库 8. CMake链接breakpad库 9. CMake链接Eigen3库 1. CMake链接OpenCV库 find_package (OpenCV 4 REQUIRED)…...
【HarmonyOS】应用实现APP国际化多语言切换
【HarmonyOS】应用实现APP国际化多语言切换 前言 在鸿蒙中应用国际化处理,与Android和IOS基本一致,都是通过JSON配置不同的语言文本内容。在UI展示时,使用JSON配置的字段key进行调用,系统选择对应语言文本内容。 跟随系统多语言…...
使用pandas进行数据分析
文章目录 1.pandas的特点2.Series2.1新建Seriws2.2使用标签来选择数据2.3 通过指定位置选择数据2.4 使用布尔值选择数据2.5 其他操作2.5.1 修改数据2.5.2 统计操作2.5.3 缺失数据处理 3.DataFrame3.1 新建 DataFrame3.2 选择数据3.2.1 使用标签选择数据3.2.2 使用 iloc 选择数据…...
用于无监督域适应的提示分布对齐
论文探讨了视觉语言模型(VLMs)及其在无监督域适应(UDA)中的应用,并引入了一种名为提示分布对齐(Prompt-based Distribution Alignment,PDA)的方法,该方法采用双分支训练策…...
Rust整合Elasticsearch
Elasticsearch是什么 Lucene:Java实现的搜索引擎类库 易扩展高性能仅限Java开发不支持水平扩展 Elasticsearch:基于Lucene开发的分布式搜索和分析引擎 支持分布式、水平扩展提高RestfulAPI,可被任何语言调用 Elastic Stack是什么 ELK&a…...
黑马Mybatis
Mybatis 表现层:页面展示 业务层:逻辑处理 持久层:持久数据化保存 在这里插入图片描述 Mybatis快速入门 模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...
《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
【AI学习】三、AI算法中的向量
在人工智能(AI)算法中,向量(Vector)是一种将现实世界中的数据(如图像、文本、音频等)转化为计算机可处理的数值型特征表示的工具。它是连接人类认知(如语义、视觉特征)与…...
自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...
SpringTask-03.入门案例
一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...
浅谈不同二分算法的查找情况
二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况…...
网络编程(UDP编程)
思维导图 UDP基础编程(单播) 1.流程图 服务器:短信的接收方 创建套接字 (socket)-----------------------------------------》有手机指定网络信息-----------------------------------------------》有号码绑定套接字 (bind)--------------…...
基于matlab策略迭代和值迭代法的动态规划
经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...
