1 MANET

1.1 定义

  • 移动Ad Hoc 网络(Mobile Ad Hoc Network, MANET)由一组 无线移动节点 组成,是一种 不需要 依靠现有固定通信网络基础设施的、能够迅速展开使用的网络体系,所需人工干预最少,是没有任何中心实体 、 自组织 、自愈 的网络。
  • Ad Hoc的意思是:为某个特定目的、临时的、事先未准备的

1.2 MAC协议

  • 隐藏终端是指在接收节点的覆盖区而在发送节点覆盖范围外的节点。隐藏终端因听不到发送节点的发送而项同样的接收节点发送分组,造成分组在接收节点处冲突。隐藏终端可分为隐发送终端和隐接收终端。
  • 暴露终端是指在发送节点覆盖范围内,而在接收节点覆盖范围之外的节点。暴露终端因能听到发送节点的发送而可能延迟发送。但因为他在接收节点的通信范围之外,他的发送实际上不会造成冲突,引入了不必要的延迟。暴露终端也可分为暴露发送终端和暴露接收终端。

解决方法

  1. MACA 使用RTS/CTS握手机制
  2. MACAW 使用RTS-CTS-DATA-ACK握手机制
  3. FAMA 延长RTS和CTS帧的长度来避免隐藏终端。FAMA还允许一旦RTS-CTS交互成功,节点可发送多个报文,从而增加了网络的吞吐量。
  4. DBTMA(双忙音多点接入协议)使用控制信道上的RTS/CTS分组外,增加两个频带彼此分开的窄带忙音BTr(接收忙音)和BTt(发送忙音),分别用来指示某站正在数据信道上接收和发送数据。

1.3 路由协议

1.3.1 先验式路由

  • 传统的分布式最短路径路由协议

    • 链路状态或者距离向量
    • 所有节点连续更新 可达 信息
  • 每个节点维护到网络中所有节点的路由
  • 所有路由都已经存在并且随时可用
  • 路由请求延时低
  • 路由开销高

1.3.2 反应式路由

  • 在源端需要时通过路由发现过程来确定路由

    • 控制信息采用泛洪方式
    • 路由请求延时高
    • 路由开销低
  • 两种实现技术
    • 源路由(报文头携带完整的路由信息)
    • 逐跳路由(类似于现有的 Internet 路由)

1.3.3 两种路由方式的权衡

  • 路由发现的延迟

    • 主动路由因全程维护所有的路由而具备低延迟
    • 按需路由因只在需要时才发现所需路由而导致高延迟
  • 路由发现/维护的开销
    • 按需路由因只在需要时才维护路由而具备低开销
    • 主动路由因连续更新路由可能导致高开销
  • 哪种途径表现更好取决于流量和移动模式
    • 对于节点移动性低,网络流量高的网络中,主动路由协议性能较好
    • 在网络流量受限、节点移动性强的网络中按需路由协议更加适合。
    • 使用分级路由协议结合两种路由机制

1.4 路由中的几个问题

1.4.1 无穷计算

1.4.2 RREP风暴

  • 节点广播到某个目的节点的RREQ,当其邻居节点的路由缓存中都有到该目的节点的路由时,每个邻居节点都试图以自己缓存的路由响应,由此造成RREP风暴
  • RREP风暴将浪费网络带宽,并且加剧消息冲突。

预防RREP风暴

  • 每个节点延时D发送RREP
  • D与节点到目的节点的跳数成正比,使得到目的节点有最短路径的RREP最先发送
  • 节点将接口设置成混杂模式(promiscuous),监听是否存在有比自己更短的到目的节点的路径,如果有,则不发送本节点的RREP

1.4.3 路由波动

  • 因为路由波动更容易用图来解释清楚,所以直接上图

1.5 功率控制

  • 通用节能途径
    1、 减少分组重传
    2、 收发信机的高效使用
    3、 设置优先级,根据节点供电能力调度分组发送
    4、 节点能耗的控制与管理
    5、 暂停组成单元的操作

1.6 IP地址分配

分配要求:

  1. IP地址不存在冲突。
  2. 节点退出网络必需释放地址。
  3. 除非无可分配地址,否则不能拒绝节点分配请求。
  4. 解决合并及分割带来的IP 地址冲突问题。
  5. 节点必需得到授权才能被分配IP 地址。

分配方法:

1.7 QoS

1.7.1 软QoS

通过在总的连接时间内的总的未满足时间之比来量化QOS满足等级,并使得这个比率不高于某个门限值。

