Pular para o conteúdo principal

Questão de Redes de Computadores — TCP e UDP — CESPE / CEBRASPE 2025

Redes de ComputadoresTCP e UDP
Código
ce417975
Banca
CESPE / CEBRASPE
Órgão
PC DF
Ano
2025
Cargo
GAAPC ( )

A respeito da arquitetura de rede TCP/IP, julgue o item a seguir.

 

O cabeçalho do UDP requer o uso de bits adicionais para o correto sequenciamento da informação, bem como o checksum obrigatório, para a integridade do cabeçalho e dos dados.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

UDP: cabeçalho, sequenciamento e checksum

Gabarito: ❌ ERRADO. O cabeçalho do UDP não possui bits para sequenciamento — essa é uma característica do TCP — e o checksum é opcional, não obrigatório. A afirmativa inverte as duas principais diferenças entre os protocolos de transporte da arquitetura TCP/IP.

O UDP (User Datagram Protocol) é um protocolo de transporte não orientado a conexão, descrito na RFC 768. Ele oferece um serviço de datagrama simples: as aplicações enviam mensagens independentes, sem estabelecer conexão prévia, sem garantia de entrega, sem controle de fluxo e sem controle de congestionamento. O cabeçalho UDP é fixo e enxuto, com apenas 8 bytes, divididos em quatro campos de 16 bits: porta de origem, porta de destino, comprimento e checksum. Não existe nenhum campo de número de sequência — o sequenciamento é uma função do TCP, que precisa reordenar os segmentos porque a entrega pode ocorrer fora de ordem. O UDP, por sua vez, entrega os datagramas na ordem em que chegam, e se um pacote se perder, simplesmente não é recuperado.

O checksum do UDP é um campo opcional. Quando calculado, ele verifica a integridade do cabeçalho, dos dados e de um pseudocabeçalho conceitual do IP (que inclui endereços de origem e destino, protocolo e comprimento). Se o checksum não for calculado, o campo é armazenado como 0. Na prática, é recomendável mantê-lo ativo, mas a norma o trata como opcional — e é exatamente esse detalhe que a banca explora ao afirmar que é "obrigatório".

A confusão entre UDP e TCP é clássica em provas. O TCP é orientado a conexão, confiável, com controle de fluxo, controle de congestionamento, retransmissão e sequenciamento — tudo isso exige um cabeçalho maior (mínimo de 20 bytes) e bits adicionais. O UDP sacrifica essas garantias em troca de baixa latência e simplicidade, sendo ideal para aplicações como streaming de vídeo, VoIP, DNS e DHCP, onde a perda ocasional de pacotes é tolerável e a velocidade importa mais que a confiabilidade.

NÃO CAIA NESSA!

A banca troca as características do TCP pelas do UDP. O candidato que memoriza que "UDP é simples e não confiável" pode até acertar, mas a pegadinha está nos detalhes: (1) o UDP não tem sequenciamento — isso é do TCP; (2) o checksum do UDP é opcional, não obrigatório. Guarde: UDP = sem conexão, sem sequência, checksum opcional. TCP = conexão, sequência, checksum obrigatório.

Na hora da prova, lembre-se do par de opostos: UDP é o protocolo do "disparar e esquecer" — não há confirmação, não há ordem, não há retransmissão. O checksum, quando presente, é a única proteção de integridade, e mesmo ele pode ser desativado. Já o TCP é o protocolo do "telefone": estabelece a chamada, numera as mensagens, confirma o recebimento e reenvia o que se perdeu. Essa distinção resolve a questão.

Item — ❌ ERRADO

A afirmativa contém dois erros: (1) afirma que o cabeçalho do UDP "requer o uso de bits adicionais para o correto sequenciamento da informação" — o UDP não possui campo de sequência; quem o possui é o TCP, que precisa reordenar os segmentos. (2) afirma que o checksum é "obrigatório" — na verdade, o checksum do UDP é opcional; quando não calculado, o campo é preenchido com 0. Portanto, a assertiva está incorreta em ambos os pontos.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/ce417975