Utilizar Multipath TCP para criar ligações de reserva para iOS

Se for um administrador de rede, pode utilizar Multipath TCP com iOS para reforçar a conectividade com o seu host de destino. 

O iOS suporta Multipath TCP (MPTCP) e permite que um iPhone ou iPad estabeleça uma ligação TCP de reserva a um host de destino através de uma ligação de dados móveis.

Os administradores de rede poderão utilizar MPTCP. Os clientes com uma rede doméstica normal não precisam de ativar MPTCP.

Acerca de Multipath TCP

O MPTCP é um conjunto de extensões para a especificação Transmission Control Protocol (TCP). Com MPTCP, um cliente pode ligar ao mesmo host de destino utilizando múltiplas ligações através de adaptadores de rede diferentes. Desta forma, as ligações de dados são reforçadas e tornam-se eficientes entre hosts, permitindo o funcionamento com infraestruturas de redes existentes. 

Mulitpath TCP no iPhone ou iPad

O iPhone e iPad utilizam MPTCP com uma ligação de dados móveis ativa para estabelecer duas ligações:

  • Uma ligação TCP principal através de Wi-Fi
  • Uma ligação de reserva através de dados móveis

Se o Wi-Fi ficar indisponível ou deixar de responder, o iOS utiliza a ligação de dados móveis.

O MPTCP utiliza o campo Opção 30 do TCP, que é reservado pela IANA (Internet Assigned Number Authority) para esta utilização. Se as caixas de mediação, como um router ou switch, entre um dispositivo iOS e um servidor não suportarem MPTCP, o iOS estabelece uma ligação TCP normal.

Por exemplo, quando pergunta algo ao Siri, este tenta efetuar uma ligação MPTCP através de Wi-Fi. Se for bem-sucedido, o Siri cria uma ligação de reserva através de dados móveis. Se o Wi-Fi ficar indisponível ou deixar de ser fiável, o MPTCP muda imediatamente e de forma invisível para os dados móveis.

Ativar MPTCP para uma rede

O MPTCP funciona com redes existentes. Se uma rede não suportar MPTCP, o cliente utilizará ligações TCP normais. No entanto, os administradores de rede têm de verificar as políticas das suas firewalls para terem a certeza de que todos os dispositivos intervenientes permitem que a Opção 30 do TCP passe sem alterações.

Muitos routers comerciais substituem opções de TCP desconhecidas por dados NOOP. Pergunte ao seu fornecedor como pode ativar as opções de TCP.

As informações sobre os produtos não fabricados pela Apple ou os sites independentes não controlados ou testados pela Apple são disponibilizadas sem recomendações nem aprovação. A Apple não assume qualquer responsabilidade no que diz respeito à seleção, ao desempenho ou à utilização dos sites ou produtos de terceiros. A Apple não garante a precisão nem a fiabilidade dos sites de terceiros. Existem riscos inerentes à utilização da Internet. Contacte o fornecedor para obter informações adicionais. Outros nomes de empresas e de produtos podem ser marcas comerciais dos respetivos proprietários.

Data de publicação: