Windows Ad-hoc 网络的功能

网络工程 无线的 IEEE-802.11 互联网 设计 自组织无线
2022-02-12 07:21:50

最近我在一个小型无线 ad-hoc 网络中进行了一些测试,我发现一个有趣的特性是:

  • 假设您在计算机 A、B 和 C 之间存在隐藏节点问题(A 和 C 彼此超出范围,但 B 可以与两者通信)。如果 A 初始化 ad-hoc 网络,然后 B 加入它,那么之后 C 也可以通过 B 加入它。

乍一看,您可能会认为,由于 C 可以加入 A 创建的网络,因此 C 可能也可以与 A 通信(当然在真正的 ad-hoc 网络中,谁发起它并不重要,这只是失败-安全测试)。在这种情况下,这意味着该网络具有多跳特性。然而,这种情况并非如此。节点只能与 WiFi 范围内的其他节点通信,因此它们不参与路由或转发数据。

第一个问题
根据维基百科,在无线自组织网络中,“每个节点通过为其他节点转发数据来参与路由”。我们如何使这个定义与 Windows 的当前 ad-hoc 网络相协调?从技术上讲,通过 ad-hoc 调用单跳网络是否正确?我们可以从 Windows Ad-hoc 网络中获得哪些功能?

第二期
为多跳自组织网络(如果有的话)开发协议将面临哪些技术挑战?当前计算机基于路由表转发数据会太慢???

第三个问题
如果您的计算机与 Internet 有以太网连接,并且您设置了无线 ad-hoc 网络,您可以在 ad-hoc 网络中的节点内共享您的 Internet 连接。但是,仅在 ad-hoc 网络中的其他节点不允许共享此类 Internet 连接(出现一个弹出窗口,抱怨自动 IP 地址存在问题)。
允许自组织网络中的所有节点共享互联网连接(除了前面提到的多跳问题)有哪些技术挑战?

1个回答

维基百科的描述是错误的。在自组织网络中,节点直接通信。他们描述的是无线网状网络(又名:802.11s)。

此外,您对 ad-hoc 的理解是有缺陷的。“A”不“创建网络”。在自组织网络中,没有控制器。节点直接且独立地相互通信。“A”可能是第一个广播的,但这无关紧要。