iOS 7でMPTCPがサポートされた話 | nunnun's weblog(情報元のブックマーク数)

MPTCPってのがiOS7でサポートされたとのこと、Wi-Fiと3G回線を分散させたり、優先度をつけて通信できるらしい。Siriで実装しているあたりが面白い。

MPTCPとは簡単にいうとTCPストリームを複数の経路で転送することにより、ストリームの多重化・耐障害性の向上を図るプロトコルである。 このタイミングでなぜこうしたプロトコルが必要か簡単に説明したい。 僕らが使うアプリケーションは大抵TCPを用いて通信をしている。それは長いインターネットの歴史でもあり、順序制御・再送制御・誤り制御をトランスポート層プロトコルが行うことにより、僕らはそういったことを意識せず済むからである。

iOS 7でMPTCPがサポートされた話 | nunnun's weblog

iOS 7ではまずはSiriでMPTCPが有効にされているという話だ。 ユーザの音声データをなるべく早くサーバに送信したい(でも失敗したくない=再送は時間がかかるのでUXに影響がでる)ので、WiFi/3Gの両方を使うことで確実に早く転送したいというケースで、MPTCPのユースケースとしては非常に優れていると思う。

iOS 7でMPTCPがサポートされた話 | nunnun's weblog

screenshot