Qual é a diferença entre TCP e UDP?

Jul 3, 2025
Hardware

Você provavelmente já viu referências a TCP e UDP ao configurar o encaminhamento de porta em um roteador ou ao configurar o software de firewall. Esses dois protocolos são usados ​​para diferentes tipos de dados.

TCP / IP é um conjunto de protocolos usado por dispositivos para se comunicarem na Internet e na maioria das redes locais. Tem o nome de dois de seus protocolos originais - o Transmission Control Protocol (TCP) e o Internet Protocol (IP). O TCP fornece aos aplicativos uma maneira de entregar (e receber) um fluxo ordenado e com verificação de erros de pacotes de informações pela rede. O User Datagram Protocol (UDP) é usado por aplicativos para fornecer um fluxo mais rápido de informações, eliminando a verificação de erros. Ao configurar algum hardware ou software de rede, você pode precisar saber a diferença.

O que eles têm em comum

RELACIONADOS: Como Encontrar Seus Endereços IP Privados e Públicos

TCP e UDP são protocolos usados ​​para enviar bits de dados - conhecidos como pacotes - pela Internet. Ambos os protocolos baseiam-se no protocolo IP. Em outras palavras, se você estiver enviando um pacote via TCP ou UDP, esse pacote é enviado para um endereço de IP . Esses pacotes são tratados de forma semelhante, pois são encaminhados de seu computador para roteadores intermediários e para o destino.

TCP e UDP não são os únicos protocolos que funcionam em cima do IP. No entanto, eles são os mais usados.

Como funciona o TCP

TCP é o protocolo mais comumente usado na Internet.

Quando você solicita uma página da web em seu navegador, seu computador envia pacotes TCP para o endereço do servidor da web, solicitando que ele envie a página de volta para você. O servidor da web responde enviando um fluxo de pacotes TCP, que o seu navegador da web une para formar a página da web. Quando você clica em um link, entra, posta um comentário ou faz qualquer outra coisa, seu navegador da web envia pacotes TCP para o servidor e o servidor envia pacotes TCP de volta.

O TCP tem tudo a ver com confiabilidade - os pacotes enviados com o TCP são rastreados para que nenhum dado seja perdido ou corrompido no trânsito. É por isso que os downloads de arquivos não são corrompidos, mesmo que haja problemas de rede. Claro, se o destinatário estiver completamente offline, seu computador desistirá e você verá uma mensagem de erro dizendo que ele não pode se comunicar com o host remoto.

O TCP consegue isso de duas maneiras. Primeiro, ele ordena os pacotes numerando-os. Em segundo lugar, faz a verificação de erros fazendo com que o destinatário envie uma resposta de volta ao remetente dizendo que recebeu a mensagem. Se o remetente não obtiver uma resposta correta, ele pode reenviar os pacotes para garantir que o destinatário os receba corretamente.

RELACIONADOS: Compreendendo o Process Explorer

Process Explorer e outros utilitários de sistema podem mostrar o tipo de conexão que um processo faz - aqui podemos ver o navegador Chrome com conexões TCP abertas para uma variedade de servidores da web.

Como funciona o UDP

RELACIONADOS: Como a latência pode fazer com que conexões rápidas com a Internet pareçam lentas

O protocolo UDP funciona de forma semelhante ao TCP, mas elimina todo o material de verificação de erros. Toda a comunicação de ida e volta apresenta latência , desacelerando as coisas.

Quando um aplicativo usa UDP, os pacotes são enviados apenas para o destinatário. O remetente não espera para ter certeza de que o destinatário recebeu o pacote - ele apenas continua enviando os próximos pacotes. Se o destinatário perder alguns pacotes UDP aqui e ali, eles simplesmente serão perdidos - o remetente não os reenviará. Perder toda essa sobrecarga significa que os dispositivos podem se comunicar mais rapidamente.

O UDP é usado quando a velocidade é desejável e a correção de erros não é necessária. Por exemplo, o UDP é freqüentemente usado para transmissões ao vivo e jogos online.

Por exemplo, digamos que você esteja assistindo a um stream de vídeo ao vivo, que geralmente é transmitido usando UDP em vez de TCP. O servidor apenas envia um fluxo constante de pacotes UDP aos computadores que estão assistindo. Se você perder a conexão por alguns segundos, o vídeo pode congelar ou ficar trêmulo por um momento e, em seguida, pular para o trecho atual da transmissão. Se ocorrer uma pequena perda de pacote, o vídeo ou áudio pode ficar distorcido por um momento, pois o vídeo continua a ser reproduzido sem os dados ausentes.

