我工作时的 WiFi 路由器为我的所有设备提供了强大的信号强度,但我遇到了大量数据包丢失(80%)。
我和公司里的 IT 人员聊天,他向我解释说,每个无线路由器都使用一个连接。这个连接与四楼共享,他们刚刚推出了新的在线购物网站。由于各种原因,他们经常使用这个连接。
因此,整个网络会变得很慢,并且会出现丢包的情况。我们对此无能为力。
我真的怀疑他的说法是否正确。为什么我不会只经历延迟而不是数据包丢失?
我们可以解决这个问题吗?
注意:这是在中国,所以我不知道是实际连接本身丢包还是办公室网络不好。但我知道有线连接(与无线连接位于不同的线路上)工作正常。
答案1
你说的 IT 人员说的话听起来部分正确。同一频道上的所有 WIFI 设备共享相同的频率,一个用户的使用会影响另一个用户的使用。讽刺的是,由于它们设置了不同的凭据和参数,因此带宽无法得到理想利用 - 当然,可能会发生数据损坏。
请注意,我说的是“在同一个频道上”。我在这里讨论的是 2.4 Gigabit,同样的原则也适用于其他频率。大约有 11 个 WIFI 频道(取决于您的管辖范围)。不幸的是,它们重叠,这意味着只有 3 - 4 个“非重叠频道”。如果不同的接入点使用不同的非重叠频道,它们就不会有问题。此外,即使频道重叠,如果它们距离足够远,您仍然可以获得不错的吞吐量。[一些 AP 会自动寻找最佳频道]。
您可以做以下一些事情 -
- 与其他方协调以便最佳地利用频率。
- 使用不同的设备 - 5G 频段容量更大,用户(通常)更少。它的范围也更短。
- 查看采用“MIMO”技术的 802.11n 设备,或采用较新版本的走廊/MIMO 的较新标准。这将有助于从噪音中“挑选出”您的信号。
- 重新调整您的设备并尝试不同的频率。
- 如果可以的话,放弃对旧标准(802.11b 和 g)的支持。这些标准中的每一个都会降低每个人可用的频率量。
- 移动!!!(进入法拉第笼以切断信号,或移至另一栋建筑物)。
- 看看您的 IT 和他们的 IT 是否可以“协同工作”并创建一个大型共享网络 - 这样每个人都可以获得更多可用带宽 - 但需要解决安全性和成本问题。
看看你问题中的“延迟与数据包丢失”部分 - 它们是同一枚硬币的两面。简单地说,ping 测试是使用 ICMP 或 UDP 进行的,即“发射后不管”。如果数据包丢失或损坏,则会被丢弃。网站和电子邮件等通常使用 TCP,它具有重新发送丢失数据包的机制,因此会导致延迟而不是数据包丢失 - 即重试丢失的数据包。
更糟糕的是,如果您查看“较低级别”,您可能会发现数据包在传输过程中被破坏,即 1 被解释为 0 或反之亦然 - 然后无线电会丢弃它们。虽然重新传输的能力有限,但这样做的时间很短,并且在嘈杂的连接上对您没有帮助。同样,如果设备不是都使用同一种语言(我相信 802.11n 会这样做,但可能是错的。较新的协议几乎肯定会这样做),它们就无法重新安排传输以适应在一起。
答案2
davidgo 已经在这里给出了一个很好的答案,但我将重申 davidgo 所说的内容,以便任何偶然发现这个论坛的人都能理解。数据包丢失是网络请求积压和/或路由技术不佳的结果。如果您拥有消费级网络硬件并试图通过 WIFI 为 100 名用户提供服务,您可能会遇到问题。您需要能够同时处理大量用户的企业级网络硬件。在这种情况下,MIMO 是必不可少的,以确保您的路由器具有出色的发送/接收能力,这也有助于减少无线网络的死角。您还需要利用 2.4 GHz 和 5 GHz 频段。无线技术发生冲突并产生信号问题,这些问题可能是间歇性的,也可能是持续性的——除非您确保在两个频段的使用情况保持良好的平衡,否则您永远不会知道这是您的问题,但我建议任何有较多媒体/流媒体需求的用户都使用 5 GHz 频段,因为它的吞吐量更好。
但您的数据包丢失 100% 是“延迟”的结果 - 这是因果关系。硬件不足导致的延迟会导致数据包丢失,以及无线信号闪烁。升级您的路由器。如果您已经拥有一个很棒的路由器/接入点,那么请考虑查看固件以确保您拥有最新更新。然后使用智能手机上的 WIFI 测量工具测量您的办公空间,看看从一个点到另一个点的信号强度。如果您看到整个区域的信号强度下降,请考虑安装一些中继器。如果用户遇到信号强度变化,则很容易导致数据包丢失。