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.