如何加快 WiFi 网络上本地计算机之间的数据传输?

如何加快 WiFi 网络上本地计算机之间的数据传输?

我有一个带 ADSL Pentagram Cerberus 6331-42 的路由器。两台计算机之间的传输速度最高为 1MB/s(而不是 1 Mbit),这正常吗?如何设置路由器,使其在本地 WiFi 网络中传输数据的速度更快?

我有一台 PC 和一台笔记本电脑。两台电脑都运行 Windows 7。我没有使用防火墙。我已正确设置网络区域;我可以看到其他计算机。

是否可以通过更改路由器的值来加快路由器速度?我不使用 WPA 或 WEP 等安全加密;只使用 MAC 过滤。

我的价值观接口设置 > 无线是:

五角星设置的屏幕截图


以下是我发表此主题几年后的想法:

  1. 如果可能的话,使用 5Ghz 带宽
  2. 如果您的路由器太远,请使用范围扩展器
  3. 尝试使用手机的 wifi 分析器应用程序来检查哪个频道使用最少

答案1

在理想的 RF 环境(信号强、无干扰)下,我见过的 802.11g 纯 TCP 吞吐量最高可能为 30 mbits/sec,而且客户端和 AP 使用来自同一供应商的芯片组,允许它们执行帧突发技巧以最大化吞吐量。TCP 连接的另一端是有线以太网机器,通过电缆连接到 AP 上的 LAN 端口。

考虑到现实世界的 RF 条件(信号和噪声不太理想),并且如果您的两台机器都是无线的(导致带宽减半,正如 Chris Nava 提到的),那么您看到的大约 8 mbit/sec 的吞吐量大约是人们对物业运行的 b/g 网络的预期。您可以获得的最大好处是通过以太网连接您的一台机器,这样您的吞吐量就会立即翻倍。除此之外,您可以花费大量精力通过使用更高效的协议、将您的设备移近 AP、选择干扰较少的频道等方式再挤出 10%。

您应该考虑升级您的 Wi-Fi 设备,而不是忍受近十年前的技术。802.11g 是 2003 年推出的,并不比 2002 年推出的 802.11a 快。自 2009 年底以来,我们拥有 802.11n 3x3 MIMO(3 个空间流)系统,具有 40MHz 宽的信道,能够传输高达 450mbps 的信号速率。这比 802.11g 的速度提高了 833%。现在最好的消费级 AP 通常也是同步双频的,因此您可以将旧设备和智能手机等留在 2.4GHz 上,在那里它们必须与蓝牙和无线游戏控制器、微波炉、婴儿监视器、网络摄像头和其他一切竞争,您可以将重要的笔记本电脑和台式机移到不那么拥挤的 5GHz 频段,从而提高吞吐量最密集的应用程序的吞吐量。

答案2

首先,通过两台 WiFi 连接的机器进行传输会使带宽减半,因为数据必须通过同一通道传输到接入点,然后再返回到客户端。通过有线方式将其中一台机器连接到接入点,可使可用传输带宽翻倍。

然后,使用不同的协议。与其他协议相比,SMB(又称 Windows 文件共享)非常慢。

最后,尝试通过在主机上压缩文件夹并在传输后在客户端解压来传输更少的文件。每个文件都会产生一些开销(有时比实际传输小文件的数据要多得多),因此将多个文件作为单个(更不用说压缩的)存档传输可以带来很大的好处。

答案3

路由器支持的可用带宽由该区域内使用接入点/路由器监听的信道的所有计算机共享。例如,如果路由器支持 150Mbps,则所有设备最多可尝试占用 150Mbps 的总带宽。

这意味着,如果你想在同一路由器上的两个设备之间传输数据,你最多只能期望一半,因为一个设备会先发送到你的接入点,然后接入点必须将每个数据包从那里重新发送到目标设备,它们必须共享可用的通话时间。事实上,情况甚至比这更糟,因为无线技术没有完美的时间共享机制。一个设备可能会在另一个设备仍处于活动状态时尝试传输数据包,并迫使两个设备重新发送该数据包。在网络术语中,我们说无线蜂窝是未切换半双工。其他非计算机干扰源可能会使情况变得更糟。此外,干扰与连接速度成反比。如果单个设备的信号很弱,以至于只能以 11Mbps 而不是 150Mbps 的速度连接,并且用数据填满了 11Mbps,那么它就会耗尽所有潜在的 150Mbps 的无线时间。

总的来说,您能获得您报告的 8Mbps 共享无线网络速度就算是幸运的了。如果您真的在乎性能,那就使用有线网络,否则就回家吧。

但为了最大限度地利用现有的无线连接,需要注意以下几点:

  1. 关闭 802.11b
  2. 将路由器设置为您所在区域使用最少的频道
  3. 如果可能的话,使用 5Ghz 频段
  4. 避免使用 2.4Ghz 无绳电话、微波炉和淋浴器
  5. 靠近您的接入点
  6. 如果您的设备支持,请使用 40Mhz 宽的通道。

相关内容