【OMNeT+INET】详解OMNeT开源库INET(一)

article/2025/7/20 20:41:14

1、前言

在我看来,网络模拟器是用于评估目标系统性能和能力的方便工具,不同的设计方案,在不同的配置下不同的操作条件和运行场景下,可以用于帮助理解系统并获得与性能相关的参数(例如吞吐量、延迟、稳定性、健壮性和可伸缩性)。
第一个具有广泛社区的开源网络模拟器是NS,成名在其第二版网络模拟器2(ns-2)。ns诞生在20世纪90年代中期,并且主要用于几个研究领域,如传输控制协议(TCP)拥塞控制和无线自组织路由。
OMNET++是一个开放的模块化网络测试平台,它是一个C++这类仿真器的杰出代表。顾名思义,OMNeT++具有分离离散事件模拟引擎(也称为仿真库或框架),在此基础上建立的网络模型。除了支持离散事件模拟之外,OMNeT++还提供了基于Eclipse的集成开发环境(IDE)和其他工具模型配置、数据分析和可视化在OMNeT++框架的顶部主要有模拟实体:主机,服务器,路由器,交换机、移动台等。OMNeT++由许多网络模型组成,包括各种协议对于传统的TCP/Internet协议(IP)网络以及其他类型网络,包括点对点/覆盖网络(如BitTorrent)、蜂窝网络网络(例如,长期演进(LTE))、车载网络、卫星网络,移动Ad Hoc网络(MANETs),并行/分布式文件存储网络系统等等。
OMNeT++的成立可以追溯到21世纪初,随着时间推移,很快就成了一个非常成功的模拟器。该模拟器需要有广泛的用户基础,可以找到由不同用户开发的模型用于实现、测试和验证新网络研究的构建块。有许多正在开发的项目有序开展,标准模块不断优化。不管怎样,我认为OMNeT++是一个成功的网络模拟器。到目前为止,模拟器已经产生了大约500项谷歌学术研究文章。

2、安装INET

第一次启动时,IDE将提供下载和安装当前(匹配)INET框架的版本,接受并等待下载随后的C++构建完成。如果错过安装对话窗口,可以在Help→Install→Simulation Models找到。
当INET构建时,您可以探索IDE。在左上角在窗口中,可以找到一个标记为“Project Explorer”的区域。在IDE中工作区包含项目,项目可以包含文件和文件夹。找到在Project Explorer中打开inet项目。
在这里插入图片描述
inet,最重要的文件夹是***src、examples, showcases, and tutorials***。src文件夹保存各种协议和提供的其他组件的源文件。在INET框架中,后三个框架包含示例模拟和教程。
点击运行,可见如下图仿真界面。
在这里插入图片描述
查看仿真结果
在这里插入图片描述
在这里插入图片描述

加入讨论

在这里插入图片描述


http://chatgpt.dhexx.cn/article/4M95ucGZ.shtml

相关文章

omnet结果分析anf文件

运行omnet项目,在result文件夹里生成vec 和sca 文件。这两个文件是模拟的统计信息。 我们下面来进行结果分析,首先要新建一个.anf 的分析文件。(直接双击vec文件系统会提示新建一个anf文件,finish)Finish 之后,把左侧result 文件夹里面所有的.sca、.vec 文件拖到Input fi…

一些OMNET使用心得

一些菜鸡学习心得,如果有错的话希望大佬能帮忙指出,感激不尽!! (底层组织结构是大佬帮忙写的,感谢大佬带入门) 项目组织 \prj \prjname \simulation \results package.ned omnet.ini n…

OMNET的安装说明

1.安装MingGW GCC编译环境的安装程序 1.下载安装包: http://www.mingw.org/download/installer 2.自动弹出一个窗口 3.选择下载  左栏选中basic Setup,右栏选中GCC和G,选择的方式右键 Mark for Installation 4.下载成功  点击菜单栏的In…

2022-04-21 Omnet学习笔记(一)

Omnet学习笔记(一) 前言 1、本机为Inspiron 5005,为64位,所用操作系统为Windos 10。所使用软件为Omnet-5.2.1。 2、推荐Omnet入门教程系列 实验现象 在网络Tictoc1中创建两个节点,分别命名为"tic"和"t…

OMNeT++学习(概述+框架)一

中文手册地址 之前一直学习的是mininet,但是所做的方向有一个开源的代码,和我需要的框架一样,它用的仿真器是Omnetpp-5.4.1。 概述 omnet是开源的基于组件的模块化的开放网络仿真平台。是离散事件仿真器,具备强大完善的图形界面…

