0Pricing
Cloud & IT Cert Prep · Aula

TCP e UDP em Resumo

Compare o TCP confiável e baseado em conexão com o UDP rápido e leve.

TCP e UDP em Resumo é uma aula grátis de Cloud & IT Cert Prep no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cloud & IT Cert Prep, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cloud & IT Cert Prep inclui 4 aulas no total.

Dois protocolos de transporte

Na camada de transporte, dois protocolos conduzem a maior parte do tráfego da internet: TCP (Protocolo de Controle de Transmissão) e UDP (Protocolo de Datagrama do Usuário).

Ambos transportam dados entre aplicações, mas fazem concessões muito diferentes entre confiabilidade e velocidade. Saber quando usar cada um é um conhecimento fundamental do Network+.

TCP é orientado a conexão

O TCP é orientado a conexão: antes de enviar dados, estabelece uma conexão, garantindo que os dois lados estejam prontos. Ele garante que os dados cheguem completos e na ordem.

Se um segmento for perdido, o TCP detecta a lacuna e o retransmite. Essa confiabilidade faz do TCP a escolha para páginas da web, e-mail e transferências de arquivos, nas quais cada byte é importante.

O handshake de três vias

O TCP inicia uma conexão com um handshake de três vias: SYN, SYN-ACK, ACK. O cliente envia SYN, o servidor responde com SYN-ACK e o cliente confirma com ACK.

Somente depois dessa troca os dados fluem. O handshake sincroniza os dois lados e é um tema clássico de exames — lembre-se das três etapas na ordem.

Client -> SYN
Server -> SYN-ACK
Client -> ACK

UDP não estabelece conexão

O UDP não estabelece conexão: envia dados imediatamente, sem handshake e sem garantia de entrega ou ordem. Ele simplesmente dispara pacotes, chamados datagramas, em direção ao destino.

Isso torna o UDP rápido e leve, mas a aplicação precisa lidar sozinha com quaisquer dados perdidos ou fora de ordem, caso isso seja importante.

Confiabilidade versus velocidade

A principal concessão é clara: o TCP acrescenta confiabilidade por meio de confirmações e retransmissões, o que custa tempo e sobrecarga. O UDP ignora tudo isso em favor da velocidade bruta.

  • TCP: confiável, ordenado e mais lento.
  • UDP: rápido, leve e baseado no melhor esforço.

Escolha com base no que é mais importante: precisão ou velocidade.

Quando o TCP vence

Use TCP quando cada byte precisar chegar corretamente. Navegação na web (HTTP/HTTPS), e-mail (SMTP) e transferência de arquivos (FTP) dependem do TCP.

Um trecho ausente de uma página da web ou de um arquivo o corromperia, portanto o custo da confiabilidade do TCP vale muito a pena. A maior parte do tráfego da internet em volume é TCP.

Quando o UDP vence

Use UDP quando a velocidade e a baixa latência forem mais importantes que a entrega perfeita. Chamadas de voz e vídeo ao vivo, jogos online e transmissão de conteúdo geralmente usam UDP.

Em uma chamada de vídeo, é melhor perder ligeiramente um quadro do que pausar para retransmiti-lo. As consultas DNS também usam UDP por serem rápidas e pequenas.

Controle de fluxo e janelas

O TCP inclui controle de fluxo para evitar sobrecarregar o receptor, usando uma janela deslizante que ajusta a quantidade de dados em trânsito antes da confirmação.

Ele também executa controle de congestionamento, reduzindo a velocidade quando a rede está ocupada. O UDP não possui nada disso, deixando o controle da taxa inteiramente a cargo da aplicação.

Cabeçalhos e sobrecarga

O cabeçalho do TCP é maior (20 bytes no mínimo) porque transporta números de sequência, confirmações e sinalizadores. O cabeçalho do UDP tem apenas 8 bytes, contendo somente as portas de origem e destino e o comprimento.

O cabeçalho menor do UDP significa menos sobrecarga por pacote, contribuindo para sua vantagem de velocidade em tráfego em tempo real de alto volume.

Escolhendo entre os dois

Para decidir, pergunte: a aplicação precisa de uma entrega garantida e ordenada? Se sim, TCP. Se valoriza velocidade e pode tolerar alguma perda, UDP.

Muitos protocolos escolhem deliberadamente — o DNS usa UDP para consultas rápidas, mas muda para TCP em transferências grandes. Entender essa concessão explica essas escolhas de projeto.

TCP e UDP juntos

Ambos os protocolos usam números de porta para direcionar o tráfego ao aplicativo correto, tema da próxima lição. Eles compartilham o esquema de endereçamento, mas diferem quanto às garantias de entrega.

Conhecer as diferenças entre TCP e UDP é fundamental para entender os protocolos e as portas específicos apresentados a seguir neste curso.

Verificação rápida

Associe o protocolo à necessidade.

Recapitulação

Você comparou TCP e UDP.

  • TCP: orientado à conexão, confiável e ordenado; usa o handshake SYN/SYN-ACK/ACK.
  • UDP: sem conexão, rápido, baseado no melhor esforço e sem handshake.
  • TCP é adequado para web, e-mail e transferência de arquivos; UDP é adequado para voz, vídeo, jogos e consultas DNS.
  • TCP acrescenta controle de fluxo e de congestionamento; UDP deixa isso a cargo do aplicativo.
  • Ambos usam números de porta para alcançar os aplicativos.

Perguntas Frequentes

A aula “TCP e UDP em Resumo” é grátis?

Sim — o texto completo de “TCP e UDP em Resumo” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cloud & IT Cert Prep, atualize para CoddyKit PRO. O curso de Cloud & IT Cert Prep inclui 4 aulas no total.

O que vou aprender em “TCP e UDP em Resumo”?

Compare o TCP confiável e baseado em conexão com o UDP rápido e leve. Você pratica Cloud & IT Cert Prep com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Cloud & IT Cert Prep?

Nenhuma experiência prévia é necessária. Cloud & IT Cert Prep no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “TCP e UDP em Resumo”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Cloud & IT Cert Prep?

Sim. Cada aula de Cloud & IT Cert Prep inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. TCP e UDP em Resumo
  2. Para que Servem os Números de Porta
  3. Protocolos da Web e de Transferência de Arquivos
  4. Protocolos de Acesso Remoto e de E-mail
← Voltar para Cloud & IT Cert Prep