NS3-Key Abstractions

NS3中的常见术语

1、Node

相当于一台计算机。

2、Application

运行在NS3的Node上

UdpEchoClientApplication类和UdpEchoServerApplication类。

这些应用程序构成客户端/服务器撰写用于生成和echo模拟的网络数据包。

3、Channel 

Channel类,使用名为CSMachannel,PointTopointChannel和Wifichannel的专业版本。例如,CSMachannel模拟了实现载波侦听多址通信介质的通信子网的版本。这为我们提供了以太网状功能。

4、Net Device

在NS-3中,网络设备抽象涵盖软件驱动程序和模拟硬件。在节点中“安装”网络设备,以使节点能够通过通道与模拟中的其他节点通信。正如在真实计算机中一样,节点可以通过多个NetDevics连接到多于一个信道。类似于网卡。

Net Device抽象由Class NetDevice中的C ++表示。 NetDevice类提供了管理到节点和通道对象的连接的方法;并且可以由面向对象的编程感发的开发人员专门。我们将使用本教程中的几个名为CsManetDevice,PointTopointNetDevice和WifinetDevice的NetDevice的几个专门版本。正如以太网NIC旨在使用以太网网络,CSManetDevice旨在使用CSMachannel; PointTopointNetDevice旨在使用PointTopointChannel和WifinetNevice旨在使用Wifichannel使用。

5、Topology Helpers

NS3中负责将NetDevices连接到节点,NetDevices到通道,分配IP地址等任务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值