TCP é um protocolo de transporte que fornece um fluxo de bytes ordenado e confiável entre aplicativos. Ele lida com detalhes como retransmissão quando as informações se perdem. Confiabilidade aqui descreve o comportamento da entrega, não se o conteúdo ou a pessoa do outro lado é confiável.
Um exemplo prático
Uma transferência de arquivo precisa do arquivo completo mesmo quando parte do tráfego atrasa. O TCP pode retransmitir informações ausentes, o que ajuda a entregar o fluxo, mas pode acrescentar espera. O resultado que você observa pode ser uma pausa, em vez de um arquivo visivelmente danificado.
O que verificar
Se um app oferecer escolhas de transporte, use primeiro a opção padrão documentada. Altere uma opção por vez e registre se a tarefa é concluída, fica travada ou produz um erro. Uma conexão com falha não identifica, por si só, um problema de protocolo. Mantenha o tipo de rede e o horário do teste constantes ao fazer uma comparação.
O que isso não informa
TCP, por si só, não significa que a conexão é criptografada. A criptografia pode ser fornecida por outra camada, como TLS. Não escolha uma VPN apenas com base no fato de um anúncio mencionar TCP; pergunte quais protocolos e configurações o app real oferece suporte.
Leia a referência técnica para a definição subjacente. Para uma conexão que está falhando agora, use o guia de solução de problemas. Para escolher um app, siga a planilha de seleção de VPN.