OMNeT学习之OMNeT安装与运行

OMNeT学习之OMNeT安装与运行 前言 本文原创,创作不易,转载请注明!!! 本人为OMNet初学者,如有错误,请不吝请教! 最近学WSN(无线传感器网络),做传感器实验,老…

omnet++ 快速入门 | 计算机网络仿真 | omnet++ 入门教程

文章目录 omnet1 网络仿真软件综述01 wsn仿真软件02 为什么使用omnet03 学习资料04 目标 2 omnet介绍1 omnet安装与启动2 使用omnet仿真的一般步骤3 新建项目 3 定义仿真网络的拓扑结构01 新建一个空的 network02 Module的概念01-Module的概念02-Module Type的定义步骤1. ned文…

无图无真相!设计模式概览

设计模式太多,最近没有更新,最后想想还是看一点更新一点吧。

Mac系统Safari浏览器启动无图模式

有的时候我们用热点上网,图片的出现会消耗大量的流量,这时候就需要启动无图模式不加载图片。 步骤:启动Safari浏览器->偏好设置->高级->勾选“在菜单栏中显示“开发”菜单”->点击开发菜单->勾选“停用图像” 转载于:https://…

无图无真相!工厂模式结构

抽象类工厂模式结构图: 接口类工厂模式结构图: 工厂模式示例代码 工厂静态方法说明

设计模式之代理模式(Proxy Pattern)

1.概念 为其他对象提供一种代理,以控制对这个对象的访问。代理对象起到中介作用,可去掉功能或者增加额外功能。 2.角色 抽象主题角色(Subject):声明了目标对象和代理对象的共同接口,这样一来在任何可以使用…

树莓派4B配置Selenium库+设置无图无头属性

写一个树莓派4B配置selenium库,并成功调用浏览器进行自动化爬虫 本文会手把手教你配置环境,并带你写第一个selenium爬虫程序 使用版本说明 系统:官网2020-02-13-raspbian-buster-full Python:树莓派自带的3.7.3 以下所有的pip操…

屏蔽图片的chrome插件

有时候觉得CSDN博客的广告好烦啊,还有有些看小说的网站,于是找了个屏蔽图片的插件。 效果如图: 之前博客的广告 之后: CSDN的广告有字,所以不会完全不显示,但是有很多小说网站都可以直接全部屏蔽掉…

python selenium playwright库使用教程 破解网页防止开发者模式 截取数据请求

安装chromedriver 下载 chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。 有两个下载地址: 1、http://chromedriver.storage.googleapis.com/index.html 2、CNPM Binaries Mirror 当然,你首先需要查看你的Chrome版本&…

360浏览器,怎么开启无图片模式,在开热点的时候,省流量

如果某些网站,我需要加载图片,如csdn上传图片的时候。 这时候我们需要进行放权:

【Playwright】关于无痕模式与无头模式

Playwright的无头模式和无痕模式 无头模式 无头模式指的是自动测试框架在执行过程中不打开浏览器窗口的功能。在Playwright中,关闭无头模式会在测试代码执行过程中显示浏览器窗口,执行的过程会显示在浏览器的上。 # 以下代码以Playwright的同步API为例…

爬虫之selenium开启无界面模式

绝大多数服务器是没有界面的,selenium控制谷歌浏览器也是存在无界面模式的(又称之为无头模式) 开启无界面模式的方法 实例化配置对象 options webdriver.ChromeOptions()配置对象添加开启无界面模式的命令 options.add_argument("--he…

locust入门 -6 无图模式和分布式执行

无图模式 无图模式即不通过UI界面进行执行locust测试用例。locust提供了命令参数,我们只需要在执行时添加一个--headless标签即可 “Disable the web interface, and start the test immediately. Use -u and -t to control user count and run time ” 以下内容为…

Python爬虫配置Selenium库+设置无图无头属性

出一个最新windows下配置selenium全环境的教程~ 本文会手把手教你配置环境,并带你写第一个selenium爬虫程序 环境配置 1.安装Selenium库 Python和Anaconda-Python中并不包含Selenium包,这里我们要安装一下Selenium这个包 以下三种方式认选一种即可&am…

chrome如何进入无图模式?

chrom只显示文字不显示图片 隐私和安全-图片 可以设置所有网站都不显示图片 自定义指定网站不允许显示图片