NS3学习笔记

2022-07-21

2022-07-24  本文已影响0人  斯特西

这俩天粗略看了以下《计算机网络:自顶向下》,下面就是记录以下对项目有帮助的内容

ad hoc网络

Ad hoc网络是一种特殊的无线 移动网络。网络中所有结点的地位平等,无需设置任何的中心控制结点。网络中的结点不仅具有普通 移动终端所需的功能,而且具有 报文转发能力。特点有
1、无中心:所有节点的地位相等,是一个对等式网络,典型如p2p结构
2、自组织:不同于平时使用的手机有5G基站,网络的布设或展开无需依赖于任何预设的网络设施。结点通过 分层协议和分布式算法协调各自的行为,结点开机后就可以快速、自动地组成一个独立的网络。
3、多跳转发:当结点要与其覆盖范围之外的结点进行通信时,需要中间结点的多跳转发。与固定网络的多跳不同,Ad hoc网络中的多跳路由是由普通的 网络结点完成的,而不是由专用的路由设备(如 路由器)完成的。
4、动态拓扑:ad hoc网络中的节点可以随时退出,所以拓扑可能随时发生变化。

adhoc.cc

运行别人文件时,报错找不到Nqos那个helper类,官网查找知道缺少某个头文件,加入头文件,#include "ns3/nqos-wifi-mac-helper.h"解决。(mac层)失败。后来发现这个头文件在2.27之后被弃用。所以采用代码

WifiMacHelper mac;
    Ssid ssid = Ssid("ns-3-ssid");
    mac.SetType("ns3::StaWifiMac",
                "Ssid", SsidValue(ssid),
                "ActiveProbing", BooleanValue(false));
    mac.SetType("ns3::AdhocWifiMac");

代替


数据爆炸.png
上一篇 下一篇

猜你喜欢

热点阅读