Wi-Fi 无线电波是同时还是顺序与多个设备交互?

网络工程 IEEE-802.11
2022-02-28 04:02:23

通过上面的问题,我指的是 Wi-Fi 无线电波如何根据其携带的数据工作。例如,我知道路由器使用 CSMA/CA(具有冲突避免的载波侦听多路访问),它一次只允许一个节点与路由器“对话”。我想知道当路由器响应连接的设备/节点时,Wi-Fi 芯片组发出的无线电波是否包含它之前与之交谈的特定节点的数据,直到设备确认它接收到数据,还是路由器可以为多个设备发送多个数据?我知道这是一个快速的过程,即使 Wi-Fi 无线电发出的每个信号对于每个节点都是连续的,你也无法分辨。我只是不确定 Wi-Fi 信号是否是同时的(意味着一个 Wi-Fi 无线电波可以为多个设备传输数据),或者如果 Wi-Fi 信号为网络中的每个设备/节点按顺序发送数据。提前致谢!

2个回答

wifi 传输协议是一门科学,因为新的协议结构每年或每两年都会上线。

至于您的具体问题,是的,从路由器到发送者的数据包响应确实带有目标特定的 ID 信息。(即,设备(或通常称为 STA)向 AP(路由器/接入点)发送查询或数据包,AP 向包含 STA 的 STA 回复 ACK(确认) ID#和'地址'..

基本上,“飞行中”的每个数据包都带有一个小标头,该标头建议它来自哪里,要去哪里,以及谁应该关心..

这在安全/加密网络上变得有点复杂,但本质上这个过程仍然包含关于它要去谁的数据..

至于“多设备”问题:是的,路由器可能(或可能不)选择等待回复(从而在等待回复时阻止其他网络流量)。

这在很大程度上取决于正在进行的数据传输模式:多播或单播。

多播 (MC) 流量是一个单独的数据包,它“广播”给碰巧订阅了该特定数据包地址或地址组的任何人。

单播 (UC) 流量往返于单个特定 STA...

MC 流量通常不期望来自 STA 的任何类型的确认,它已收到 AP 的数据包传输。

UC 流量通常确实希望收到来自 STA 的 ACK 回复。

很多时候 ACK 是一种硬件功能,因此它们是瞬时的,从而最大限度地减少网络延迟......

wifi 的进一步发展是许多较新的 AP 现在包含 2、3 或 4 个无线电,并且这些无线电中的每一个都处理一部分流量,本质上允许多个“重叠”流量模式(尽管在不同的频道/频率上) ..

由于冲突的可能性,从技术上讲,两个唯一的数据包在相同的确切时间段以相同的确切频率“飞行”实际上是不可能的。因此,大多数 wifi 网络结构旨在防止同一频道或频率上的同时流量.

数据以称为帧的离散数据包的形式在介质上发送。每个帧被寻址到一个节点、一个广播地址(所有节点)或一个多播地址(对多播组感兴趣的多个节点),并且通常,一次发送一个帧,一次发送一个地址。

最新的、即将到来的 Wi-Fi 标准试图对此有所作为。802.11ac Wave 2 是 IEEE 认证的最新 Wi-Fi 标准。它的主要声名是 MU-MIMO(多用户多输入多输出。使用它,制造商可以构建同时与多个设备通信的 WAP。802.11ax 尚未获得批准,但它将允许节点同时共享同一个频道。