1.7.2 QoS自适应

允许在一个预留指定范围内,随着有效资源的变化,重新调整资源分配。

  1. 物理层通过自适应提高或降低发射功率来跟踪传输质量变化。
  2. 链路层自动对链路差错率变法做出反应,包括使用自动重传,自适应误码纠错机制等。
  3. 网络层自动对网络的有效带宽和时延做出反应。

1.8 作业

  1. 简述MANET信道接入中的隐藏终端和暴露终端问题,并举例解决方法。

1、隐藏终端:是指在接收节点的覆盖区而在发送节点覆盖范围外的节点。隐藏终端因听不到发送节点的发送而项同样的接收节点发送分组,造成分组在接收节点处冲突。隐藏终端可分为隐发送终端和隐接收终端。
2、暴露终端:是指在发送节点覆盖范围内,而在接收节点覆盖范围之外的节点。暴露终端因能听到发送节点的发送而可能延迟发送。但因为他在接收节点的通信范围之外,他的发送实际上不会造成冲突,引入了不必要的延迟。暴露终端也可分为暴露发送终端和暴露接收终端。
3、解决方法:对于隐藏终端,可以使用RTS/CTS方法进行避免。在发送数据之前,发送结点先发送RTS,当接受结点收到发送结点的RTS请求后,发送一个CTS回应,隐藏终端会听到接收结点的CTS,于是进行退避,这样就解决了隐藏终端的问题。
对于暴露终端,可以使用双盲音信道的方法解决。利用两个不同频段的信道发送忙音,一个代表有站点正在发信息,一个代表有站点正在收信息。

  1. 简述主动式路由及按需式路由的工作方式

详见本笔记1.3小节

  1. 阐述MANET中的无限计算及其解决方法

问题出现的原因

问题的解决方法

这边是因为作者太懒了所以直接上图了

  1. 阐述MANET RREP风暴及解决方法

详见本笔记1.4.2小节

  1. 阐述MANET 路由波动及解决方法

详见本笔记1.4.3小节

  1. 简述功率控制对MANET性能的影响

详见本笔记1.5小节

  1. 简述QoS折中原理

折中原理包含两个方面,软QoS和QoS自适应。
软QoS:通过在总的链接时间内的总的未满足时间之比来确定QoS的量化等级,并使这个值不高于某个门限值
QoS自适应:允许在一个指定的预留的范围内,根据资源的变化,动态分配资源。

  1. 简述MANET最大努力分配地址法。

详见1.6

2 WSN——无线传感网

2.1 网络结构

  • 无线传感器网络系统通常包括传感器节点汇聚节点管理节点
  • 大量传感器节点随机部署在监测区域内部或附近,能够通过自组织方式构成网络。
  • 传感器节点监测的数据沿着其他传感器节点逐跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点,最后通过互联网或卫星到达管理节点。
  • 用户通过管理节点对传感器网络进行配置和管理,发布监测任务以及收集监测数据。

2.2 传感器结构

  • 传感器模块负责监测区域内信息的采集和数据转换;
  • 处理器模块负责控制整个传感器节点的操作,存储和处理本身采集的数据以及其他节点发来的数据;
  • 无线通信模块负责与其他传感器节点进行无线通信,交换控制消息和收发采集数据;
  • 能量供应模块为传感器节点提供运行所需的能量,通常采用微型电池

2.3 协议栈

  • 改进后的协议栈:

2.4 MAC协议

2.4.1 设计无线传感器网络MAC协议需要着重考虑的问题:

  • 节省能量 (应对有限的能量供应)
  • 可扩展性(应对动态拓扑结构)
  • 网络效率 (公平性,实时性、吞吐率等)

2.4.2 MAC层能量消耗主要原因:

  • 如果MAC协议采用竞争方式使用共享无线信道,可能会引起多个节点之间发送的数据产生碰撞,导致重传消耗节点更多的能量。
  • 节点接收并处理不必要的数据。
  • 节点在不需要发送数据时一直保持对无线信道的空闲侦听,以便接收可能传输给自己的数据。过度的空闲侦听或者没必要的空闲侦听同样会造成节点能量的浪费。
  • 在控制节点之间的信道分配时,如果控制消息过多,也会消耗较多的网络能量。

2.4.3 节能的方法

  • 当数据收发,开启无线通信模块
  • 如无数据需求,则进入睡眠状态
  • 节点间协调睡眠和侦听周期,同时唤醒或睡眠,避免过度侦听或错过数据。

2.4.4 S-MAC协议

