1. 离散事件仿真器原理TimeSchedulerAction: TriggerAction: InsertAction: InsertAction: InsertBeginEvent i在NS3中,Event是以智能指针(函数指针)的形式存储在Scheduler的列表中的,执行Event的过程就是调用该函数的过程,在执行过程中又将产生新的Event2. NS3文件与模块NS3是由3部分组成的:.运行支撑框架,如event,scheduler等;.仿真对象(网络元素),如路由对象、物理层MAC层对象以及各类协议;.仿真辅助工具,如跟踪trace,日志log,统计statistical,图形化 等;3. NS3 基础架构图4. 关键元素4.1 Nodens-3中基本计算设备被抽象为节点。节点由C+中的Node类来描述。Node类提供了用于管理仿真器中网络组件表示的各种方法,包括应用程序,协议栈,外设卡及驱动程序等。4.2 Application在ns-