yel*_*int 15 networking wireless-networking home-networking network-adapter file-transfer
我有一个TP-Link 500 Mbit/s 千兆电力线适配器,用于连接房屋不同房间的两台计算机(一台 Windows Vista 和一台 Windows 7)。如:
Computer <-Ethernet cord-> Adapter <-Electrical wiring-> Adapter <-Ethernet cord-> Computer
Run Code Online (Sandbox Code Playgroud)
我正在尝试通过此网络传输 100 GB 的数据(我无法使用 USB 等原因是有原因的)。
我的问题:我的传输速度只有 3.5 Mbyte/s。我不是应该接近 60 Mbyte/s (500 Mbit/s) 吗?
(注意:网络知识有限,可能使用了不正确的术语)
Joe*_*orn 19
那不是无线的……那些适配器使用你的电线作为传输数据的媒介。
众所周知,这项技术不太可靠,特别是如果连接的两端位于不同的电路上。更重要的是,许多电源线的线路中存在大量噪声,这会显着降低实际数据吞吐量与理论数据吞吐量。
现在让我们看看其他一些限制因素。如果任何一台计算机只有一个 100Mbps 的卡,那么它的传输速度与您的传输速度一样快。我们还需要提及以 MBps 为单位的大写 B 与以 Mbps 为单位的小写 b。每当您看到小写的 b 时,您需要将该数字除以 8 以更好地了解您可以传输多少字节(与位)。
因此,来自计算机的 100Mbps 链路最多可以以 12.5MBps 的速度为您的电力线适配器供电,并且由于噪声、冲突和 TCP 开销,一定量的额外损失是正常的。您的源硬盘驱动器读取数据的速度也可能是一个因素,尤其是当您将数据从较旧的计算机移动到较新的计算机时(建议使用 100Mbps 适配器)。另一个潜在的限制是连接的双工设置。大多数有线连接使用两对电线,以允许双方同时发送和接收。您的电力线适配器可能只是半双工,并且不能同时发送和接收。这将导致更多的数据包冲突,从而进一步减慢传输速度。现在考虑电力线中的高噪声,以及 3。
No. 3.5 还不错。
首先,请务必注意您获得的是 3.5 MBps 还是 3.5 Mbps。大写或小写的 B 相差 8 倍。大“B”代表“字节”,小“b”代表“位”。每个“字节”中有 8 个“位”,因此是 8 的因数。大多数互联网连接和网络连接以“每秒兆位”为单位,而大多数文件传输以“每秒兆字节”为单位。请注意,电力线适配器在其规范中使用小“b”,这对于网络连接速度等级来说是正常的。
然后是网络开销:网络必须使用其他东西来保持连接正常工作。这可能占您可用带宽的很大一部分。
其次,虽然电力线适配器可能能够达到 500Mbps,但它实际获得的速度非常依赖于您家庭电线的质量。除非房子很新,布线非常好,并且设备之间的电路中没有其他电气接头、断路器或大型设备,否则您的网络总吞吐量极不可能接近 500Mpbs。
以我非常好的千兆(注意:它不是 GigaBYTE)网络为例,这里工作正常。在同一台交换机上相邻的两台服务器之间进行传输,我很幸运,文件传输速度的实际吞吐量为 100MBps,这非常好,因为这些服务器都连接到该交换机上的 4 个千兆端口。
综上所述,您可能会看到网络速度正常。