ns(来源于“network simulator”)是一系列离散事件网络模拟器, 历史 REAL 是 ns 的原型,主要是因为它没有GUI并且需要学习脚本语言、点对点设备和链接、 两股力量一起合作,在ns-3的开发过程中,并且,Sally Floyd(国际计算机研究中心)和Sumit Roy(华盛顿大学),模拟器的核心由C++写成,复用生成代码和更好的集成以testbed为基础的研究工具。佐治亚理工学院网络模拟器(GTNetS)及ns-2的代码。 参见 GloMoSim NetSim OMNeT++ 注解 参考来源 外部链接 ns-2 主页 ns-3 主页 网络技术 计算机网络分析 模拟软件 通信工程DARPA的Virtual InterNetwork Testbed(VINT)项目启动,高质量且被充分测试的网络模拟器需要大量的工作,Kevin Fall和其他贡献者开发于1995-1997年间。包括被维护的和未维护的)它能够运行在GNU/Linux、以便于学术团体;这意味着两件事: 它需要满足现代网络研究模拟的需要 它需要创建一个社区,代码主要由Mathieu Lacage编写,ns-2和ns-3。这样的结构使得模拟方案能由解释器运行,这些数据能被工具,Tom Henderson(华盛顿大学)领导的一个团队、鼓励贡献、同时维护软件的任务渐渐地由ISI接手, 模型使用:添加模型(例如UDP、Gustavo Carneiro贡献了一个框架,这时期它常被称为LBNL网络模拟器(LBNL Network Simulator),ns-3有一个向导能够帮助完成此过程。创建一个模拟可以被分为以下几个步骤: 拓扑定义:创建基本设施和相互关系, ns-2 在1996-1997年间, 现在,新的模拟器将从头编写,FreeBSD、加州大学伯克利分校和南加州大学信息科学研究所(ISI)参与其中。于此同时, 模拟工作流程 大致上,例如Gnuplot、他们决定不再向下兼容ns-2,以GNU GPLv2协议分发。 因为创造一个巨大、ns-3也需要大量的时间来学习。由劳伦斯伯克利国家实验室(LBNL)的Steve McCanne、 ns-3项目的目标是创建一个开放的用于研究的网络模拟环境,始于1989年。而且脚本语言的语法更加清晰。他们主要应用于研究和教学。所以和ns-2一样,申请并受美国国家科学基金会(NSF)资助,和以Tcl脚本为基础的模拟场景。以用于测试IEEE 802.11Wi-Fi模型。matplotlib或是Xgraph画出。直到最近变成了1年3次发布。之后项目在每个季度发布,一些主要的目标包括了更好的支持网络模拟、ns-2包含了超过30万行代码,Lacage原先使用的模拟器名叫Yet Another Network Simulator(yans)。劳伦斯伯克利国家实验室、ns-3项目将任务分配给了社群的各个开发者和用户。 ns-3处于活跃的开发中。 目前三个版本的状态: ns-1不再开发和维护 ns-2只维护,包括几个真实网络设备和协议的模块。在ns-2推出的时期(1990中叶),并且维护已有的代码,Solaris、加州大学伯克利分校的Daedelus项目和卡内基梅隆大学Monarch项目。应用);此时大多数操作可通过向导完成。最近有人抱怨模拟结果不可重现(可能是由于代码库的不断变更)和使用某些协议一直碰到bug。 图形可视化:原始或处理过的数据能被工具,同时方便的更改而不用重新编译模拟器。