S-MAC协议_百度百科

  • S-MAC协议采用的主要机制是“周期性的侦听和睡眠”,以底占空比的方式节能。网络中所有的结点使用同步的睡眠和侦听。如下图对比所示:

2.5 路由协议

2.5.1 路由协议特点

  • 能量优先
  • 基于局部拓扑信息
  • 以数据为中心
  • 应用相关

2.5.2 设计要求

  • 能量高效:能量消耗小且均衡
  • 可扩展性:适应动态拓扑结构
  • 鲁棒性:具有容错能力
  • 快速收敛性:减少通信协议开销,提高传输效率

2.5.3 定向扩散协议

  1. 定向扩散协议采用“查询-响应”操作模式,某个结点(sink)广播一个查询信息(interest),查询信息经扩散到达满足查询要求的结点(sources)。
  2. 在interest传播的过程中建立gradient(梯度)
  3. 一旦sources有可用的信息,便通过reinforced(加强)路径传递给sink结点
  • 这一小节的重点在于理解兴趣梯度加强路径

2.6 拓扑控制

2.6.1 拓扑结构控制与MAC层和路由层的关系:

  1. 拓扑控制作为传感器网络重要的支撑技术, 主要作用是在介质访问控制层(MAC)和路由层之间,为减少通信干扰提高MAC协议效率提供基础, 为路由层提供足够的路由更新信息;
  2. 路由表的变化反作用于拓扑控制, MAC层也可为拓扑控制算法提供邻居发现等消息。拓扑控制同时为网络时间同步、数据融合及目标定位等关键技术提供支撑。

2.6.2 网络的拓扑结构控制与优化的意义:

  1. 影响整个网络的生存时间。
  2. 利用功率控制技术减小节点间干扰,提高通信效率。
  3. 通过确定转发节点和邻居关系为路由协议提供基础。
  4. 通过数据融合节点的选择影响数据融合。
  5. 弥补节点失效的影响。

2.6.3 LEACH算法

  1. LEACH算法分为建立和稳定阶段。
  2. 建立阶段,随机产生簇头,簇头产生后给全部节点发送通告,其余结点收到通告后,选择距离自己最近的簇头形成一个个簇。
  3. 稳定阶段,进行数据通信,结点将数据发送给簇头,簇头进行数据融合后发送给会聚结点。

2.7 DV-hop算法

  • 一种定位算法,分为三个阶段
  1. 网络中的各参考节点通过典型的距离矢量交换协议向邻居节点广播自身位置信息分组,使得网络中的所有节点获得距参考节点的最小跳数信息。
  2. 每个参考节点利用其它参考节点的位置信息和相隔最小跳数来计算平均每跳距离,并将其作为一个校正值广播至网络中。当接收到校正值后,节点根据跳数计算与参考节点之间的距离。
  3. 当未知节点获得与3个或更多参考节点的距离时,根据三边测量法或极大似然估计法来计算未知节点的位置。

3 Mash

  • 无线Mesh网络(WMN,Wireless Mesh Network,又称无线网状网、无线网格网等)

3.1 WMN与MANET的主要区别

  1. WMN由无线路由器构成的无线骨干网组成。该无线骨干网提供了大范围的信号覆盖与节点连接。移动Ad Hoc网络的节点都兼有独立路由和主机功能,节点地位平等,接通性是依赖端节点的平等合作实现的,健壮性比WMN差。
  2. WMN节点移动性低于移动Ad Hoc网络中的节点,所以WMN注重的是“无线”,而移动Ad Hoc网络更强调的是“移动”。
  3. 从网络结构来看,WMN多为静态或弱移动的拓扑,而移动Ad Hoc网络多为随意移动(包括高速移动)的网络拓扑。
  4. WMN与移动Ad Hoc网络的业务模式不同,前者节点的主要业务是来往于因特网的业务,后者节点的主要业务是任意一对节点之间的业务流。
  5. 从应用来看,WMN主要是因特网或宽带多媒体通信业务的接入,而移动Ad Hoc网络主要用于军事或其他专业通信。

3.2 网络结构

  • 平面结构、多级结构、混合结构

