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

dea*_*ish 14 networking router performance

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

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

是否可以通过更改其值来使路由器更快?我不使用安全加密,例如 WPA 或 WEP;只有MAC过滤。

我在接口设置 > 无线中的值是:

五角星设置截图


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

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

Chr*_*ava 8

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

然后,使用不同的协议。SMB(又名 Windows 文件共享)与替代方案相比非常慢。

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


Spi*_*iff 4

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

考虑到现实世界的射频条件(低于理想的信号和噪声),并且如果您的两台机器都是无线的(导致带宽减半,正如 Chris Nava 提到的那样),那么您看到的大约 8 兆比特/秒的吞吐量大约是人们会期望从一个功能正常的 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 频段,从而提高吞吐量最密集的应用程序的吞吐量。