论文部分内容阅读
浙江大学电工电子网络实验室(NETLAB)是基于Imternet的远程实验室。实验室采用客户端—服务器—控制端(CSC)体系结构和浏览器—服务器—控制端(BSC)体系结构,由用户、服务和实验三部分组成,整个平台具有良好的可扩展性和安全性,允许多用户、多实验同时进行。目前网络实验室提供了5大类18组60多个电气工程学科相关实验,所有实验都基于真实物理设备。该平台力求提供与在本地进行实验相同的效果,在国内外较具开放性和先进性。服务端软硬件设计作为网络实验室的核心,是整个系统开发的关键。本文共分为六章,第一章介绍了网络实验室的开发背景,对国内外远程实验室的研究状况作了回顾。第二章简介了网络实验室,进行了服务端的软硬件需求分析。第三章说明了服务端软硬件的具体设计和实现。第四章讨论了网络实验室服务端的设计难点和关键技术,共包含以下方面:网络通讯的具体实现、多线程技术的应用、数据库的设计与实现、服务端安全与系统安全。第五章对服务端的改进作了探索,并展望了今后开发的方向。第六章进行了总结。