Isso funciona da mesma forma em jogos online. Se você perder alguns pacotes UDP, os personagens dos jogadores podem parecer se teletransportar pelo mapa conforme você recebe os pacotes UDP mais recentes. Não vale a pena solicitar os pacotes antigos se você os perdeu, pois o jogo continua sem você. Tudo o que importa é o que está acontecendo agora no servidor do jogo - não o que aconteceu alguns segundos atrás. Eliminar a correção de erros do TCP ajuda a acelerar a conexão do jogo e reduzir a latência.

E daí?

RELACIONADOS: Como usar o Wireshark para capturar, filtrar e inspecionar pacotes

Se um aplicativo usa TCP ou UDP é com seu desenvolvedor, e a escolha depende do que o aplicativo precisa. A maioria dos aplicativos precisa da correção de erros e da robustez do TCP, mas alguns aplicativos precisam da velocidade e da sobrecarga reduzida do UDP. Se você atirar uma ferramenta de análise de rede como o Wireshark , Você pode ver os diferentes tipos de pacotes viajando para frente e para trás.

A menos que você seja um administrador de rede ou desenvolvedor de software, isso não deve afetá-lo muito. Se você estiver configurando seu software de roteador ou firewall e não tiver certeza se um aplicativo usa TCP ou UDP, geralmente pode selecionar a opção “Ambos” para que seu roteador ou firewall aplique a mesma regra ao tráfego TCP e UDP.

Difference Between TCP AND UDP

What Is Difference Between TCP And UDP

UDP Vs TCP - What Are The Differences?

TCP Vs. UDP

DIFFERENCES BETWEEN TCP AND UDP

TCP Vs UDP Protocol: Difference Between Them With Comparison Chart

TCP Vs UDP Comparison

البروتوكول TCP و UDP

TCP VS UDP | Difference Between TCP And UDP Protocol With Animation & Live Example

TCP Vs UDP الفرق بين

UDP And TCP: Comparison Of Transport Protocols

Tcp Vs Udp | Basic Difference Between TCP And UDP Protocols (simple Explanation With Real Examples)

TCP And UDP: Comparing Transport Protocols

الفرق بين بروتوكول TCP و UDP

Lec4.9: TCP Vs UDP Differences In Hindi

TCP Vs UDP Comparison | Cisco CCNA 200-301

Differences Between TCP & UDP | Transport Layer Protocols | Computer Networks

ماهو بروتوكول TCP و UDP فى الراوتر وكيف تستفيد منهم

TCP Vs UDP In Hindi - हिंदी में यूडीपी बनाम टीसीपी

مقارنة بين TCP & UDP لنقل البيانات فى الشبكات Comparison Between TCP & UDP In Arabic


Hardware - Artigos mais populares

As coisas mais legais que o Google anunciou hoje no I / O

Hardware May 8, 2025

CONTEÚDO NÃO CHEGADO Bem, outro Google I / O Keynote está nos livros e, assim como nos anos anteriores, o Google anunciou muito de coisas legais. Aqui estão alg..


Agora é uma boa hora para comprar uma nova placa gráfica NVIDIA ou AMD?

Hardware Jan 23, 2025

CONTEÚDO NÃO CHEGADO Alguns anos atrás, as pessoas previam a morte dos jogos de PC como os conhecemos. Essas pessoas estão festejando com uma abundância de bolo humilde, já ..


Não tenha medo de usar o sistema métrico para seus projetos DIY

Hardware May 15, 2025

CONTEÚDO NÃO CHEGADO O sistema imperial que é usado nos Estados Unidos não é tão complicado, mas é incrível como o sistema métrico pode ser mais fácil quando usado em ce..


O que é o Google On.Here e como faço para configurá-lo?

Hardware Mar 24, 2025

CONTEÚDO NÃO CHEGADO Google Wi-Fi é semelhante a outros sistemas mesh Wi-Fi , mas um grande recurso o separa do pacote: Google On.Here. O qu..


Qual é a diferença entre GPT e MBR ao particionar uma unidade?

Hardware Aug 4, 2025

kubais/Shutterstock.com Configure um novo disco no Windows 10 ou 8.1 e você será perguntado se deseja usar MBR (Master Boot Record) ou GPT (GUI..


Como (e por que) substituir seus pontos de venda por pontos de venda GFCI

Hardware Oct 31, 2025

Em praticamente todas as casas onde uma tomada está perto de uma fonte de água, você normalmente encontrará o que é chamado de interruptor de circuito de falha de aterramento (..


Como controlar o Kodi com a sua voz (e mais) usando o Yatse

Hardware May 9, 2025

CONTEÚDO NÃO CHEGADO Kodi tem um aplicativo remoto oficial chamado isto , mas é bastante básico. Yatse é um aplicativo Android de terceiros que leva Kodi a um ..


Como usar vários discos de forma inteligente: uma introdução ao RAID

Hardware May 7, 2025

O RAID permite combinar vários discos rígidos físicos em um único disco rígido lógico. Isso permite que você espelhe seus dados em dois discos rígidos, garantindo que você ..


Categorias