Multipath TCP provides the ability to simultaneously use multiple paths between peers. — RFC 8684
訳: Multipath TCP は、通信相手との間で複数の経路を同時に使えるようにする。
- 通常の TCP は 1 接続 = 1 経路(送信元 IP / ポートの組)。経路が切れると接続も切れる
- MPTCP は 1 接続の下に複数のサブフロー(例: Wi-Fi とモバイル回線)を張る。片方が落ちても接続が続く
- アプリから見ると普通の TCP と同じなので、アプリの変更は要らない