物联网通信技术期末复习5:第五章-网络传输技术

简介: 本章主要 掌握 集中式路由的 D算法。掌握自组织网络路由协议的 DSDV和 AODV协议。以及掌握无线传感网路由协议,LEACH协议。网络层的核心问题:路由算法。

本章主要 掌握 集中式路由的 D算法。

掌握自组织网络路由协议的 DSDV和 AODV协议。

以及掌握无线传感网路由协议,LEACH协议。

网络层的核心问题:路由算法。

路由算法的功能:

1、源节点/目的节点对之间的传输路径选择。


2、路径选好后,正确传送用户消息到目的节点。


最优化原理:如果节点J是在节点I到节点K的最优路径上,那么,从J到K的最优路径也必定沿着同样的路由路径。最优化原则的一个直接结果:从所有的源到一个指定目标的最优路径的集合构成了一棵以目标节点为根的汇集树


按路由决策来分:集中式路由算法、分布式路由算法

集中式路由算法:Dijkstra(复杂度低)、Bellman-Ford(负权边有效)


可以去B站上查看方法讲述。

分布式最短路径算法

分布式路由选择算法的核心思想是各个节点独立的计算最短路径。

典型的分布式最短路径选择算法有距离矢量路由算法和链路状态路由算法。

自组织网络路由

由一组带有无线收发装置的移动终端组成的一个多跳的临时性自治系统,也称移动自组织网络(Mobile Ad Hoc Network, MANET)

自组织网络特点:

1、无中心和自组织性。

2、动态变化的网络拓扑。

3、多跳路由。


固定拓扑结构的网络路由算法不再适用


路由协议按照路由建立的驱动方式:

表驱动:如DSDV(目的节点序列距离矢量路由协议)

学习连接:https://blog.csdn.net/qq_21324665/article/details/79159080?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164171504216780265416915%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164171504216780265416915&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-79159080.first_rank_v2_pc_rank_v29&utm_term=DSDV%E8%B7%AF%E7%94%B1%E5%8D%8F%E8%AE%AE&spm=1018.2226.3001.4187


按需驱动:如AODV(无线自组网按需平面距离矢量路由协议)

DSDV目的节点序列距离矢量路由协议 小结


优点:

简单→由经典的B-F路由算法改进而来

有效防止路由环路的发生

延时性低


缺点:

耗能问题严重→节点不能休眠(未考虑电池供电)

产生大量网络开销→路由表中大部分的路由信息是从来不使用的


所以综上:DSDV路由并不适用于节点数目较多能耗要求高的网络。

AODV 无线自组网按需平面距离向量路由


AODV算法思路:

路径发现

路径维护

路由信息新旧判断

拥塞控制


特点:

加入按需机制改进而来:只有向某个目标发送分组时,才计算路由

考虑了带宽有限和电源寿命较短的限制

工作于移动环境

不需要维护全网路由信息


① 扩展性能强大

② 每个节点拥有唯一的目的序列号,可以避免路由环路

③ 能够快速修复失效路由

④ 路由协议简单

⑤ 由于中间节点参与路由发现过程,使得源节点向邻节点广播的次数较少

WSN路由

通过大量的微型传感器节点组成,通过无线的方式形成一个多跳的自组织网络。

评价一个WSN路由协议设计的性能指标一般包括WSN的生命周期、传输延迟、鲁棒性、可扩展性等。

WSN路由协议的特点:

节点能量消耗小且均衡

网络拓扑信息,计算资源有限

以数据为核心

与应用密切相关

LEACH协议 低功耗自适应集簇分层型协议

分层路由→节点被划分成区域→每个节点只知道如何将数据包路由到自己所在区域内的目标地址→一个网络中的节点不必知道其他网络的拓扑结构,可能有必要将区域组织成簇,将簇组织成区,将区组织成群,等等,直到将所有的集合名词用完为止。

分层之后的优点:节省路由表空间。

缺点:增加了路径长度。

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
王耀恒:从网络营销老兵到GEO技术布道者
在王耀恒看来,AI时代的技术竞争已从“信息不对称”转向“系统化应用能力”。他的GEO课程体系正是这一理念的体现——技术可以被复制,但深度实践验证的系统框架、认知升级路径和教学转化艺术却构成了难以逾越的壁垒。
|
2月前
|
机器学习/深度学习 人工智能 监控
上海拔俗AI软件定制:让技术真正为你所用,拔俗网络这样做
在上海,企业正通过AI软件定制破解通用化难题。该模式以业务场景为核心,量身打造智能解决方案,涵盖场景化模型开发、模块化架构设计与数据闭环优化三大技术维度,推动技术与业务深度融合,助力企业实现高效、可持续的数字化转型。
|
3月前
|
监控 前端开发 安全
Netty 高性能网络编程框架技术详解与实践指南
本文档全面介绍 Netty 高性能网络编程框架的核心概念、架构设计和实践应用。作为 Java 领域最优秀的 NIO 框架之一,Netty 提供了异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。本文将深入探讨其 Reactor 模型、ChannelPipeline、编解码器、内存管理等核心机制,帮助开发者构建高性能的网络应用系统。
247 0
|
5月前
|
监控 算法 安全
基于 C# 基数树算法的网络屏幕监控敏感词检测技术研究
随着数字化办公和网络交互迅猛发展,网络屏幕监控成为信息安全的关键。基数树(Trie Tree)凭借高效的字符串处理能力,在敏感词检测中表现出色。结合C#语言,可构建高时效、高准确率的敏感词识别模块,提升网络安全防护能力。
145 2
|
7月前
|
调度 Python
探索Python高级并发与网络编程技术。
可以看出,Python的高级并发和网络编程极具挑战,却也饱含乐趣。探索这些技术,你将会发现:它们好比是Python世界的海洋,有穿越风暴的波涛,也有寂静深海的奇妙。开始旅途,探索无尽可能吧!
210 15
|
Ubuntu 网络协议 Unix
02理解网络IO:实现服务与客户端通信
网络IO指客户端与服务端通过网络进行数据收发的过程,常见于微信、QQ等应用。本文详解如何用C语言实现一个支持多客户端连接的TCP服务端,涉及socket编程、线程处理及通信流程,并分析“一消息一线程”模式的优缺点。
337 0
|
9月前
|
传感器 人工智能 物联网
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
1178 19
|
存储 安全 物联网
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
443 60
|
安全 物联网 物联网安全
制定统一的物联网技术标准和规范的难点有哪些?
制定统一的物联网技术标准和规范的难点有哪些?
491 58

相关产品

  • 物联网平台