论文部分内容阅读
随着Internet技术的飞速发展,远程教学作为一种新型的教育模式已经成为近年来各国教育界的重要研究课题。其中实验教学的实现成为了研究的重点和难点,而虚拟实验室是解决这一问题的有效途径。本文主要研究计算机网络虚拟实验室的设计与实现。 本文通过对现有的计算机网络虚拟实验室进行分析和比较,针对这些系统的弱点和不足之处,提出了一种新的基于NS2的计算机网络虚拟实验室系统。该系统通过采用NS2作为服务器方模拟器,既充分了利用了NS2多协议模拟器的强大功能,又省去了普通学生难于学习使用NS2的缺点。 系统以Java Applet的形式实现客户端,使用Java RMI远程调用机制实现了客户端和服务器方的通信,采用Java Bean的形式实现虚拟设备,以组件的形式开发实验库,为用户远程学习计算机网络课程提供了良好的实验平台。在本实验室平台上,用户可以不受时间、地点以及实验设备的限制,简单、快速、廉价、高效的搭建网络模拟场景,通过统计数据和动态演示模拟过程让学生深入理解网络中的复杂行为,充分掌握计算机网络课程的知识。本实验平台完全可以达到实际教学的要求。