Desvendando a Camada de Transporte: EntendaProtocolos UDP e TCP

Olá, pessoal! Bem-vindos a mais um artigo do blog. Hoje vamos falar sobre um dos pilares fundamentais das redes de computadores. Se você está começando na área de TI ou no suporte técnico, entender como os dados viajam de um ponto ao outro é essencial para diagnosticar e resolver problemas na rede.

Antes de mergulharmos nos protocolos, vale um pequeno e importante esclarecimento: é muito comum no início da carreira confundir a sigla UTP com UDP. O UTP (Unshielded Twisted Pair) é aquele nosso velho conhecido cabo de rede azul de par trançado (camada física). Já o UDP (User Datagram Protocol) é um protocolo de transporte. É justamente sobre ele, e seu irmão famoso, o TCP, que vamos falar hoje!


Ambos operam na Camada de Transporte do modelo OSI (ou na camada de Transporte do modelo TCP/IP). A função deles é basicamente a mesma: pegar os dados da sua aplicação e garantir que eles viagem pela rede até o destino. A grande diferença está em como eles fazem isso.

1. O que é o Protocolo TCP? (Transmission Control Protocol)
O TCP é o protocolo focado em confiabilidade. Ele é "orientado à conexão", o que significa que, antes de enviar qualquer dado de fato, ele estabelece uma comunicação prévia com o destino para garantir que ele está lá e pronto para receber a informação. Esse processo inicial é chamado de Three-Way Handshake (Aperto de mão de 3 vias).

Como funciona na prática:
Imagine o TCP como o envio de uma carta registrada com aviso de recebimento (AR). O remetente envia a informação e o destinatário precisa confirmar que a recebeu perfeitamente. Se um pacote de dados se perde no meio do caminho ou chega corrompido, o TCP solicita o reenvio daquele pedaço específico. Ele também organiza os pacotes para que cheguem na ordem exata em que foram enviados.

Onde é usado:
Sempre que a precisão for mais importante que a velocidade.
- Navegação Web (HTTP/HTTPS): Ao carregar um site ou o painel de um sistema, você precisa de todas as imagens e textos perfeitos.
E-mails (SMTP/IMAP/POP3): Você não quer receber um e-mail faltando metade das palavras.
Transferência de Arquivos (FTP): O arquivo não pode corromper durante o download.

2. O que é o Protocolo UDP? (User Datagram Protocol)
O UDP é o protocolo focado em velocidade. Diferente do TCP, ele não é orientado à conexão. Ele simplesmente pega os dados e os "joga" na rede em direção ao destino, sem perguntar se o outro lado está pronto para receber, e sem exigir um aviso de recebimento.

Como funciona na prática:
Imagine o UDP como uma transmissão de rádio. A antena simplesmente transmite o sinal continuamente. Se você ligar o rádio na hora, você escuta; se passar por um túnel e perder o sinal, o rádio não vai "voltar" a música para você ouvir o pedaço que perdeu. O UDP opera no modelo de "melhor esforço" (Best Effort): ele tenta entregar o mais rápido possível, mas não garante a entrega nem a ordem dos pacotes.

Onde é usado:
Sempre que a velocidade for crítica e a perda de um pequeno dado não for o fim do mundo.
- Jogos Online: Em um servidor multiplayer de Minecraft, por exemplo, é melhor perder um milissegundo de atualização de movimento e continuar o jogo do que travar a tela esperando o servidor reenviar a posição de um zumbi.
- Streaming de Vídeo/Áudio: Se um pacote falhar, você nota no máximo um pequeno pixel borrado na tela por uma fração de segundo, o vídeo não para.
- VoIP (Chamadas de Voz): É preferível uma voz levemente "picotada" do que um atraso (delay) gigante na conversa.

Bônus Prático: Como ver o TCP e o UDP em Ação no seu Computador
A teoria é ótima, mas no dia a dia do suporte técnico, nós precisamos ver as coisas acontecendo na tela. O Windows possui uma ferramenta nativa de linha de comando para investigar o que está trafegando na sua rede chamada netstat (Network Statistics ou Estatísticas de Rede).

