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地址等任务