Az iOS támogatja a Multipath TCP (MPTCP, többutas TCP) protokollt, így az iPhone vagy iPad képes mobiladat-hálózati kapcsolaton keresztül biztonsági TCP-kapcsolatot létesíteni a célállomásokkal.
A hálózati rendszergazdák számára előnyös lehet az MPTCP használata. Az átlagos otthoni hálózattal rendelkező ügyfeleknek nincs szüksége az MPTCP használatára.
A Multipath TCP
Az MPTCP a TCP (Transmission Control Protocol) specifikáció kibővítése. Az MPTCP használatával az ügyfelek ugyanazzal a célállomással egyszerre több kapcsolatot is létesíthetnek különböző hálózati adaptereken keresztül. Ezáltal rugalmas és hatékony adatkapcsolatok jönnek létre a célállomások között, amelyek továbbra is kompatibilisek a meglévő hálózati infrastruktúrákkal.
A Multipath TCP használata iPhone vagy iPad készüléken
Az iPhone és az iPad az MPTCP és az aktív mobiladat-hálózati kapcsolat használatával kétféle kapcsolatot tud kiépíteni:
- Egy elsődleges TCP-kapcsolatot Wi-Fi-hálózaton keresztül
- Egy biztonsági kapcsolatot mobiladat-hálózati kapcsolaton keresztül
Ha a Wi-Fi-hálózat elérhetetlenné válik vagy nem reagál, az iOS a mobiladat-hálózati kapcsolatot veszi használatba.
Az MPTCP a 30-as TCP opciós mezőt használja, amelyet az Internet Assigned Number Authority (IANA) hatóság erre a felhasználásra vonatkozóan tart fenn. Ha az iOS-készülék és a kiszolgáló között egy köztes hálózati eszköz, például egy router vagy egy kapcsoló nem támogatja az MPTCP protokollt, akkor az iOS szabványos TCP-kapcsolatot létesít.
Ha például feltesz egy kérdést Sirinek, akkor Siri megkísérel MPTCP-kapcsolatot létesíteni Wi-Fi-hálózaton keresztül. Ha ez sikerül, Siri biztonsági kapcsolatot is létesít mobiladat-hálózati kapcsolaton keresztül. Ha a Wi-Fi-hálózat elérhetetlenné válik vagy nem reagál, az MPTCP azonnal és észrevétlenül a mobiladat-hálózati kapcsolatra vált.
Az MPTCP bekapcsolása egy hálózat számára
Az MPTCP a meglévő hálózatokkal használható. Ha az adott hálózat nem támogatja az MPTCP protokollt, a kliens szabványos TCP-kapcsolatokat létesít. A hálózati rendszergazdáknak azonban ellenőrizniük kell a tűzfallal kapcsolatos házirendeket annak biztosítása érdekében, hogy az összes köztes eszköz módosítások nélkül engedélyezze a 30-as TCP opciós mezőt.
Számos kereskedelmi forgalomban kapható router lecseréli az ismeretlen TCP opciós adatokat NOOP-adatokra. A TCP opciók bekapcsolásának módjáról érdeklődjön a gyártónál.