Tworzenie rezerwowych połączeń w systemie iOS za pomocą protokołu Multipath TCP

Jeśli jesteś administratorem sieci, możesz używać protokołu Multipath TCP w systemie iOS, aby poprawić łączność z hostem docelowym. 

System iOS obsługuje protokół Multipath TCP (MPTCP) i umożliwia telefonowi iPhone lub iPadowi ustanowienie rezerwowego połączenia TCP z hostem docelowym przy użyciu połączenia z siecią komórkową danych.

Używanie protokołu MPTCP jest zalecane w przypadku administratorów sieci. Nie ma natomiast potrzeby włączania protokołu MPTCP w przypadku typowych sieci domowych.

Co to jest Multipath TCP?

Protokół MPTCP to zbiór rozszerzeń specyfikacji protokołu sterowania transmisją (Transmission Control Protocol, TCP). Protokół MPTCP pozwala klientowi na nawiązanie wielu połączeń przy użyciu różnych kart sieciowych z tym samym hostem docelowym. W ten sposób tworzy się stabilne i wydajne połączenia danych między hostami, które działają z istniejącymi infrastrukturami sieciowymi. 

Protokół Mulitpath TCP na telefonie iPhone lub iPadzie

Telefon iPhone i iPad używają protokołu MPTCP z aktywnym połączeniem z siecią komórkową danych do nawiązania dwóch połączeń. Są to:

  • Główne połączenie TCP przez sieć Wi-Fi
  • Rezerwowe połączenie przez sieć komórkową danych

Jeśli połączenie Wi-Fi stanie się niedostępne lub przestanie odpowiadać, system iOS użyje połączenia z siecią komórkową danych.

Protokół MPTCP korzysta z opcji 30 specyfikacji TCP, która jest zarezerwowana wyłącznie do tego użytku przez organizację IANA (Internet Assigned Number Authority). Jeśli jakieś urządzenia pośredniczące, takie jak routery lub przełączniki, znajdujące się między urządzeniem z systemem iOS a serwerem nie obsługują protokołu MPTCP, system iOS nawiąże standardowe połączenie TCP.

Załóżmy na przykład, że zadajemy Siri jakieś pytanie: aby udzielić odpowiedzi, Siri spróbuje nawiązać połączenie MPTCP przez sieć Wi-Fi. Jeśli to się uda, Siri utworzy rezerwowe połączenie przez sieć komórkową danych. Gdyby sieć Wi-Fi stała się nagle niedostępna lub okazała się zawodna, protokół MPTCP natychmiast niedostrzegalnie przełączy się na połączenie komórkowe.

Włączanie protokołu MPTCP w sieci

Protokół MPTCP działa z istniejącymi sieciami. Jeśli sieć nie obsługuje protokołu MPTCP, klient korzysta ze standardowych połączeń TCP. Administratorzy sieci muszą jednak sprawdzić zasady zapory sieciowej, aby upewnić się, że wszystkie uczestniczące urządzenia zezwalają pakietom z opcją 30 specyfikacji TCP na przechodzenie w postaci niezmienionej.

Wiele z dostępnych na rynku routerów zastępuje nieznane opcje TCP danymi NOOP. Informacje o tym, jak włączyć opcje TCP, można uzyskać u producenta.

Informacje o produktach niewytworzonych przez Apple lub o niezależnych witrynach internetowych, których Apple nie kontroluje ani nie testuje, są udostępniane bez żadnej rekomendacji ani poparcia. Apple nie ponosi żadnej odpowiedzialności za wybór, działanie lub wykorzystanie takich witryn lub produktów innych firm. Apple nie składa żadnych oświadczeń dotyczących dokładności lub wiarygodności witryn internetowych innych firm. Ryzyko jest wpisane w korzystanie z Internetu. Skontaktuj się z dostawcą, aby uzyskać więcej informacji. Pozostałe nazwy firm i produktów mogą być znakami towarowymi odpowiednich podmiotów.

Data publikacji: