计算机网络模拟器比较

模拟simulation和仿真emulation的区别

  1. 网络模拟器(simulation)试图对现实世界网络建模
  2. 网络仿真器(emulation)意味着终端系统(例如,计算机)可以被嵌入到emulator上,好像嵌入到真实的网络中。网络仿真器的侧重点是连接终端的网络,而不是终端,典型的例子是NS2

网络模拟器的作用

  1. 允许网络设计者测试新的网络协议
  2. 优化网络协议
  3. 设计不同的网络拓扑,使用不同类型的节点,例如,end-hosts, hubs, network bridges, routers, optical link-layer devices, and mobile units

不同网络模拟器的比较

 功能可获得模型网络层次模拟仿真模型debug模拟速度及规模编程语言GUI支持与真实系统通信是否开源流行度缺点特点
OPNET网络拓扑、设备、协议、应用TCP/IP,ATM,Ethenet支持FSM 较快C++   
OMNeT++可扩展,不仅仅用于网络模拟,IT系统,排队论,体系结构TCP/IP, SCSI and FDDI支持FSM/Thread最丰富最快C++流行  
NS2 围绕TCP/IP不支持FSM 较快C++/Tcl流行不易修改,嵌入别的模块,描述语言不好,不容易图形,始于1989
NS3模块化,真实模拟协议细节,轻量虚拟机  FSM 较快C++/Python 流行可信度低2006开始,替代NS2,升级版
J-sim           类似OMNeT++,但是不如OMNeT++图形界面和特点好,效率低
              
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值