《计算机光盘软件与应用》
0 引言
1 网络仿真
2 基于OPNET的细颗粒度网络仿真
2.1 Source模块
2.2 UDP模块
2.3 TDMA模块
2.4 仿真结果分析
3 e NSP和OPNET的实验教学效果比较
4 结语
文章摘要:计算机网络是一门理论与实践紧密结合的课程,学生必须通过物理实验或仿真实验才能透彻地理解网络协议和网络设备的工作原理.由于物理实验成本高、灵活性差,目前绝大多数高校的计算机网络课程都使用软件仿真实验教学的方法,应用诸如华为eNSP等网络仿真软件在计算机上构建一个虚拟的网络,配置参数和运行网络,模拟真实网络的工作过程.然而eNSP只能设计粗颗粒度仿真实验,只能提供设备视图,无法进行协议设计,也无法观察数据包的处理和传输过程.针对此问题,提出了一种基于OPNET的细颗粒度的网络仿真实验教学方法,该方法可以提供代码视图,进行协议的设计和分析,观察数据包的传输过程和对各个字段的解析过程.以UDP和TDMA协议为例演示了如何应用该方法建立网络模型、节点模型和进程模型,如何定义和收集仿真结果,以及如何进行结果分析.教学效果显示这种基于OPNET的细颗粒度仿真实验教学比基于eNSP的粗颗粒度实验教学更具有效性.
文章关键词: