wifi数据包是否直接在节点之间移动?


22

我在无线网络上有两个节点。节点A将数据流传输到节点B。在大多数情况下,它工作正常,但有时会丢包,并且流会中断。

为了提高性能并减少数据包丢失,我应该

  1. 将节点A移近节点B,或
  2. 将节点A移近基站


除非AP明确禁止,否则两种模式都允许。这些站决定使用哪个下一跳地址。
西蒙·里希特

如果您可以从2.4切换到5.x GHz,这将大大降低噪音。5GHz频带上的噪声要少得多(因为它不那么常见,而且还因为它更好地被墙壁挡住了)。当然,它最好被墙壁挡住,因此您可能会遇到信号强度问题。
derobert

Answers:


27

将其移近基站。您在典型的wifi链接中发送的所有内容都往返于基站。临时连接是不同的,但使用它们的人并不多。

不过,实际上,我希望您的问题与干扰有关。这比距离问题更可能是问题。关键在于:干扰可能是您自己的信号。

使用wifi,您可能有一个基站可以进行假设的65 Mbit连接。不幸的是,这不是每个节点65 Mbit:总共 65 Mbit ,不仅在节点A和B,而且在同一区域中同一通道上的任何其他客户端之间共享。更糟糕的是,假设您的一个节点只能获得18 Mbit的信号,并且正在使用该信号的3Mbit。该使用比例与基站的最大理论数量成比例。客户端正在使用广播时间,而不是带宽,因此可用的18 Mbit总数中的3 Mbit(六分之一)意味着它使用的是基站支持的理论65 Mbit总数的六分之一,或大约11 Mbit的广播时间。对于在同一区域中同一通道上合并的所有其他客户端,这最多剩下54 Mbit。更糟糕的是,您甚至可能受到不同信道上设备的干扰,因为信道频率范围重叠(这就是为什么2.4Ghz无线电在美国只能使用1、6或11信道的原因)。

在您的情况下,当A流向B时,您必须将数据上传到基站,然后基站必须将其重新发送到B。这意味着您将可用无线带宽减少了一半,因为必须共享。如果A还在从互联网下载流的数据,那么您将再次分享份额,而您的收入将减少到原始总数的三分之一。我们还需要考虑所使用的协议中必须传输的命令和控制信息。更糟糕的是,带宽无法完美共享。不同的节点可以尝试同时发送,从而导致冲突。发生这种情况时,所有冲突节点都必须重新发送数据包。随着通信量的增加,冲突的数量也会增加。随着冲突数量的增加,需要重新传输的数据量也随之增加,而且发生额外碰撞的几率甚至更高。甚至还没有开始考虑其他干扰源,例如无绳电话,视频游戏控制器,微波炉,无线键盘/鼠标,自来水等。最后,您可能只占原始数据的一小部分,并报告了65兆比特实际上可用。较新的5Ghz收音机可以帮助解决此问题,但这不是万能药。如果您共享一个基站,那么您仍将共享一个信道,并且仍在该基站的所有客户端之间共享理论最大值。较新的5Ghz收音机可以帮助解决此问题,但这不是万能药。如果您共享一个基站,那么您仍将共享一个信道,并且仍在该基站的所有客户端之间共享理论最大值。较新的5Ghz收音机可以帮助解决此问题,但这不是万能药。如果您共享一个基站,那么您仍将共享一个信道,并且仍在该基站的所有客户端之间共享理论最大值。

如果您真的想在这里获得良好的性能,请有线或回家。有线连接可以解决上述三种方式中描述的问题:他们可以提供的连接切换全双工,这几乎完全不受外界干扰。交换意味着如果每个节点都与基础节点有100 Mbit的连接,则该100Mbit专用于该节点。如果两个节点尝试同时发送,则基站可以保留来自一个节点的数据包,并在线路畅通时转发它们,从而减少冲突,从而减少了重新传输相同数据的需求。全双工意味着节点能够同时发送和接收...再次减少了冲突。在这里,节点A可以在将其发送回B的同时从互联网下载流数据,而不会产生干扰或冲突。

在这种情况下,由于所有相同数据的重新传输,即使节点A或B之一都具有有线连接,也可能会看到性能上的显着提高。

我最近的一个例子是,这个学期我们在我工作的大学中向所有教师部署了iPad。为了支持这些设备,在试用期间,我们将一些AppleTV设备部署到教室,并将它们连接到投影仪,以支持从iPad到教室正面的AirPlay镜像。从中我们了解到,同时保留AppleTV和iPad无线功能并不能很好地工作,尤其是因为我们可能在相邻的房间中有两个讲师都想进行镜像。我们的解决方案是在每个房间的PC上安装软件,以支持将AirPlay镜像到有线的PC。我们必须进行一些网络更改,以便教室PC与iPad位于同一子网中,但是结果更加可靠,并且视频质量更好。


我已经看到G网络中的本地文件传输通过登录路由器并更改通道从每秒<100Kb到每秒几兆字节。:)
Kaz 2012年

7

对于处于基础结构模式的无线网络(涉及AP),所有流量都将通过接入点。在临时模式下,流量直接从节点到节点。

也就是说,将节点移到更靠近接入点的位置很有可能不会改善这种情况。Wi-Fi在RF频谱的未许可部分中运行,该频谱由其他无线设备的所有方式共享。这样,频谱的这一部分有时会非常嘈杂。这种噪声会导致数据包丢失,重新传输等。

只需使用有线网络电缆连接这三台设备,您就会发现性能显着提高。


5

通常,您应该将两个节点都移到与它们关联的WAP /基站/无线路由器,因为通常来说,节点之间的无线流量从源到WAP /基站/无线路由器,并且然后到达目的地。(您提到了基站的存在,因此流量不是直接从一个节点传递到另一个节点的情况,又称“临时模式”。)

就是说,距离并不是您唯一的问题,或者通常来说,甚至不是最大的问题。您需要考虑吸收(无线信号减弱,因为某些无线信号穿过物体吸收),反射(无线信号在反射无线信号的物体周围反弹并干扰自身)和一般干扰。由于无线频谱是未经许可的,并且任何人都可以使用它们,因此“任何人”都可以使用它们。因此,当附近的其他人开始使用他们的无线网络,通过无线电话通话时,或者刚从该区域中飞过的任何其他E / M传输中,您的流很可能会被打断。

最后,当您的WAP /基站/无线路由器同时接收到两次传输时,会有(并且将永远存在)帧冲突。发生这种情况时,发送方会在延迟后重新发送该帧,以解决此问题。而且随机的E / M干扰会导致冲突,因此,如果您只是在嘈杂的wifi区域,则可能无能为力。

确实,提高性能的最佳方法是使用电线-如果两个节点都显示出很强的信号强度,那么通常您就无能为力了,除非您愿意为保护无线网络付出很多代价免受外部干扰(通过在无线覆盖区域的边缘安装可反射和吸收外部E / M传输的材料)。


4

(通常)距离越近越好,但是当涉及到无线电波时,距离比还有其他因素。

  • 其他信号。如果还有其他网络以相同的频率运行,则可能会造成干扰。您可以下载http://www.metageek.net/products/inssider/,然后使用它来发现可能在相同频段上运行的网络。
  • 墙壁。如果在特别是钢筋混凝土之间有厚壁,则可能会引起麻烦。

如果靠得很近不能这样做,请按照我的说明尝试INSSIDER并按照说明进行操作。


检举人+1,这是最近帮助我修复慢速无线网络的工具。
毛罗(Mauro)2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.