分布式系统概念与设计笔记(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

相关推荐
ZhiqianXia4 小时前
《The Design of Design》阅读笔记
前端·笔记·microsoft
祁白_4 小时前
nmap工具笔记整理
笔记·web安全·测试
南境十里·墨染春水4 小时前
C++笔记 STL——set
开发语言·c++·笔记
d111111111d4 小时前
直流电机位置式 PID 控制 和 舵机的区别
笔记·stm32·单片机·嵌入式硬件·学习
LZYmarks5 小时前
小白买车笔记
笔记
刘马想放假5 小时前
GRE 隧道深度解析:从协议原理到生产实践
网络协议·安全
码途漫谈5 小时前
Easy-Vibe开发篇阅读笔记(二)——前端开发之Figma与MasterGo入门
人工智能·笔记·ai·开源·ai编程·figma
JAVA面经实录9175 小时前
企业级java+LangChain4j-RAG系统 限流熔断降级
java·开发语言·分布式·langchain
@CLoudbays_Martin115 小时前
UniApp是否能够接入SDK游戏盾呢?
服务器·网络·网络协议·tcp/ip·安全
AIwenIPgeolocation6 小时前
IP地址数据服务:驱动电子商务精细化运营与智能风控
大数据·网络协议·tcp/ip