我的本地网络上有两台 Windows 7 计算机。两台计算机都使用无线 LAN 适配器连接到 AP/路由器。
现在,如果我从互联网下载,我的速度是1800KB/s
,但如果我使用共享文件夹将文件从一台 Windows 计算机复制到另一台 Windows 计算机,我的速度就是500KB/s
。
为什么本地传输速度这么慢?我该如何解决这个问题?
答案1
可能没有问题,这是预期的行为。当两个客户端都是无线时,数据必须通过无线链路发送两次,带宽减半。此外,链路必须“转向”两倍,从而增加死区时间。如果您想要更高的无线速度,请升级您的无线硬件。
考虑以下两种情况。每个示例都显示发送了两个数据包,并发送了一个确认作为回复。
情况 1:互联网到 LAN。接入点通过互联网链路接收发往机器 A 的数据包。
AP -> A:这是您的一个数据包。
答: 明白了。
AP -> A:这是您的一个数据包。
A:知道了,现在回复你。
注意所有请求都发送有用的数据,并且每个数据包都发送一次。
问题 2:LAN 到 LAN。A 想要将数据发送给 B。
A:我需要链接。
AP->A:这是你的。
A:这是 B 的一些数据。
AP->A:明白了。
AP->B:这里有一些数据给你。
B: 明白了。
A:我需要链接。
AP->A:这是你的。
A:这是 B 的一些数据。
AP->A:明白了。
AP->B:这里有一些数据给你。
B:明白了。我有一个回复要给 A。
AP->A:这是一些数据。
这显然要糟糕得多。A 必须频繁与 AP 进行仲裁才能让链路发送数据包。每个数据位都必须发送两次。链路控制权的交接次数要多得多。真恶心。
升级到 802.11n 和具有多个同时流功能的接入点可以带来巨大的变化。