Diferenças Entre os Protocolos TCP e UDP

O OpenVPN é um pacote de software de código aberto usado para conexões VPN. Ele depende dos protocolos UDP e TCP para transmissão de dados através de túneis VPN seguros.

UDP e TCP são protocolos de camada de transporte, necessários para estabelecer conexões temporárias entre dois programas, computadores ou servidores.

Com VPNs, você pode escolher entre UDP e TCP. Então, qual você deve usar? Ambas as opções fornecem vantagens e desvantagens que você precisa explorar.

O que é o TCP?

O Protocolo de Controle de Transmissão (TCP) oferece comunicação de host para host. Ele fornece um padrão para enviar pacotes de dados entre aplicativos, como um servidor que hospeda um site e o seu computador.

O TCP funciona como uma camada de transporte para o protocolo da Internet (IP). Quando você visita um site, o servidor usa o protocolo HTTP para enviar o arquivo HTML e dados adicionais para o cliente. O protocolo HTTP usa o TCP para estabelecer a conexão.

Este protocolo lida com a conexão e o envio de pacotes de dados. Ele também usa a correção de erros para determinar se os pacotes chegaram corretamente sem incomodar o aplicativo host.

O TCP verifica se há pacotes perdidos, pacotes fora de ordem e outros erros de transmissão. Se detectar algum problema, a camada TCP pedirá ao host para reenviar os pacotes.

Enquanto o TCP garante que os dados cheguem corretamente, ele oferece velocidades mais lentas em comparação com o UDP.

O que é o UDP?

O protocolo de datagrama de usuário (UDP) fornece uma alternativa ao protocolo de controle de transmissão (TCP).

Enquanto o TCP usa a comunicação de “host-to-host”, o UDP usa a comunicação “process-to-process”. O UDP envia datagramas em vez de pacotes individuais. Ele também ignora a correção de erros usada nas conexões TCP.

Sem a correção de erros, o UDP oferece transmissões mais rápidas. A latência e sobrecarga de largura de banda é muito menor. O UDP tende a ser a escolha preferida para aplicativos que exigem velocidades mais rápidas, como comunicação por voz, torrents, streaming de vídeo e jogos.

Qual dos protocolos OpenVPN é ideal para você?

Para a maioria dos usuários de VPN, o UDP oferece a melhor opçãopara uso geral. A recomendação típica é começar com o UDP. E se você tiver problemas com a conexão, tente o protocolo TCP.

Alguns dos possíveis problemas que podem impedi-lo de se conectar a uma VPN com UDP incluem:

  • Países ou provedores de Internet bloqueando portas UDP para impedir conexões VPN
  • Pacotes de dados ausentes causando a queda da conexão VPN
  • Internet mais lenta acelera causando queda de conexões

Alguns países têm firewalls poderosos para detectar o uso de VPNs. O UDP geralmente usa as portas 500, 1194 ou 4500. Uma maneira de detectar VPNs é por meio da conexão UDP com uma dessas portas conhecidas.

Além disso, alguns provedores monitoram o tráfego para conexões UDP. Se o seu provedor de Internet detectar o UDP, ele poderá limitar a sua largura de banda.

O TCP geralmente usa as portas 1701, 1723 e 443. Como o HTTPS normalmente usa a porta 443, os usuários da VPN são mais têm mais probabilidades de ocultar o OpenVPN com êxito ao usar o TCP.

Sem a correção de erros, é possível perder vários pacotes com o UDP, especialmente com uma conexão lenta com a Internet. Quando a conexão UDP perde vários pacotes, a VPN desconecta sua conexão UDP. Isso expõe o seu endereço IP e permite que o seu provedor visualize a sua atividade.

O TCP é mais estável comparado ao UDP devido à correção de erros. Você tem menos chances de ter uma conexão perdida, o que é útil quando você tem Internet intermitente ou velocidades mais lentas.

Além desses cenários, o UDP continua sendo a escolha preferida, especialmente para uma atividade que envolve muitos dados. Se você estiver transmitindo conteúdo, reproduzindo videogames ou arquivos torrent com uma conexão P2P, o UDP oferece a velocidade que você precisa.

Tenha em mente que o TCP não é exageradamente lento. Você pode navegar na web e até baixar torrents a velocidades relativamente decentes.

Escolhendo entre UDP e TCP

O TCP oferece melhor confiabilidade e velocidades mais lentas. O UDP oferece velocidades mais rápidas e menos confiabilidade para conexões de Internet mais lentas.

Quando você usa pela primeira vez um serviço de VPN que utiliza o OpenVPN, tente o UDP. É a conexão padrão e funciona melhor com o OpenVPN. No entanto, se a conexão cair com frequência ou precisar ignorar um firewall, mude para uma porta UDP diferente.

Alguns países e provedores de Internet bloqueiam essas conexões com base no número da porta. Se você continuar tendo problemas, tente mudar para TCP.

>