面向系统能力培养的计算机网络实验体系
实验过程在线化、评测过程自动化
- 随时随地在线实验
-
基于希冀云桌面实验平台,为学生提供了“开箱即用”的网络在线实验环境。实验页面分左右两栏,左栏为实验指导手册,右栏为云桌面实验环境。在云桌面实验环境内,安装了实验所需的各类网络模拟器软件,集成了各实验所需的实验支撑材料。
- 实验自动评测
-
为网络实验配置了自动评测脚本,学生完成实验后,点击“提交评测”按钮,可触发执行评测脚本。由评测脚本自动检测学生的网络实验环境,为学生的当前实验自动做出评价。
- 实验类型丰富
-
覆盖组网、协议分析、协议实现、SDN等4种不同类型的实验体系,提供计算机网络-PacketTracer、无线网络-PacketTracer、计算机网络-GNS3、TCP协议实现、Open vSwitch虚拟交换机等5类实验专题。
- 支持多种模拟器
-
通过希冀云桌面实验平台,提供GNS3、PacketTracer等多种网络模拟器实验环境。模拟器支持虚拟机、交换机和路由器的连线组网功能,通过连线组网软件提供的图形化界面,实现远程连线组网。教师也可以安装其他模拟器,支持一键保存实验环境镜像。
TCP协议实现实验
- 系统能力培养
-
以系统能力培养为指导,该实验体系的目标是要求学生自己动手使用C++编程实现一个真实可用的TCP协议。
- 模块化分解
-
按照模块化分解原则,TCP协议实现实验体系包含7个支持自动评测的实验,分别为:热身实验、实现流重组器、实现TCP接收端、实现TCP发送端、实现TCP连接、实现网络接口、实现IP路由器。
软件定义网络SDN
- 软件定义网络
-
软件定义网络(Software Defined Network,SDN)是一种新型网络创新架构,其核心技术OpenFlow协议定义了灵活的数据包处理规范,通过将网络设备控制面与数据面分离,实现网络流量的灵活控制。
- 虚拟交换机
-
Open vSwitch是一款优秀的开源软件交换机,支持主流的交换机功能,包括:二层交换、网络隔离、QoS、流量监控等,其最大的特点就是支持OpenFlow。
- Open vSwitch实验
-
针对虚拟交换机,提供了一系列Open vSwitch实验,包括:Open vSwtich的安装、ovs-vsctl 命令使用、ovs-ofctl命令使用、网桥特性功能配置、vlan隔离、meter表限速、vxlan隧道、Group表等实验。
实验体系
面向提升学生计算机网络工程实践能力的实验体系,提供多个实验专题,包括:
- TCP协议实现。
- Open vSwitch虚拟交换机。
- 计算机网络-PacketTracer。
- 无线网络-PacketTracer。
- 计算机网络-GNS3。