网络模拟环境 S-2仿真软件简介.pptVIP

  • 9
  • 0
  • 约1.51千字
  • 约 12页
  • 2019-03-13 发布于江苏
  • 举报
网络模拟环境 NS-2仿真软件简介 姓 名:任 三 阳 学 号:s070102094 NS-2的概貌 NS是面向对象的,离散事件驱动的网络环境模拟器,开发于UC Berkeley,它可以模拟各种IP网络环境。 NS实现了对许多网络协议的模拟,如TCP,UDP,和数据源发生器(traffic source)如FTP,WWW,Telnet,Web,CBR和VBR等。 NS模拟了路由队列的管理机制,如Drop Tail,RED和VBR,实现了Dijkstra和其他的路由算法。 NS也实现了Multicasting和一些应用于局域网模拟的在MAC层的协议。 NS-2由C++和Otcl(加上面向对象特性的TCL脚本程序设计语言,开发于MIT)两种程序设计语言实现。 NS-2的概貌 NS-2由两种编程语言,OTCL(具有面向对象特性的TCL脚本程序设计语言)和C++实现。之所以使用两种编程语言,是因为模拟器有两方面的事情需要做。 为什么要用两种编程语言来实现NS? 模拟器有两方面的事情需要做 一方面,C++具体协议的模拟和实现: 另一方面,OTCL用来建立模拟的环境和配置参数,并且方便修改和发现、修复程序中的Bug。 回顾平时进行c++编程的过程: 写具有各种独立功能的类 写main函数,让类实例化,即new出对象;并让这些对象协调工作一个优秀的OO程序应该

文档评论(0)

1亿VIP精品文档

相关文档