Questão de Redes de Computadores — TCP e UDP — VUNESP 2024
Redes de Computadores›TCP e UDP
Código
vu212346
Banca
VUNESP
Órgão
EsFCEx
Ano
2024
Cargo
CFO/QC ( )
No conjunto de protocolos da Internet encontra-se o UDP (User Datagram Protocol), que, entre outras características,
Arealiza controle de congestionamento.
Brealiza retransmissão após a recepção de um segmento incorreto.
Ctransmite segmentos que consistem em um cabeçalho de 32 bytes, seguido pela carga útil.
Doferece um meio para as aplicações enviarem datagramas IP encapsulados sem que seja necessário estabelecer uma conexão.
Erealiza controle de fluxo.
Revelar gabarito e comentário▾
GabaritoD — oferece um meio para as aplicações enviarem datagramas IP encapsulados sem que seja necessário estabelecer uma conexão.
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: protocolo de transporte sem conexão
Gabarito: letra D. O UDP (User Datagram Protocol) é um protocolo da camada de transporte que permite à aplicação enviar datagramas encapsulados em pacotes IP sem estabelecer conexão prévia — é exatamente essa a característica central descrita na alternativa correta. As demais alternativas descrevem funcionalidades do TCP (controle de congestionamento, retransmissão, controle de fluxo) ou trazem um tamanho de cabeçalho incorreto.
O UDP é um dos dois principais protocolos da camada de transporte do modelo TCP/IP, ao lado do TCP. Sua função é simples: encapsular os dados recebidos da camada de aplicação e transmiti-los como datagramas, sem qualquer garantia de entrega. Isso significa que o UDP não realiza controle de erros, não confirma o recebimento, não controla o fluxo e não controla o congestionamento — toda a confiabilidade da comunicação, quando necessária, fica a cargo da camada de aplicação.
A grande vantagem do UDP é a velocidade. Por não precisar estabelecer conexão, não fazer handshake, não manter estado de conexão e não retransmitir pacotes perdidos, ele é significativamente mais rápido que o TCP. Essa característica o torna ideal para aplicações em tempo real, como streaming de vídeo, VoIP e jogos online, onde a latência é mais crítica que a integridade dos dados — um pacote que chega atrasado é pior que um pacote perdido.
A distinção fundamental entre TCP e UDP pode ser resumida assim: o TCP é orientado a conexão, confiável, com entrega ordenada, verificação de erros, controle de fluxo e controle de congestionamento; o UDP é sem conexão, não confiável, com entrega não ordenada, sem verificação de erros, sem controle de fluxo e sem controle de congestionamento. É essa fronteira que separa as alternativas desta questão.
Característica
TCP
UDP
Orientação a conexão
Sim
Não
Confiabilidade
Sim
Não
Entrega ordenada
Sim
Não
Verificação de erros
Sim
Não
Controle de fluxo
Sim
Não
Controle de congestionamento
Sim
Não
Velocidade
Mais lento
Mais rápido
Guarde essa tabela: é exatamente nela que as alternativas se dividem — as incorretas atribuem ao UDP características exclusivas do TCP.
Alternativa A — ❌ Incorreta
Afirma que o UDP realiza controle de congestionamento. Isso é falso: o controle de congestionamento é uma funcionalidade do TCP, que monitora o número de ACKs recebidos por unidade de tempo e o RTT (Round Trip Time) para prever o congestionamento da rede e ajustar a taxa de transmissão. O UDP não possui nenhum mecanismo desse tipo — ele simplesmente envia os datagramas sem se preocupar com o estado da rede.
Alternativa B — ❌ Incorreta
Afirma que o UDP realiza retransmissão após a recepção de um segmento incorreto. Isso também é falso: a retransmissão é um mecanismo de confiabilidade do TCP, que detecta segmentos perdidos ou corrompidos e os reenvia. O UDP não faz verificação de erros nem retransmissão — se um datagrama for corrompido ou perdido, ele simplesmente é descartado, e a aplicação é quem deve lidar com a perda.
Alternativa C — ❌ Incorreta
Afirma que os segmentos UDP consistem em um cabeçalho de 32 bytes seguido pela carga útil. O cabeçalho UDP tem apenas 8 bytes (64 bits), composto por quatro campos de 16 bits: porta de origem, porta de destino, comprimento e checksum. O valor de 32 bytes não corresponde a nenhum campo do UDP — é um distrator numérico sem fundamento técnico.
Alternativa D — ✅ Correta ⟵ GABARITO
Esta é a definição correta do UDP: ele oferece um meio para as aplicações enviarem datagramas IP encapsulados sem que seja necessário estabelecer uma conexão. O UDP é um protocolo sem conexão (connectionless) — não há handshake prévio, não há manutenção de estado de conexão, e cada datagrama é tratado de forma independente. A aplicação simplesmente cria um socket, envia o datagrama e segue em frente, sem qualquer garantia de entrega.
Alternativa E — ❌ Incorreta
Afirma que o UDP realiza controle de fluxo. Isso é falso: o controle de fluxo é uma funcionalidade do TCP, que usa o campo janela (window) para que o receptor informe ao transmissor a quantidade máxima de bytes que pode aceitar, evitando que o remetente sobrecarregue o buffer do destinatário. O UDP não possui nenhum mecanismo de controle de fluxo — ele envia os dados sem se preocupar com a capacidade de recepção do destino.
NÃO CAIA NESSA!
A banca explora a confusão clássica entre TCP e UDP. As alternativas A, B e E atribuem ao UDP funcionalidades exclusivas do TCP (controle de congestionamento, retransmissão e controle de fluxo), e a alternativa C inventa um tamanho de cabeçalho. O candidato que não domina a tabela comparativa entre os dois protocolos cai facilmente. Lembre-se: UDP é simples, rápido e sem garantias — qualquer característica de confiabilidade ou controle é do TCP.
PEGA ESSA DICA!
Para questões sobre UDP, memorize a tabela comparativa TCP × UDP. Se a alternativa mencionar controle de fluxo, congestionamento, retransmissão, confiabilidade ou orientação a conexão, desconfie — são características do TCP. O UDP é o protocolo "cru" da camada de transporte: encapsula e envia, sem cerimônia.