Vamos aprender a usá-la para visualizar as conexões TCP e UDP acontecendo em tempo real na sua máquina.

Passo a Passo: Executando o Netstat
Abra o Prompt de Comando: Clique no menu Iniciar, digite cmd. Clique com o botão direito e escolha "Executar como Administrador" para ter acesso a todas as informações.
Digite o comando: Na tela preta, digite o seguinte comando e aperte Enter:

netstat -ano

Entendendo a "Sopa de Letrinhas" do Comando
Nós adicionamos três letras (parâmetros) ao comando para ele nos mostrar exatamente o que precisamos para um diagnóstico de suporte:

-a (All): Pede para mostrar todas as conexões ativas e também as portas que estão "ouvindo" (aguardando conexão).

-n (Numeric): Pede para exibir os endereços e portas em formato numérico (ex: 192.168.1.10:443). Isso deixa o comando muito mais rápido, pois ele não perde tempo tentando traduzir o IP para o nome do site.

-o (Owner): Pede para exibir o PID (Identificador do Processo). Essa é a chave de ouro! Mostra qual número de identificação o Windows deu para o programa que está fazendo aquela conexão.

Lendo os Resultados na Tela
Quando você apertar Enter, verá uma tabela com várias colunas. Veja como interpretar conectando com o que aprendemos hoje:

Proto (Protocolo): Aqui você verá se a linha se refere a uma conexão TCP ou UDP.

Endereço Local: É o IP do seu computador na rede seguido da porta que o seu programa está usando (ex: 192.168.0.15:52341).

Endereço Externo: É o IP e a porta do servidor de destino (o site, o servidor do jogo, etc).

Estado: Lembra que falamos que o TCP é "orientado à conexão" e o UDP não? É aqui que você vê a prova real disso!
Nas linhas TCP: Você verá estados como LISTENING (Aguardando conexão) ou ESTABLISHED (Conexão estabelecida e trocando dados).
Nas linhas UDP: Essa coluna ficará em branco! Como o UDP não estabelece conexão e apenas "joga" os dados na rede, não existe um "estado" para ele monitorar.

PID: O número do programa.

Dica: Viu um IP estranho conectado na sua máquina usando o TCP? Anote o número da coluna PID. Depois, abra o Gerenciador de Tarefas (Ctrl+Shift+Esc), vá na aba "Detalhes" e procure por esse número na coluna PID. Você vai descobrir exatamente qual programa (ou vírus) está fazendo aquela comunicação!

Por hoje é isso pessoal, um abraço e até a próxima.

Fontes:
ALURA. Redes: Entendendo o que é o modelo OSI e TCP/IP. Blog da Alura, São Paulo, 22 jul. 2021. Disponível em: https://www.alura.com.br/artigos/conhecendo-o-modelo-osi. Acesso em: 20 fev. 2026.

AWS. O que é o modelo OSI? – Explicação das sete camadas OSI. Amazon Web Services, Seattle, [202-?]. Disponível em: https://aws.amazon.com/pt/what-is/osi-model/. Acesso em: 20 fev. 2026.

CLOUDFLARE. O que é o User Datagram Protocol (UDP)?. Cloudflare Learning Center, São Francisco, [202-?]. Disponível em: https://www.cloudflare.com/pt-br/learning/ddos/glossary/user-datagram-protocol-udp/. Acesso em: 20 fev. 2026.

MICROSOFT. Netstat. Microsoft Learn, Redmond, 3 fev. 2023. Disponível em: https://learn.microsoft.com/pt-br/windows-server/administration/windows-commands/netstat. Acesso em: 20 fev. 2026.

VALENTE, Felipe Gugelmin. Internet: qual a diferença entre os protocolos UDP e TCP?. TecMundo, Curitiba, 16 jun. 2014. Disponível em: https://www.tecmundo.com.br/internet/57947-internet-diferenca-entre-protocolos-udp-tcp.htm. Acesso em: 20 fev. 2026.

Comentários