这俩天粗略看了以下《计算机网络:自顶向下》,下面就是记录以下对项目有帮助的内容
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
网友评论