MPTCP: 一个在 Go 1.21 中的被忽略的新特性

鸟窝 at 
Go 1.21 再有两三个月就发布了,很多同学都已经总结了 Go 1.21 的新特性了,为新的 Go 版本的到来造势,但是我还没看到有同学专门介绍 Go 1.21 为网络库新增加的一个特性,所以我专门新开一篇专门来介绍。关于 MPTCP 这个新特性,专门有一个 issue (#56539)跟进和讨论。它是一个对 TCP 的单路径的扩展,由 RFC8684 规范来定义。多路径传输控制协议(Multipath TCP,简称 MPTCP)是一种在传输层的协议,旨在增强传统的单路径 TCP 协议,使其能够在多个网络路径上同时传输数据。MPTCP 允许同时利用多条路径进行数据传输,提供更高的带宽、更好的……