Line-Rate 速度:路由器的物理上限才是天花板
Line-Rate 是什么
LANDrop 官网里用了 "Ultra-Fast: Uses your local network for transferring. Internet speed is not a limit" 这句话。内部产品文档里偶尔会用更技术化的说法 —— line-rate 传输,意思是传输速度的上限就是你局域网物理链路的最大吞吐能力,而不是 LANDrop 本身的协议或处理速度。
一个直观对照表:
| Wi-Fi 标准 | 理论峰值 | LANDrop 实际可达 |
|---|---|---|
| Wi-Fi 4(802.11n) | 300 Mbps | 约 30-40 MB/s(单流 150 Mbps 上限) |
| Wi-Fi 5(802.11ac) | 866 Mbps | 约 60-90 MB/s(多天线 3-4 流) |
| Wi-Fi 6(802.11ax) | 1201 Mbps | 约 80-150 MB/s |
| 千兆有线 | 1 Gbps | 约 100-125 MB/s |
CSDN 上一份局域网文件传输工具对比测试里,LANDrop 在特定条件下实测 3.33 MB/s。注意这个数值是在 Wi-Fi 4、信号偏弱、距离较远的条件下测的——正常 5GHz Wi-Fi 5 或有线环境下可以轻松跑到 50-100 MB/s 量级。
为什么它能接近物理上限
LANDrop 能跑到 line-rate,几个关键设计:
- UDP + 自定义协议层:TCP 的拥塞控制在局域网内有时反而会降低效率,LANDrop 用 UDP 走自己的传输层(配合 libsodium 加密),避免了 TCP 的滑动窗口和重传开销;
- 组播而非云中转:点对点直连,没有中间一跳,RTT 最低;
- 多流并行:大文件传输时会拆成多个并行流同时传输,充分利用带宽;
- 现代加密库:libsodium 是 CPU 友好的现代加密原语,AES-GCM 在现代 ARM64 / x86_64 上几乎是硬件加速的。
什么时候速度会明显慢下来
- 信号弱:手机离路由器远、隔墙、微波炉干扰;
- 设备本身处理瓶颈:老款手机的 Wi-Fi 芯片只有 1x1 或 2x2 天线,最大吞吐受限;
- 同时传大文件:两台设备同时做其他高带宽操作(看 4K 视频、在线游戏),带宽被分摊;
- Nearby Sharing 场景:WebRTC 走的不是局域网直连而是运营商网络,速度取决于外部基础设施。