Página inicial do Proton VPN

Qual é a diferença entre UDP e TCP?

Leitura
3 min
Categoria
Protocolos

Os dois protocolos de transmissão mais comuns usados para se comunicar pela internet são:

TCP – Transmission Control Protocol e
UDP – User Datagram Protocol.

Tanto o TCP quanto o UDP são criados com base no Protocolo de Internet (IP), e ambos enviam bits de dados, conhecidos como pacotes, de e para endereços IP. Embora ambos os protocolos façam o mesmo trabalho, eles agem de maneiras muito diferentes. O TCP se preocupa mais com a precisão. Ele permite que os dispositivos enviem e recebam um fluxo de pacotes ordenado e com verificação de erros. O UDP se preocupa mais com a velocidade. Ele transmite informações mais rapidamente ao eliminar a verificação de erros.

TCP, UDP e OpenVPN

O OpenVPN permite que você escolha entre TCP ou UDP para sua conexão VPN. O padrão do OpenVPN é usar o UDP simplesmente por ser mais rápido.

Nosso recurso Smart Protocol sempre tentará estabelecer uma conexão usando o UDP primeiro. Mas você também pode alternar entre UDP e TCP manualmente em nosso aplicativo ou ferramenta de linha de comando. No entanto, a menos que haja um motivo concreto para alterar os protocolos, o Proton VPN recomenda manter as configurações padrão.

Os aplicativos do Proton VPN podem se conectar via OpenVPN usando várias portas para contornar tentativas de censura.

TCP, UDP e WireGuard

Por padrão, o WireGuard® usa apenas UDP. No entanto, o Proton VPN adaptou o protocolo para que ele agora possa ser executado via TCP em nosso aplicativo Android (com suporte para mais aplicativos em breve). O WireGuard TCP é mais resistente à censura do que o WireGuard UDP, mas não é tão eficaz quanto o nosso protocolo Stealth personalizado.

Saiba como alterar os protocolos VPN ou selecionar o Smart Protocol

Quando usar UDP vs. TCP

  • O UDP não usa o mecanismo de correção de erros do TCP, o que acelera a conexão e reduz a latência. É por isso que aconselhamos qualquer pessoa que esteja fazendo streaming de vídeo ou jogando on-line a usar o UDP.
  • Se você não conseguiu se conectar usando UDP ou se está em uma rede instável, recomendamos que mude para o TCP e tente se conectar novamente. Nossa porta padrão para TCP é a porta que lida com o tráfego HTTPS, por isso é difícil de bloquear. Se um funcionário do governo ou administrador de rede implementasse tal bloqueio, tornaria inacessíveis grandes partes da internet. Além disso, o tráfego TCP parece idêntico ao tráfego com criptografia HTTPS, o que o torna difícil de detectar.
  • O TCP pode permitir que você use sua VPN mesmo se estiver em um país que bloqueia VPNs. (Um governo que usa inspeção profunda de pacotes provavelmente ainda conseguirá encontrar e bloquear sua VPN, mesmo se você usar TCP.) Isso também pode ajudar você se estiver em uma rede Wi-Fi controlada, como no trabalho ou na faculdade. O TCP não é tão eficaz para combater a censura quanto o nosso protocolo Stealth.
  • Se você estiver usando o aplicativo Proton VPN para Windows, o recurso Smart Protocol detectará esse bloqueio e mudará para o OpenVPN ou WireGuard TCP automaticamente.