【学习笔记】ns3 核心概念的理解

Thou

官方文档

各网络组件对现实生活网络的抽象

  • Node(组件)
    可以抽象为现实生活中的一个网络终端
  • Net Device(网络设备)
    可以抽象为终端中的网络硬件,如网卡
  • Application(应用)
    可以抽象为终端中的应用程序
  • Channel(信道)
    可以抽象为网线、 wifi 等连接各终端的设备
  • Helper(拓扑辅助程序)
    通过各种组件的 Helper 类可以批量地创建大量组件,如 Node 、 Net Device 等

各网络组件之间的关系

网络组件创建

先创建一个 Node,再在各 Node 中创建 Net Device 和 Application,最后再创建 Channel 供 Net Device 直接互相传输信息。

网络组件调用关系

Node终端中的 Application 调用该 Node 中的 Net Device 通过 Channel 与另外一个 Node 的 Net Device 进行连接,并将信息传输到另外一个 Node 中供另外一个 Node 的 Application 进行分析使用,关系图如下:

  • 标题: 【学习笔记】ns3 核心概念的理解
  • 作者: Thou
  • 创建于 : 2023-10-19 02:41:23
  • 更新于 : 2024-12-19 15:27:27
  • 链接: https://blog.txgde.space/2023/10/19/【学习笔记】ns3 核心概念的理解/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论