![配备 802.11n 和 10/100BASE-T 以太网端口的 AirPort Express](https://linux22.com/image/1297823/%E9%85%8D%E5%A4%87%20802.11n%20%E5%92%8C%2010%2F100BASE-T%20%E4%BB%A5%E5%A4%AA%E7%BD%91%E7%AB%AF%E5%8F%A3%E7%9A%84%20AirPort%20Express.png)
如果 802.11n 可以以 300Mb/s 的速度运行,为什么 Apple 会为 AirPort Express 配备 10/100 以太网端口?100Mb/s 端口不是会将无线速度限制在 100Mb/s 吗?
** 编辑 **
尝试通过 Wi-Fi 将 6GB、1080P、H.264、MPEG-4 电影从我的 DLNA 服务器(Mac mini 上的 EyeConnect)传输到三星电视,结果电视上持续缓冲。在我移除 Wi-Fi 后,视频传输顺利。
Initial configuration: Mac mini (100/1000BASE-T)-->Gigabit switch-->AirPort Express (10/100)-->802.11n-->Samsung TV
Final configuration: Mac mini (100/1000BASE-T)-->Gigabit switch-->Samsung TV (10/100BASE-T)
答案1
当硬件产品具有此类非直观限制时,通常是因为在设计产品时,没有好的 SOC(片上系统;具有 CPU、I/O 以及可能的 RAM 和 FlashROM 的单个芯片)能够满足所有设计目标,并且没有好的方法来用外部芯片补充“足够接近”的 SOC,同时仍然满足成本、功率、热量、尺寸等设计目标。可能是当时唯一具有 GigE 的 SOC 耗电量太大或耗散了太多热量,或者成本太高,无法构建成功的产品。
虽然这个特殊的限制可能意味着它不是理想的产品你的但我不确定这对于大多数消费者来说有什么大不了的。
由于 AirPort Express 每次只能使用一个频段,因此大多数人会将其置于 2.4GHz 中,以便他们的 2.4GHz 专用设备(如 iPhone 和 iPod touch 以及旧硬件)仍能连接。请注意,Apple 将其所有 802.11n 设备限制为仅使用 2.4GHz 的 20MHz 宽信道,以便“成为好邻居”,并在频段中留出空间供其他 2.4GHz 设备使用,例如蓝牙。因此,像 AirPort Express 这样的 2x2:2(2 个发射无线电、2 个接收无线电,能够处理 2 个空间流)系统(限制为 20MHz 信道)只能获得 144.4 兆比特/秒的最大信号速率。由于无线以太网比有线以太网具有更多的开销,因此您可以获得的最大 TCP 吞吐量约为 72-80 兆比特/秒,100BASE-T 可以很好地处理。
还有一种观点认为,大多数消费者在自己的家中没有高带宽需求,他们主要关心的是上网,而且大多数家庭宽带连接速度都低于 100 兆比特/秒。
答案2
是的,如果您能够将无线网络设置到接近理论最大速度 300mbps 的程度,那么您就有可能使网络的有线部分饱和。
实际上,实现这些速度的可能性不大。您需要 40MHz 带宽才能获得 300Mbps,而这只有在 5GHz 频段的 AirPort Express 上才有可能,而大多数人不会将 AirPort Express 用于此频段,因此您的速度可能会降至 144.4Mbps。然后您必须考虑拥塞,144.4Mbps 由所有无线设备共享。然后考虑来自其他无线电源的干扰。然后考虑 802.11n 是半双工的,因此您只能发送或接收,而不能同时发送和接收。