论文部分内容阅读
网络仿真技术是伴随着网络的产生而产生的,网络仿真技术是一种通过建立网络设备,链路和协议模型,并模拟网络流量地传输,从而获取网络设计和优化所需要地网络性能数据的仿真技术。本论文的研究内容来源于德国“高等教育中的网络多媒体教学体系研究及实现”(2MN-Modules for The Multimedia NetworkBased Higher Education)课题的子课题—NetSim。NetSim是为TCP/IP计算机网络技术教学和工程师培训而设计的交互式试验环境和仿真工具。网络仿真软件的设计和开发是一个非常复杂的系统工程,涉及到仿真方法学、网络协议分析、软件工程等多方面的内容。本论文首先简要介绍了计算机仿真,尤其是离散事件系统仿真的基本理论和基本的建模、仿真方法,这些理论和方法是计算机网络仿真的基础。此次对通用网络仿真软件的设计进行了分析,描述了网络仿真软件的设计原理和系统架构。然后对NetSim中MAC层网桥协议模块进行了研究,并在现有的计算机网络仿真系统NetSim基础上进行设计和仿真。具体而言,包括:·网桥中MAC层的生成树协议的设计与实现·在交换式以太网中虚拟局域网协议的设计与实现生成树协议和虚拟局域网是网桥的重要功能,它们可以帮助局域网抑制网络广播风暴。目前这些模块的代码已经完全编写、调试通过,各模块工作正常。至此,NetSim又增加了MAC层网桥协议模块,可以进行更加灵活的应用。