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
ce418053
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Cargo
Tecno ( )
Julgue o item a seguir, acerca de protocolo de sinalizações de controle H.323 e SIP e de protocolos de transporte TCP e UDP.   Por não ser orientado à conexão, o protocolo TCP não garante que os dados cheguem ao destino sem perdas ou erros.
  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”.

TCP e UDP: confiabilidade e orientação à conexão

Gabarito: letra E (ERRADO). A afirmação está incorreta porque inverte as características dos dois protocolos: o TCP é justamente o protocolo orientado à conexão e confiável, que garante a entrega dos dados sem perdas ou erros por meio de controle de fluxo, controle de erros e retransmissão. Quem não é orientado à conexão e não garante a entrega é o UDP (User Datagram Protocol). A banca trocou as propriedades do TCP pelas do UDP — armadilha clássica de inversão de conceitos.

O TCP (Transmission Control Protocol) é o protocolo da camada de transporte que, junto com o IP, forma a base da Internet. Sua função principal é oferecer comunicação confiável entre origem e destino final, o que envolve controle de erros fim a fim, controle de fluxo fim a fim e controle de congestionamento. Essa confiabilidade significa que os dados chegarão ao destino em ordem e sem erros. Para isso, o TCP estabelece uma conexão prévia ao envio dos dados, por meio do mecanismo de handshake (apertar de mãos), que permite autenticar e iniciar a sessão. Entre suas características fundamentais estão: orientado à conexão, ponto a ponto, confiável, full duplex e entrega ordenada.

O UDP, por sua vez, é um protocolo simples da camada de transporte que não trabalha com conexões — nenhuma conexão é previamente estabelecida antes do envio dos dados. Ele não realiza controle de erros, controle de fluxo nem confirmação de entrega. Quando o UDP é utilizado, a confiabilidade da troca de dados torna-se responsabilidade da camada de aplicação. Os datagramas podem ser perdidos, chegar fora de ordem ou corrompidos, e o emissor sequer fica sabendo do problema. Por isso, o UDP é adequado para aplicações que toleram perdas, como fluxos de áudio e vídeo, ou para comunicações sem conexão, como DHCP e DNS.

A confusão que a banca explora é exatamente essa: atribuir ao TCP a característica de "não ser orientado à conexão" e, consequentemente, de "não garantir a entrega". Na verdade, é o oposto — o TCP é o protocolo confiável e orientado à conexão, enquanto o UDP é o não confiável e sem conexão. A tabela abaixo resume o contraste:

Critério

TCP

UDP

Orientação à conexão

Sim (handshake)

Não

Confiabilidade

Alta (controle de erros, fluxo, congestionamento)

Baixa (sem controle)

Garantia de entrega

Sim (retransmissão, ordenação)

Não (datagramas podem se perder)

Uso típico

Transferência de arquivos, e-mail, web

Streaming, VoIP, DHCP, DNS

Guarde essa fronteira: orientado à conexão = confiável = TCP; não orientado à conexão = não confiável = UDP. É exatamente nessa distinção que a questão se resolve.

Item — ❌ ERRADO

A afirmação diz que "por não ser orientado à conexão, o protocolo TCP não garante que os dados cheguem ao destino sem perdas ou erros". Há dois erros entrelaçados aqui. Primeiro, o TCP é orientado à conexão — ele estabelece uma conexão prévia por meio do handshake antes de transmitir dados. Segundo, justamente por ser orientado à conexão e confiável, o TCP garante a entrega dos dados sem perdas ou erros, utilizando técnicas como recuperação de pacotes perdidos, eliminação de duplicados, recuperação de dados corrompidos e controle de congestionamento. Quem não é orientado à conexão e não garante a entrega é o UDP. Portanto, a assertiva está errada.

NÃO CAIA NESSA!

A banca inverteu as propriedades dos dois protocolos da camada de transporte. O candidato que memorizou apenas que "TCP é confiável" e "UDP não é confiável" pode até acertar, mas quem confundiu os conceitos cai na armadilha. Lembre-se: a confiabilidade do TCP vem exatamente do fato de ele ser orientado à conexão — é o estabelecimento da conexão que permite controle de erros, fluxo e retransmissão. O UDP, por não estabelecer conexão, não tem como garantir nada. Com treino, você enxerga essas inversões de longe 💪.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/ce418053