利用虚拟化技术进行网络测试的教学系统及方法技术方案

技术编号:39254341 阅读:9 留言:0更新日期:2023-10-30 12:06
本发明专利技术实施例提供了一种利用虚拟化技术进行网络测试的教学系统及方法,其中,系统包括:虚拟设备模块,用于模拟设备的行为,创建虚拟网络环境;连接模块,用于在所述虚拟网络环境中建立不同设备之间的连接,并提供各种连接类型,形成完整的网络拓扑结构;协议仿真模块,用于在所述网络拓扑结构中提供2

【技术实现步骤摘要】
利用虚拟化技术进行网络测试的教学系统及方法


[0001]本专利技术涉及计算机
,尤其涉及一种利用虚拟化技术进行网络测试的教学系统、方法、设备及介质。

技术介绍

[0002]网络测试虚拟仿真是一项在高校教育中具有重要意义的技术。随着网络技术的发展和应用的普及,高校教育机构对于培养实验者的网络测试与安全技术能力的需求日益增加。传统的教学方法无法提供充足的实践机会,同时购买和维护真实网络测试设备的成本较高。因此,网络测试虚拟仿真技术应运而生,通过模拟真实网络环境,提供更灵活、经济高效的网络测试与实践平台,帮助实验者培养实际应用技能。
[0003]传统的教学方法无法提供充足的实践机会导致毕业后的实验者进入企业后仍需耗费大量时间进行培训,这造成了资源的浪费。然而,随着技术的不断进步,越来越多的高校开始在教学中应用虚拟仿真技术,但传统网络测试虚拟仿真系统在高校教育中存在成本过高、功能不完善、不具备高度可扩展性等问题。
[0004]虚拟仿真是指使用计算机软件模拟和重现实际系统或过程的行为。它可以创建一个虚拟网络环境,其中各种设备和组件的交互行为可以被准确模拟和测试。虚拟仿真可以帮助用户在实际环境之前进行测试和验证,以减少成本和风险。
[0005]网络协议是计算机网络中设备之间进行通信和数据交换所遵循的规则和约定。不同层级的协议负责处理不同的功能和任务,例如物理层负责传输介质的传输,网络层负责寻址和路由,传输层负责端到端的可靠传输等。
[0006]现有技术公开了一种基于BIM技术的工程项目虚拟仿真教学方法及系统,通过获取建筑工程现场实地影像数据与气象水文数据并分析得到基础工程模型与地理环境模型,进一步将基础工程模型与专业结构模型进行模型整合得到项目结构模型,将项目结构模型与地理环境模型进行仿真模拟融合,得到虚拟化仿真模型。
[0007]现有技术还公开了一种计算机网络教学用虚拟仿真系统,包括虚拟实验室管理中心:所述虚拟实验室管理中心包括用于课程配置模块、实验课程项目模块;所述课程配置模块基于大数据技术连接有网络设备模型库和网络设备数据库;学习虚拟实验项目管理中心:用于接收虚拟试验室指定使用项目安排,并连接实验课程项目模块;实验课程项目模块:归虚拟试验室管理中心调用,并根据指令对特定用户进行仿真实验操作;设备演示模块:连接实验课程项目模块,通过导入网络设备模型库和网络设备数据库对实验进行仿真演示;交互模块:用于接收普通用户对实验的操作;评分模块:用于对交互模块的操作进行评级评分。
[0008]现有技术还提供了一种基于Simulink的电气教育三维虚拟仿真方法,包括:将Unity仿真软件中的建模数据通过TCP通道,传输至MATLAB中的Simulink中进行仿真计算,并将仿真计算结果通过TCP通道实时返回至Unity仿真软件,以达到实时动态仿真的目的。
[0009]然而,这些现有技术方案仅在特定领域或特定问题上提供了一些解决方案,并未
能有效解决实验者在网络性能测试方面的系统性培训以及实际就业后所需的技能问题。

技术实现思路

[0010]本专利技术的目的在于提供一种利用虚拟化技术进行网络测试的教学系统、方法、设备及介质,旨在解决现有技术中的上述问题。
[0011]本专利技术实施例提供一种利用虚拟化技术进行网络测试的教学系统,包括:虚拟设备模块,用于模拟设备的行为,创建虚拟网络环境;连接模块,用于在所述虚拟网络环境中建立不同设备之间的连接,并提供各种连接类型,形成完整的网络拓扑结构;协议仿真模块,用于在所述网络拓扑结构中提供2

