110621609828
academy
Segurança
Privacidade
Desempenho
Português
Avast Academy Privacidade Endereço IP TCP ou UDP: qual é a diferença e qual é o melhor protocolo?

TCP ou UDP: qual é a diferença e qual é o melhor protocolo?

O tráfego na Internet é composto de transferências de (muitos) dados entre servidores e dispositivos. Esses dados são transferidos por meio de dois protocolos: TCP e UDP. Cada protocolo tem vantagens e desvantagens, e os usuários podem aproveitá-las para melhorar a experiência de navegação. Saiba mais sobre as diferenças entre os protocolos TCP e UDP e como cada protocolo transmite dados. E obtenha uma VPN para proteger todos os dados que você envia e recebe online.

Academy-TCP-vs-UDP-Hero
Escrito por Ben Gorman
Publicado em Fevereiro 23, 2023

TCP ou UDP: diferença entre os protocolos

A principal diferença entre TCP (protocolo de controle de transmissão) e UDP (protocolo de datagramas do usuário) é que TCP é um protocolo baseado em conexão e UDP é sem conexão. Enquanto o TCP é mais confiável, ele transfere dados mais lentamente. O UDP é menos confiável, mas funciona mais rapidamente. Isso torna cada protocolo adequado para diferentes tipos de transferências de dados.

Hamburguer menu icon

