在普通 Wi-Fi 网络中,如果一个无线设备想要与另一个无线设备通信,则必须通过 AP(接入点)。
在基础架构 BSS 中,每个设备都连接到一个 AP。
在 IBSS(独立 BSS)网络中,每个设备都以对等体的身份工作,不需要 AP,因为它是点对点的,对吗?
假设我有三台 PC:A、B 和 C。A 和 B 彼此在对方的覆盖范围内,B 和 C 彼此在对方的覆盖范围内,但 A 和 C 并不直接在对方的覆盖范围内。A 能否在 IBSS 中通过 B 与 C 通话?
如何建立 IBSS 网络?
如何在 Windows 或 Linux 上进行设置?
答案1
是的,在普通基础设施 BSS 中,AP 提供一项称为“BSS 内中继”的服务,通过该服务将流量从一个无线客户端转发到另一个无线客户端,以避免“隐藏节点问题”,即两个客户端分别在 AP 的覆盖范围内,但彼此不在覆盖范围内,因此它们无法相互通信(如果没有 AP 提供的 BSS 内中继服务)。通过这样做,AP 基本上将网络直径扩大了一倍,但代价是无线到无线的吞吐量,因为无线到无线的传输必须经过相同的共享信道两次(一次“到 AP”,一次“从 AP”)。
IBSS(又称“临时” 802.11 网络)没有 AP。但 IBSS 中的对等点不进行 BSS 内中继,因此存在隐藏节点问题。在您的示例场景中,节点 A不能与 IBSS 中的节点 C 对话,因为 B 不是 AP,所以它不提供 BSS 内中继服务。