论文部分内容阅读
随着计算机网络的不断普及和我国大规模网络建设的展开,社会对计算机网络合格人才的需求日益增大。计算机网络实验课程是计算机网络教育的重要组成部分,可以帮助学生理解所学理论知识,锻炼学生的动手能力,培养学生的创造力。然而,现有网络交换实验设备多采用商用交换机,只能通过配置参数的方式实现特定的交换功能,实验内容枯燥无味,学生学习积极性不高,学习效果不理想,更达不到锻炼动手能力和培养创造能力的目的。
在对局域网交换技术深入研究的基础上,借鉴前辈在开发程控交换机实验平台实践中积累的提高系统开放度和操作灵活度的宝贵经验,一种新型的开放式以太网络交换机实验平台被设计实现了,这种实验平台有以下特点:在硬件方面,将集成在一起的交换机控制电路和交换电路分开,使得学生对交换机硬件组成有直观的了解;学生可以编写程序控制实验平台完成数据交换功能,提高了系统开放程度。在软件方面,编写硬件驱动程序屏蔽具体的硬件操作过程,学生不需要具备硬件开发知识,只需了解交换机工作流程和 C 语言编程知识就可以完成实验程序的编写:将交换机工作流程中的关键操作步骤编写成 API 函数提供个学生使用,减少了实验程序开发工作量,提高了实验平台的操作灵活度;将实验数据通过显示软件显示出来,使学生了解实验进程,便于发现程序编写错误,提高了实验信息透明度。另外,考虑到学生实际经济情况,设计的实验平台成本低廉。
在计算机网络实验课程中使用该实验平台可以使实验的重心从被动的记忆交换机工作流程转移到主动的设计程序实现交换机流程上面来,达到锻炼学生动手能力和培养学生创造能力的目的。