Использование Multipath TCP для создания резервных подключений для iOS

Если вы администратор, вы можете использовать Multipath TCP с iOS для повышения надежности подключения к хосту назначения.

iOS поддерживает Multipath TCP (MPTCP) и позволяет iPhone или iPad устанавливать резервное подключение TCP к хосту назначения через подключение к сотовой сети передачи данных.

Использование MPTCP может быть желательным для сетевых администраторов. Клиентам с типичной домашней сетью нет необходимости включать MPTCP.

О Multipath TCP

MPTCP — это набор расширений спецификации протокола управления передачей (Transmission Control Protocol, TCP). С помощью MPTCP клиент может установить несколько подключений к одному и тому же хосту назначения через разные сетевые адаптеры. Это создает надежные и эффективные соединения между хостами с использованием существующих сетевых инфраструктур.

Mulitpath TCP на iPhone или iPad

iPhone и iPad используют MPTCP с активным подключением к сотовой сети передачи данных для установки двух подключений:

  • основного TCP-подключения к сети Wi-Fi;

  • резервного подключения к сотовой сети передачи данных.

Если сеть Wi-Fi становится недоступной или не отвечает, iOS использует подключение к сотовой сети передачи данных.

MPTCP использует поле параметров TCP 30, которое зарезервировано для этого организацией IANA (Internet Assigned Number Authority). Если какой-либо из межсетевых блоков, таких как маршрутизатор или коммутатор, между устройством iOS и сервером не поддерживает MPTCP, iOS устанавливает стандартное подключение TCP.

Например, когда вы задаете вопрос Siri, она пытается подключиться к сети Wi-Fi по протоколу MPTCP. В случае успеха Siri устанавливает резервное подключение через сотовую сеть передачи данных. Если сеть Wi-Fi становится недоступной или ненадежной, протокол MPTCP обеспечивает моментальное и незаметное для пользователя подключение к сотовой сети передачи данных.

Включение MPTCP для сети

MPTCP работает с существующими сетями. Если сеть не поддерживает протокол MPTCP, клиент использует стандартные подключения TCP. Однако сетевые администраторы должны проверять политики брандмауэра, чтобы исключить изменение параметра TCP 30 всеми промежуточными устройствами.

Многие коммерческие маршрутизаторы заменяют неизвестные параметры TCP данными NOOP. Узнайте у своего поставщика, как включить параметры TCP.

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.

Дата публикации: