如今,無線技術(shù)的進(jìn)步一直在迅速增長。 在計(jì)算機(jī)網(wǎng)絡(luò)中,由于不確定成功的協(xié)議,因此無法大規(guī)模啟動(dòng)未經(jīng)證實(shí)的協(xié)議。 因此,最新的協(xié)議通過分析模型或其他仿真工具進(jìn)行測試。 如果最新協(xié)議在仿真后顯示出良好的結(jié)果,則這些協(xié)議將在現(xiàn)實(shí)世界中執(zhí)行。 網(wǎng)絡(luò)模擬是最常見且最有用的方法,用于計(jì)算各種不實(shí)際應(yīng)用的網(wǎng)絡(luò)拓?fù)洹?這些被研究界廣泛使用以估計(jì)新的理論和假設(shè)。 模擬器種類繁多,但在研究工作中選擇模擬器對研究人員而言至關(guān)重要。
一、什么是網(wǎng)絡(luò)仿真?
定義:網(wǎng)絡(luò)仿真是計(jì)算機(jī)網(wǎng)絡(luò)研究中的一種方法,其中軟件程序通過分析各種網(wǎng)絡(luò)實(shí)體(例如鏈路,Nswitched,路由器,節(jié)點(diǎn),接入點(diǎn))之間的關(guān)系來形成網(wǎng)絡(luò)的性能。 可以在分析實(shí)驗(yàn)室中監(jiān)控網(wǎng)絡(luò)性能,不同的應(yīng)用程序,服務(wù)和支持。 周圍環(huán)境的不同特征也可以通過受控方式進(jìn)行更改,以評估網(wǎng)絡(luò)或協(xié)議在不同條件下的性能。
二、不同網(wǎng)絡(luò)仿真軟件的比較
| Name of the simulator | Language | Cost and Licenses | Network support type | |
|---|---|---|---|---|
| Ns2 | C++ and OTCl | Windows, Linux | Free, Open Source | Wired Network,Wireless Ad-Hoc mode,Wireless Managed mode,Wired cum Wireless,Cannot simulate problems of the bandwidth or the power consumption in Wireless Sensor Network |
| Ns3 | C++, python | Windows, Linux, Mac OS | Free, GNU General Public License | Wired Network,Wireless Network,Wireless Sensor Network |
| OMNeT++ | C++ | Windows, Unix-based, Mac OS X 10.6 and 10.7 | Free, Noncommercial license, commercial license | Wired Network,Wireless Managed mode |
| OPNET | C(C++) | Hewlett-Packard, Sun-4 SPARCVarious, Solaris 2.6, 7 8Microsoft Windows NT 4.0/Windows 2000Required System Patches- | Commercial network simulator | simulate entire heterogeneous networks with various protocols |
| QualNet | C++ | MAC os, Unix, Windows | Commercial network simulator | wireless, wired and mixed-platform network |
| JSIM | Java, Tcl | Platform independent | Free, Open Source | Wired Network,Wireless Network,Wireless Sensor Network,radio channels and power consumptions |
| NetSim | Java | Mac os and windows | Commercial network simulator use at under graduate level | Computer Networks and Internets, voice and data communication |
| REAL | C | Digital Unix/ SunOS/ Solaris/ IRIX/ BSD4.3/Ultrix /UMIPS | Free for use | For studying the dynamic behavior of flow and congestion control schemes in packet-switched data networks |