7层协议的仿真能力,实现模拟和测试网络协议栈,模拟真实流量进行网络数据交互;数据管理模块,用于管理和监控整个教学系统的运行。
[0012]本专利技术实施例还提供了一种利用虚拟化技术进行网络测试的教学方法,包括:通过虚拟设备模块模拟设备的行为,创建虚拟网络环境;通过连接模块在所述虚拟网络环境中建立不同设备之间的连接,并提供各种连接类型,形成完整的网络拓扑结构;通过协议仿真模块在所述网络拓扑结构中提供2

7层协议的仿真能力,实现模拟和测试网络协议栈,模拟真实流量进行网络数据交互;通过数据管理模块管理和监控整个教学系统的运行。
[0013]本专利技术实施例还提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述利用虚拟化技术进行网络测试的教学方法的步骤。
[0014]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述利用虚拟化技术进行网络测试的教学方法的步骤。
[0015]采用本专利技术实施例可以包括以下有益效果:本专利技术实施例解决了传统网络测试虚拟仿真系统在高校教育中存在成本过高、功能不完善、不具备高度可扩展性等问题,本专利技术实施例通过虚拟仿真系统与Web教学页面结合,将功能模块化,分细化功能选项,然后在Web界面进行统一管理与配置,具备高度的可扩展性与功能性。
附图说明
[0016]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术实施例的利用虚拟化技术进行网络测试的教学系统示意图;图2是本专利技术实施例的利用虚拟化技术进行网络测试的教学方法流程图;图3是本专利技术实施例的利用虚拟化技术进行网络测试的教学系统的详细处理流程
图;图4是本专利技术实施例的web教学界面各模块示意图;图5是本专利技术实施例的web教学系统各模块实操流程图。
具体实施方式
[0018]为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
[0019]系统实施例根据本专利技术实施例,提供了一种利用虚拟化技术进行网络测试的教学系统,图1是本专利技术实施例的利用虚拟化技术进行网络测试的教学系统示意图,如图1所示,根据本专利技术实施例的利用虚拟化技术进行网络测试的教学系统具体包括:虚拟设备模块10,用于模拟设备的行为,创建虚拟网络环境;所述设备具体包括:网络测试仪、防火墙、路由器以及应用服务器;连接模块12,用于在所述虚拟网络环境中建立不同设备之间的连接,并提供各种连接类型,形成完整的网络拓扑结构;所述连接类型具体包括:串行、并行以及以太网;协议仿真模块14,用于在所述网络拓扑结构中提供2

...

【技术保护点】

【技术特征摘要】
1.一种利用虚拟化技术进行网络测试的教学系统,其特征在于,包括:虚拟设备模块,用于模拟设备的行为,创建虚拟网络环境;连接模块,用于在所述虚拟网络环境中建立不同设备之间的连接,并提供各种连接类型,形成完整的网络拓扑结构;协议仿真模块,用于在所述网络拓扑结构中提供2

7层协议的仿真能力,实现模拟和测试网络协议栈,模拟真实流量进行网络数据交互;数据管理模块,用于管理和监控教学系统的运行。2.根据权利要求1所述的系统,其特征在于,所述连接类型具体包括:串行、并行以及以太网。3.根据权利要求1所述的系统,其特征在于,所述设备具体包括:网络测试仪、防火墙、路由器以及应用服务器。4.根据权利要求1所述的系统,其特征在于,所述数据管理模块具体用于:通过Web界面向用户提供实时数据的可视化查看;进行测试配置、流量发送与接收、数据测试统计和数据存储;通过调取Web前端接口接收分析报告并发送到Web界面上向用户进行分析报告的展示。5.一种利用虚拟化技术进行网络测试的教学方法,用于权利要求1至4中任一项所述的利用虚拟化技术进行网络测试的教学系统,所述方法具体包括:通过虚拟设备模块模拟设备的行为,创建虚拟网络环境;通过连接模块在所述虚拟网络环境中建立不同设备之间的连接,并提供各种连接类...

【专利技术属性】
技术研发人员:李海峰李紫恒李静
申请(专利权)人:北京网测科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1