论文部分内容阅读
TCP/IP计算机网络技术作为互联网络的基础架构技术,具有十分重要的地位。因此,为TCP/IP计算机网络技术的教学和工程师培训而设计的交互式实验环境和仿真工具就具有非常重要的意义和作用。本论文在对当前计算机网络的建模和仿真技术进行了深入调研的基础上,设计开发了一个适合高等教育网络教学实验的计算机网络仿真系统,并使用该系统对TCP/IP协议内容进行了仿真。主要完成了以下工作: 首先,对网络仿真技术的国内外的发展现状进行了深入的调研,并对网络仿真技术的主要问题进行了讨论,深入研究了离散事件系统仿真的基本理论和基本的建模、仿真方法,提出了TCP/IP网络仿真系统Sim的总体设计方案。 其次,对TCP/IP网络仿真系统的关键技术进行了深入的研究。对目前离散事件系统常用的三种仿真策略进行了分析和比较,并根据仿真对象TCP/IP网络的特点,设计了事件调度机制作为系统的仿真策略;设计了代码生成器和检测编译器,使用户可以方便地建立仿真对象的模型;设计了结构清晰,透明度高的三层Sim系统,此系统与当前高校主要学习的TCP/IP协议的五层结构相对应,每层都设计了接口函数,使用Sim系统进行TCP/IP协议仿真设计是十分简单方便的。 最后,使用本文提出的Sim系统,对TCP/IP协议内容中的停止等待流量控制和以太网通信进行了仿真开发,并应用于教学效果良好。