在无线环境中广播时,数据包是否通过AP传播?或者直接从设备?

问题描述 投票:0回答:1

在无线环境下广播时,数据包是否通过AP传播?或者直接从设备?

我安装了一个未连接互联网的AP,并将设备连接到该AP。一台设备发送了广播数据包。 广播包已成功发送。

顺便说一句,当我将lan线直接连接到AP并用wireshark观察nic时,我可以看到上述数据包被捕获。

如果连接到 AP 的设备发送广播消息,该消息会直接从设备的网卡溢出,还是会通过 AP 并向 AP 发送消息?

networking udp wifi broadcast
1个回答
1
投票

假设我们有一个包含一个 AP 和两个客户端(A 和 B)的 WiFi 网络。如果客户端 A 想要向客户端 B 发送任何类型的数据包,该流量首先会通过 AP。

AP 在功能上相当于以太网交换机,其中客户端 A 和客户端 B 连接到不同的端口,即使它们位于同一房间。数据必须首先流向交换机。在那里,交换机将检查目标 MAC 地址并将数据包转发到它应该发送到的任何端口。

在 WiFi 情况下,客户端向 AP 发送数据包。 AP 检查数据包并发现其目的地是另一个客户端的 BSSID(功能相当于以太网 MAC 地址)。因此,AP 会传输该数据包,以便其他客户端可以接收它。如果数据包的地址是所连接的以太网上的某个地址,则该数据包将作为以太网数据包发出。

在 UDP 广播的情况下,目标 MAC/BSSID 地址为

FF:FF:FF:FF:FF:FF
。但它仍然通过美联社。 AP 从客户端 A 接收此数据包,然后将其重新发送给所有客户端,同时还将其发送到任何连接的以太网。

© www.soinside.com 2019 - 2024. All rights reserved.