Este artigo contém:

    Os protocolos são regras que regem como os dados são formatados e enviados por meio de uma rede. TCP e UDP são dois métodos diferentes para fazer o mesmo trabalho: transferência de dados via Internet. Eles permitem que servidores e dispositivos se comuniquem para que você possa enviar e-mails, assistir à Netflix, jogar jogos e navegar em páginas da web.

    O TCP cria uma linha de comunicação segura para garantir a transmissão confiável de todos os dados. Uma vez que uma mensagem é enviada, o recebimento é verificado para garantir que todos os dados foram transferidos.

    O UDP não estabelece uma conexão ao enviar dados. Ele envia os dados sem confirmação de recebimento ou verificação de erros. Isso significa que alguns ou todos os dados podem ser perdidos durante a transmissão.

    Aqui estão as principais diferenças entre TCP e UDP:

    Fator

    TCP

    UDP

    Tipo de conexão

    Requer uma conexão estabelecida antes de transmitir dados

    Nenhuma conexão é necessária para iniciar e terminar uma transferência de dados

    Sequência de dados

    Pode sequenciar dados (enviar um pedido específico)

    Não pode sequenciar ou organizar os dados

    Retransmissão de dados

    Pode retransmitir dados caso os pacotes não cheguem

    Sem retransmissão de dados. Dados perdidos não podem ser recuperados

    Entrega

    A entrega é garantida

    A entrega não é garantida

    Verificação de erros

    A verificação minuciosa de erros garante que os dados cheguem em seu estado pretendido

    A verificação mínima de erros cobre o básico, mas pode não impedir todos os erros

    Difusão

    Não compatível

    Compatível

    Velocidade

    Entrega de dados lenta, mas completa

    Rápida, mas com risco de entrega de dados incompletos

    Qual protocolo é melhor: TCP ou UDP?

    Depende do que você está fazendo online e do tipo de dados que estão sendo transferidos. A UDP é melhor para jogar online, pois a rápida transferência de dados permite, na maioria das vezes, jogos sem atrasos. O TCP é melhor para transferir arquivos, como fotos de família, porque ele garante que os dados cheguem exatamente como foram enviados.

    Em geral, TCP e UDP são ambos protocolos úteis, então pensar em termos de TCP versus UDP é um pouco confuso. Mas dependendo do tipo de transferência de dados, o TCP ou UDP pode ser melhor para a tarefa. Veja alguns exemplos:

    O TCP é melhor para:

    • icon-pros-20E-mail ou mensagens

    • icon-pros-20Transferências de arquivos

    • icon-pros-20Navegação na web

    UDP é melhor para:

    • icon-pros-20Transmissões ao vivo

    • icon-pros-20Jogos online

    • icon-pros-20Chamadas de vídeo

    Aqui está uma descrição detalhada das vantagens e desvantagens do TCP e do UDP:

    Vantagens do TCP

    Protocolo de controle de transmissão (TCP) é o protocolo a se escolher para confiabilidade e qualidade máximas. Pode não ser o mais rápido, mas faz um bom trabalho. Aqui estão algumas vantagens do protocolo TCP:

    • Estabelece e mantém uma conexão entre o remetente e o receptor.

    • Opera independentemente do sistema operacional.

    • Compatível com muitos protocolos de roteamento.

    • Verifica a existência de erros, garantindo que os dados cheguem ao destino sem alterações.

    • Confirma a chegada dos dados após a entrega, ou tentativas de retransferência.

    • Envia dados em uma sequência específica.

    • Otimiza o ritmo de transmissão de dados com base no receptor.

    Desvantagens do TCP

    O TCP não é adequado para alguns tipos de transferência de dados, especialmente aqueles que requerem velocidades mais rápidas. Estes são os inconvenientes da transmissão de um pacote TCP:

    • Usa mais largura de banda e é mais lento do que o UDP.

    • É especialmente lento no início de uma transferência de arquivo.

    • Pode impedir o carregamento de dados, se alguns dados forem perdidos. Por exemplo, ele não carregará imagens em uma página da web até que todos os dados da página tenham sido entregues.

    • Reduz sua taxa de transferência se a rede estiver congestionada, resultando em velocidades ainda mais lentas.

    • Não é adequado para redes LAN e PAN.

    • Não pode fazer multitransmissão ou difusão.

    Apesar de suas velocidades mais lentas, o TCP é o único protocolo que pode retransmitir pacotes de dados perdidos. Quando a confiabilidade é crítica, o TCP é a melhor opção.

    Aplicações do TCP

    Quando ativar a transferência de dados TCP? A maioria das transferências de dados utiliza automaticamente a melhor opção de protocolo. Mas em certos casos, como ao utilizar uma VPN, você pode precisar escolher um protocolo para otimizar sua experiência de navegação. Habilite o TCP para as seguintes atividades:

    • Envio de e-mails e de mensagens de texto

    • Transmissão de conteúdos pré-gravados em sites como Netflix, Hulu ou HBO Max

    • Transferência de arquivos entre aplicativos e dispositivos

    • Navegação na web em geral

    • Administração remota de dispositivos ou redes

    Vantagens do UDP

    O UDP fornece dados rapidamente, e não retarda nem volta atrás para recuperar os dados perdidos. Isto o torna um protocolo ideal para fornecer dados ou transmissão contínua, como para transmissão ao vivo, videochamadas e servidores correspondentes com endereços de IP. Aqui estão algumas das vantagens da UDP:

    • Nenhuma conexão é necessária para enviar ou receber dados, portanto, os aplicativos e sistemas operacionais funcionam mais rapidamente.

    • A transmissão por difusão e multitransmissão está disponível, o que significa que uma transmissão UDP pode enviar dados para múltiplos destinatários.

    • Ela suporta a perda de pacotes, entregando dados mesmo que estejam incompletos.

    • O tamanho menor do pacote e a menor sobrecarga reduzem o atraso de ponta a ponta.

    • Opera em uma gama maior de condições de rede do que o TCP.

    • A comunicação UDP é mais eficiente.

    • Pode transmitir dados ao vivo e em tempo real.

    Desvantagens do UDP

    Embora o UDP proporcione a velocidade que você precisa para viver uma vida digital confortável, ele não é tão confiável quanto o TCP. Isso é algo que deve ser levado em conta ao configurar uma VPN, pois a maioria das VPNs funcionam com protocolos UDP para manter altas as velocidades de conexão. Aqui estão algumas desvantagens do uso do UDP:

    • É sem conexão, o que torna a transferência de dados pouco confiável.

    • Não existe um sistema que reconheça uma transferência de dados bem-sucedida.

    • Não há como saber se os dados são entregues em seu estado original, ou mesmo se são entregues.

    • Não tem controle de erros, portanto, perde pacotes quando são detectados erros.

    • No caso de uma colisão de dados, os roteadores frequentemente soltarão pacotes UDP e favorecerão os pacotes TCP.

    • Vários usuários que aceitam dados UDP podem causar congestionamento, e não há como mitigar isso.

    • Não pode sequenciar dados, de modo que os dados podem chegar em qualquer ordem ou fora de ordem.

    Aplicações do UDP

    O UDP é mais adequado para transferir um fluxo constante de dados ao vivo. Isto permite que muitos usuários tenham acesso aos dados de forma fácil e rápida, se não em perfeitas condições. Um bom exemplo é jogar um jogo online. O UDP pode manter a ação em movimento, apesar de possíveis erros ou perda de dados. Aqui estão algumas aplicações da UDP na vida real.

    • Jogos online

    • Multitransmissão

    • Chamadas de vídeo/videoconferência

    • VoIP (chamada de voz por aplicativo)

    • Sistemas de nomes de domínio (que traduzem nomes de domínio em endereços de IP)

    Como o TCP funciona?

    O TCP funciona usando um “aperto de mão de três vias” — um processo em três etapas que forma uma conexão entre um dispositivo e um servidor. A conclusão do processo em três etapas estabelece a conexão ininterrupta, inicia a transferência de pacotes de dados pela Internet, entrega-os intactos e reconhece a entrega.

    Veja como o TCP funciona:

    1. O dispositivo cliente que inicia a transferência de dados envia um número sequencial (SYN) para o servidor. Ele informa ao servidor o número com o qual a transferência de pacotes de dados deve começar.

    2. O servidor reconhece o SYN do cliente e envia seu próprio número SYN. Esta etapa é frequentemente chamada de SYN-ACK (reconhecimento SYN).

    3. O cliente então reconhece (ACK) o SYN-ACK do servidor, que forma uma conexão direta e inicia a transferência de dados.

    A conexão entre o remetente e o receptor é mantida até que a transferência seja bem-sucedida. Toda vez que um pacote de dados é enviado, ele requer um reconhecimento do receptor. Portanto, se não for recebido nenhum reconhecimento, os dados são reenviados.

    Se um erro for reconhecido, o pacote defeituoso é descartado e o remetente entrega um novo pacote. O tráfego intenso ou outros problemas também podem impedir o envio de dados. Nesse caso, a transmissão é atrasada (sem romper a conexão). Graças a esses controles, a entrega de dados com sucesso é garantida com TCP.

    O TCP funciona usando um aperto de mão em três etapas para estabelecer e manter uma conexão confiável para a transferência de dados.O TCP utiliza um processo em três etapas que forma (e mantém) uma conexão entre um dispositivo e um servidor.

    Como o UDP funciona?

    O protocolo UDP funciona disparando imediatamente os dados no receptor que fez um pedido de transmissão de dados, até que a transmissão seja concluída ou terminada. Às vezes chamado de protocolo “fire-and-forget”, o UDP dispara dados em um destinatário em nenhuma sequência específica, sem confirmar a entrega ou verificar se os pacotes chegaram como previsto.

    Enquanto o TCP estabelece uma conexão formal por meio de “aperto de mão” antes do envio de dados, o UDP não tem tempo para isso. Ele acelera a transferência de dados enviando pacotes sem fazer nenhum acordo com um receptor. Então, cabe ao destinatário dar sentido aos dados.

    O UDP funciona disparando dados do servidor para o dispositivo até que todos os dados sejam transferidos ou a conexão seja encerrada.O UDP trabalha com dados de disparo rápido do remetente ao receptor até que a transferência seja concluída ou terminada.

    Veja uma analogia para ajudar a entender como o TCP e o UDP funcionam:

    imagine que você está almoçando no escritório e uma amiga em um cubículo diferente lhe pede a metade de seu sanduíche. Você tem duas opções: Caminhar pelo labirinto de mesas de escritório e entregá-lo a ela, garantindo uma entrega segura. Ou jogar o sanduíche no cubículo dela, do outro lado da sala, deixando a qualidade da entrega nas mãos da velocidade e dos reflexos dela.

    O primeiro método (TCP) é confiável, mas lento. O segundo método (UDP) é rápido, mas o sanduíche pode não chegar em seu estado original — ou pode nem chegar.

    Use protocolos rápidos e confiáveis com o Avast SecureLine VPN

    Seja com conexão TCP ou UDP, você ainda precisa proteger sua privacidade online. Avast SecureLine VPN criptografa sua conexão de Internet para uma verdadeira privacidade digital. Ele usa criptografia de nível bancário para esconder sua identidade de ISPs, anunciantes e outros bisbilhoteiros que tentam rastrear sua atividade online. E também se conecta usando UDP para garantir as velocidades mais rápidas possíveis. Não importa como você se conecte, proteja todos os seus dados com Avast.

    Perguntas frequentes

    O que é TCP (protocolo de controle de transmissão)?

    O protocolo de controle de transmissão (TCP) é uma das principais formas de transmissão de dados em redes na Internet. É um protocolo de comunicação orientado à conexão que permite o envio de dados e a verificação da entrega de dados por dispositivos e aplicativos de computação. Junto com o protocolo de datagramas do usuário (UDP), o TCP forma a base da transferência global de dados.

    O que é o UDP (protocolo de datagramas do usuário)?

    O protocolo de datagramas do usuário (UDP) é um dos protocolos que permite a transferência de dados pelas redes na Internet. É um protocolo de comunicação orientado a mensagens que permite o envio de dados sem verificação da entrega de dados por dispositivos e aplicativos de computação. A UDP é mais adequada para sistemas de comunicação e difusão em tempo real.

    Quais são as três diferenças entre TCP e UDP?


    1. O TCP requer uma conexão confiável entre o servidor e o destinatário, o que pode retardar a transferência de dados. O UDP é um protocolo sem conexão, portanto, muito mais rápido.

    2. O TCP garante uma entrega de dados sem falhas, mesmo que pacotes perdidos ou danificados sejam retransmitidos. O UDP é um protocolo “fire-and-forget” que não verifica erros nem reenvia pacotes de dados perdidos.

    3. O UDP é melhor para difusão e transmissão ao vivo. O TCP é melhor para comunicação direta, como e-mail, navegação na web ou transferência de arquivos.

    Para que são utilizados o TCP e o UDP?

    O TCP é mais bem utilizado para comunicação direta, na qual uma conexão confiável é necessária, como navegação na web, e-mail, mensagens de texto e transferência de arquivos. O UDP é mais bem usado para transmissão de dados ao vivo e em tempo real, quando a velocidade é mais importante do que a confiabilidade. O UDP é normalmente utilizado para jogos online, transmissão ao vivo e protocolos DNS.

    As portas TCP são diferentes das portas UDP?

    Sim, as portas TCP e UDP são diferentes, mas às vezes elas usam o mesmo número de porta. Por exemplo, UDP/53 e TCP/53 são ambos utilizados para DNS, mas são tipos de conexão diferentes. As portas TCP atendem aos protocolos de controle de transmissão, enquanto as portas UDP atendem aos protocolos de datagramas do usuário.

    O UDP é o padrão para VPNs?

    Em geral, sim. Os protocolos de VPN (como o WireGuard) são frequentemente feitos com base nos protocolos UDP. Isso impede que seu dispositivo estabeleça conexões diretas por meio de redes, e é ideal para transmissões, jogos e chamadas de vídeo. Para uma conexão mais confiável no envio de e-mails e mensagens, mude para TCP.

    O TCP é melhor para VPNs do que o UDP?

    O TCP é a opção mais confiável quando se utiliza uma VPN, mas o UDP é melhor em certos casos. Para enviar mensagens ou transferir arquivos, o TCP é o melhor protocolo a ser usado com uma VPN. O TCP também é recomendado para toda a navegação na web protegida por VPN. Devido a suas velocidades mais rápidas, o UDP é a melhor opção para jogos em uma VPN, transmissão e VoIP.

    Tenha uma conexão rápida e criptografada com o Avast SecureLine VPN

    TESTE GRÁTIS

    Tenha uma conexão rápida e criptografada com o Avast SecureLine VPN

    TESTE GRÁTIS
    Endereço IP
    Privacidade
    Ben Gorman
    23-02-2023
    -->