![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NS3
文章平均质量分 87
一只揪°
一个啥都不会的通信菜鸟,专注于通信网络、信息安全、物联网方向的学习。读文献读文献读文献,做毕设做毕设做毕设,学英语学英语学英语,发文章发文章发文章。
展开
-
【NS3】Object类
Object是大部分网络元素类的基类。它在继承了SimpleRefCount类和ObjectBase类基础上,还实现了对象聚合的功能。对象聚合是理解Object类使用方法的核心。Node类是对象聚合技术的最主要使用者。我们先以Node类为例讲解对象聚合的技术原理。随后介绍Object类的使用。对象聚合作用Node中可以提取不同协议层的网络对象。除了信道,Node类中都定义有指向其他协议层核心对象的指针。对象聚合的作用就是统一定义这些对象指针的存储、配置和提取方式。可以看到,传输层(Tcp原创 2022-04-11 21:29:05 · 252 阅读 · 0 评论 -
【NS3】对象模型的基石:元信息
引言对象模型的另外两个重要基类为Object和ObjectBase。前者实现了多个类间的动态关联,后者实现了针对单个类的属性和trace变量配置。这两个基类有着一个共同的实现基础:元信息。什么是元信息?元信息是一组关于ObjectBase及其子类的辅助信息。每个ObjectBase子类都有且仅有唯一的一组属于自己的元信息。这些子类的元信息被集中存储在一个数据结构中,并以类名称作为唯一的标识符。元信息包含的主要内容如下图:元信息存储:IidManager类ObjectBase类和其所有子原创 2022-04-09 20:47:14 · 964 阅读 · 0 评论 -
【NS3】对象模型和智能指针
对象模型理解程序设计的最佳切入点?——对象模型对象模型的作用?一、单个类的管理。(基类与子类)尽管每个类表示的网络元素不同,但它们往往都具有某些相同的功能需求,如动态内存管理和属性配置等。没必要在每一个类中分别实现这些需求。因此需要一些顶层的基类来统一定义与实现这些共性特征。而子类只需关注自身专属特性即可。二、多个类的管理。(关联各个类)任何一个单一的类时无法完成网络模拟的。这些类需要被有机地关联起来,形成一个可以处理各种网络事件的独立主题。例如,一个网络结点需要整合应用程序、通信信道、网络设备原创 2022-04-06 10:46:20 · 1145 阅读 · 0 评论 -
【NS3】Wi-Fi无线网络third脚本
参考文献:开源网络模拟器ns-3 架构与实践我们构建了一个包含点对点PPP和CSMA有线网络,以及Wi-Fi无线网络混合场景。在网络拓扑上,我们巩固了PPP网络的创建,学会了CSMA网络的创建,两者都属于有线网络技术。除此之外,学会构建了Wi-Fi网络,这是无线网络。我们初识双模结点。学会了数据追踪以及路由设置。原创 2022-04-04 16:45:39 · 1283 阅读 · 0 评论 -
NS3无线网络隐终端wifi-hidden-terminal示例代码解读
# 总代码注释: * Classical hidden terminal problem and its RTS/CTS solution. * //经典隐终端问题及其RTS/CTS解决方案。 * * Topology: [node 0] <-- -50 dB --> [node 1] <-- -50 dB --> [node 2] //拓扑结构 * * This example illustrates the use of * - Wifi in ad-hoc mo原创 2022-03-11 15:29:43 · 1962 阅读 · 0 评论 -
RTS/CTS协议如何隐藏终端问题?
RTS/CTS协议主要流程,如何解决隐藏终端问题原创 2022-03-09 10:25:09 · 4120 阅读 · 0 评论 -
NS3基本介绍
NS3的基本介绍,包括主要的类,编写脚本的过程原创 2022-03-08 10:22:52 · 12065 阅读 · 2 评论 -
NS3入门:第一个程序first.cc
运行环境配置在VMware虚拟环境当中运行first.cc首先安装虚拟机,然后配置环境:参考文章NS3详细安装教程安装完成之后,进入终端,运行以下代码首先进入文件夹当中:cd tarballs/ns-allinonr-3.34/ns-3.34而后运行sudo ./waf --run examples/tutorial/first注意不是first.cc随后出现以下效果基本概念在完成运行之后,我们了解一些运行first.cc需要知道的NS3仿真环境里的重要概念**NodeCon原创 2022-03-07 21:47:02 · 3045 阅读 · 1 评论