当我向另一台计算机发送数据包时(两台计算机都有Wi-Fi)是需要AP进行通信还是另一台机器可以在没有AP的情况下直接从我的计算机接收信息?
无线接入点是否在两个无线设备之间发挥作用?
网络工程
无线的
2021-07-18 21:38:24
2个回答
由于您提到了两台计算机和一个 AP,我假设您不是在谈论 ad-hoc 或直接连接,而是指基础架构模式操作。
在这种情况下,所有通信都在每个站点和 AP 之间进行。这是因为站点关联到AP,两个设备之间建立了关系,而站点之间没有关系。
这有很多含义,但我将把自己限制在无线领域的两个更大的考虑因素上。
首先,仅仅因为一个站可以向/从 AP 传输,并不意味着与同一 AP 关联的任何两个站都能够相互传输/从对方传输。为简化起见,如果您将 AP 的覆盖区域描绘为一个时钟(指针模拟),AP 位于中间,则与 AP 通话的“12 点钟”站可能无法听到“ 6 点钟”在圆圈上。
其次,站点和AP之间协商安全加密密钥(无论是基于个人/PSK还是企业)。即使一个电台可以听到第二个电台,它也无法理解帧中的任何加密数据。(注意:在某些情况下,您可以故意解密这些数据,即使不涉及站点和 AP,但这不是正常操作。)
在自组织网络中,无线客户端无需任何中间设备即可直接相互交谈。
在基础设施网络中,AP 作为网桥工作,无线客户端之间的所有通信都通过它们(甚至与同一 AP 关联的客户端之间的通信)这允许高级功能,例如客户端隔离。