分布式系统概念与设计笔记(Notes of Distributed Systems Concepts and Design)

1. Ad Hoc Networks

  • Ad Hoc Networking(中文常译为自组织网络或临时网络)是一种**无需固定基础设施(如路由器、交换机、基站)**的无线通信网络,由设备(称为"节点")自发组建、动态调整,直接通过点对点(P2P)连接实现通信。

2. 核心特点

Ad Hoc网络的本质是"无中心、自管理",关键特征包括:

  • 无固定基础设施:不需要路由器、基站或ISP(互联网服务提供商),节点之间直接通信。
  • 动态拓扑:网络结构随节点的加入/离开、移动(如手机、无人机)实时变化。
  • 去中心化:没有"主节点"或"控制中心",所有节点平等,共同维护网络连接。
  • 自配置/自修复:节点自动发现邻居、协商通信参数,即使部分节点失效,网络仍能重新调整路径。

3. 常见例子

  • 蓝牙设备连接:手机与耳机、电脑与无线键盘之间的"配对",本质是小型Ad Hoc网络。
  • 应急救援:地震、洪水等灾害中,基站被毁时,救援设备(手机、对讲机)可自发组成临时网络传递信息。
  • 野外作业:登山队、科考队的设备(卫星电话、GPS)之间直接通信,无需地面基站。
  • IoT设备组网:智能家居中,传感器(温湿度、灯光)之间直接连接,无需依赖家庭路由器(如ZigBee的Ad Hoc模式)。

4. 与传统网络的对比

5. 优缺点

  • 优点:灵活性高(快速部署)、成本低(无需基建)、抗毁性强(无单点故障)。
  • 缺点:带宽有限(节点间直接通信)、稳定性弱(拓扑变化频繁)、安全性低(无中心认证,易受攻击)。

6. 典型应用场景

  • 应急通信:灾害现场、军事行动中替代损毁的基础设施。
  • 移动设备互联:手机/平板之间的文件传输(如"近场共享")、无线投屏。
  • 物联网(IoT):低功耗设备(传感器、智能家电)的本地组网。
  • 车联网(V2V):车辆之间直接通信(如预警碰撞),无需依赖 roadside unit(路侧单元)。

7. 关键协议

Ad Hoc网络依赖专门的协议实现自组织:

  • IEEE 802.11 Ad Hoc Mode:Wi-Fi的"对等模式"(Peer-to-Peer, P2P),支持设备直接连接(如手机热点的"共享网络")。
  • ZigBee:低功耗物联网协议,支持Ad Hoc组网(如智能家居传感器网络)。
  • MANET(Mobile Ad Hoc Network):移动自组织网络,针对高速移动节点(如无人机、车辆)的协议。

8. 总结

  • Ad Hoc网络的核心是"临时、自发、去中心化"------它让设备在没有传统基础设施的情况下,像"临时组队"一样快速建立通信。虽然不如传统网络稳定,但在应急、移动、低成本场景中具有不可替代的价值。

  • 简单来说:Ad Hoc网络就是"设备之间直接'组队'聊天,不用找中间商(路由器/基站)"。

(to be continued...) !\ (^ _ ^)/!

参考:

1\] Doubao-Seed-1.6-AlphaChain

相关推荐
DoogalStudio2 小时前
DevMind插件设计方案产品需求文档
人工智能·笔记
林姜泽樾2 小时前
linux基础第一章,linux的介绍和它和windows的区别
linux·运维·计算机网络·安全·网络安全
白云偷星子2 小时前
RHCSA笔记6
linux·笔记
weixin_448119942 小时前
Datawhale Easy-Vibe 202602 第5次笔记
笔记
今儿敲了吗3 小时前
25| 丢手绢
数据结构·c++·笔记·学习·算法
浅念-3 小时前
C++ STL stack、queue 与容器适配器详解
开发语言·c++·经验分享·笔记·学习·面试
赵谨言4 小时前
基于Python的汽车CAN总线报文格式转换系统的设计与实现
大数据·开发语言·经验分享·笔记·python
第七序章4 小时前
【Linux学习笔记】git三板斧
linux·运维·服务器·笔记·git·学习
xhyu614 小时前
【学习笔记】推荐系统 (1.基础知识)
笔记·学习