Design and Implementation of the Online Free Networking Virtual Experiment
|Course||Signal and Information Processing|
|Keywords||virtual experiments free networking virtual router C# dynamic controls|
With the continuous development of computer science and information technology, virtual experimental teaching has become an important mode of university teaching. In recent years, the innovation and development of virtual experiment has also become an important research direction topic of the college laboratory teaching. Especially for the teaching of computer networking experiments, because the trational networking experiments need to be arranged a large of expensive network devices, a shortage of university funds can not meet the increasingly large scale of enrollment. Therefore, the computer virtual networking experiment become an effective method to resolve this contradiction.In this context, our research group has developed a remote network public service educational experiment platform and a series of basic networking experiments. To develop students’ awareness of innovation and improve students’ self-learning ability, the author designed and accomplished an online free networking virtual experiment which is based on the existing networking experiment platform by using of dynamic control technology and the C#programming language. Firstly, this paper put forward the overall goal and planning of the online free networking virtual experiment based on the analysis and summary of the characteristics of the original virtual networking experiment. And the author studied the free network topology building、the configuration of the multi-class IP address and multiple routing protocols with reference to a large number of examples and information. Secondly, according to the actual needs of networking teaching, the author designed and accomplished the online free networking virtual experiment. In this process, this paper succeeded to propose a free connectin algorithm of the network equipments and used this algorithm to achieve the function of building network topology; designed a series of verification mechanisms and completed inspection of the configuration code and the legality of the IP address, thereby realizing a fuction of adding multi-class IP address through these mechanisms; designed and simulated the learning process of direct and static routing protocols in order to realize the fuction of adding multiple routing protoclos. Thirdly, this paper gave a detailed statement about the process.Finally, the online fress networking virtual experiment functions were tested with a few experiments and the author further explained the effectiveness and application value of this paper’s research results.