无线网络技术复习笔记(6)——MANET, WSN, Mesh相关推荐

  1. 无线网络技术导论笔记(第六讲)

    无线网络技术导论 主讲教师:张亮老师 第六讲 无线网络技术导论 https://blog.csdn.net/Wjwstruggle/article/details/92556028 目录 无线网络技术 ...

  2. 无线网络技术导论笔记(第三讲)

    无线网络技术导论 主讲教师:张亮老师 第三讲 无线个域网 https://blog.csdn.net/Wjwstruggle/article/details/90797453 目录 无线网络技术导论 ...

  3. 无线网络技术导论笔记(第二讲)

    无线网络技术导论 主讲教师:张亮老师 第二讲 无线传输技术基础 https://blog.csdn.net/Wjwstruggle/article/details/90757351 目录 无线网络技术 ...

  4. 无线网络技术复习整理——第二章

    目录 第二章 无线网络基础 无线电频谱 无线传输介质和方式 损耗和衰落 损耗 衰减和衰减失真 自由空间损耗 噪声 大气吸收 多径 折射 多径传播 衰落类型 扩频 复用和多址 天线 天线的分类 天线的主 ...

  5. 《无线网络技术教程第二版》阅读笔记(一)

    <无线网络技术教程>阅读笔记(一) 无线局域网的定义: WLAN是计算机网络与无线技术相结合的产物,通常指采用无线传输介质的计算机局域网, 其利用无线电和红外线等无线方式,提供对等或点对点 ...

  6. 江西理工大学计算机网络基础试卷,无线网络技术作业(江西理工大学期末复习)...

    无线网络技术 1 1.跳频扩频和直接序列扩频各有什么特点? 我的答案: 跳频扩频:1.一定扩频码序列进行选择的多频率频移键控调制,载波频率不断跳变 ​ 2.发送方看似随机的无线电频率序列广播消息,并以 ...

  7. 计算机三级网络怎么复习,计算机三级网络技术复习笔记七

    第八章 网络技术展望 人们每次发送的报文分为较小的数据块,既报文分组,每个报文分组单独传送,达到目的地后再重新组装成报文,这就是分组交换技术. 信元交换技术是一种快速分组交换技术,它结合了电路交换技术 ...

  8. NCR3网络技术速成笔记(1)

    NCR3网络技术速成笔记(1) 计算机网络的分类 局域网(LAN): 特点:有限的地理范围:高数据传输速率,低误码率:一般属于单位,易于建立和维护扩展. 介质访问划分:共享式(如集线器,共享通道),交 ...

  9. 无线网络技术【认识了解】

    上课笔记,可能有不准确的地方,请指点~~ 目录 一.无线网络 [无线网络]可以理解为[计算机网络]+[无线通信技术] 二.网络发展的历史进程 1.电话网络 运用<虚电路技术> 2.分时系统 ...

最新文章

  1. 第一课.图与图神经网络
  2. 第3章 NFS基本应用
  3. scrapy的name变量_python-将file_name参数传递给管道以在scrapy中...
  4. java查找和替换_java敏感字查找和替换
  5. C# 网站静态页面生成器 for 多线程版
  6. 最新版富文本编辑器UEditor操作教程
  7. 美国国土安全部发布物联网安全最佳实践
  8. JavaScript--模拟网络爬虫
  9. 百度,淘宝,腾讯三大巨头HTML页面规范分解
  10. 【bzoj4753】[Jsoi2016]最佳团体 分数规划+树形背包dp
  11. QTP统计页面加载时间
  12. codeblocks修改MINGW位置使它能编译Build
  13. 2025年单车平均搭载7-8颗!车载摄像头进入「前装」红利期
  14. 如何解决“配置系统未能初始化“ 错误的解决方案?
  15. 基于Babylon.js编写宇宙飞船模拟程序1——程序基础结构、物理引擎使用、三维罗盘
  16. 【halcon】菜鸡入门,白纸黑点
  17. 计算机工程制图电子书,程计算机制图工程计算机制图.pdf
  18. 如何设置CentOS 7获取动态ip地址
  19. 软件过程的价值观、原则以及实践——从敏捷说起
  20. 【Unity】Obi插件系列(六)—— Obi Cloth

热门文章

  1. 无人机在户外无GPS环境下用什么导航方法问答
  2. 百度掀起电商助农新战争
  3. 虹科方案 | 医药和生物技术行业灭菌值验证(F和F0值)​
  4. 解决“System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本”的问题
  5. java支付宝支付Demo
  6. 618,你会入手哪些书?【文末送书】
  7. 出口食品生产企业备案证明
  8. 用C语言实现“7-7 12-24小时制”,基础编程由此开始(第七节)
  9. 【REST 】REST 介绍
  10. R语言使用levels()函数来查看factor因子变量水平级别(levels)、使用levels参数重新排序因子水平级别、并可视化柱状图