Engenharia Múltipla Escolha

Sobre o protocolo UDP, marque a resposta correta.

Sobre o protocolo UDP, marque a resposta correta.

  1. Verifica se a mensagem contém erros antes de entregá-la à aplicação destino.
  2. Garante a entrega da mensagem no destino.
  3. Não realiza a multiplexação e a demultiplexação.
  4. Não limita a quantidade máxima de dados que um segmento pode transportar.
  5. Realiza controle de fluxo de dados.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Verifica se a mensagem contém erros antes de entregá-la à aplicação destino.

Fundamentação Teórica

O protocolo UDP (User Datagram Protocol) opera na Camada de Transporte e possui características distintas em relação ao TCP. Para identificar a alternativa correta, devemos analisar os serviços prestados pelo UDP:

  1. Verificação de Erros (Checksum): O cabeçalho do UDP inclui um campo de checksum. Embora seja menos robusto que o do TCP, ele serve para verificar a integridade dos dados. Se o cálculo do checksum indicar erro, o datagrama é descartado, ou seja, não é entregue à aplicação de destino.
  2. Entrega Confiável: O UDP é não confiável. Ele não garante que a mensagem chegará ao destino, nem que chegará na ordem correta.
  3. Multiplexação: O UDP utiliza portas lógicas (números de 0 a 65535) para diferenciar aplicações, realizando multiplexação e demultiplexação.
  4. Tamanho Máximo: O campo de comprimento do cabeçalho UDP tem 16 bits, o que limita o tamanho máximo do datagrama (cabeçalho + dados) a $2^{16} - 1 = 65.535$ bytes.
  5. Controle de Fluxo: O UDP não possui controle de fluxo ou de congestionamento.

Análise das Alternativas

  • (A) Correta: O protocolo calcula o checksum. Se a verificação falhar, o pacote é descartado e não chega à aplicação. Portanto, ele verifica a integridade antes de entregar.
  • (B) Incorreta: Garantir a entrega é uma função do TCP, não do UDP. O UDP tenta enviar, mas não confirma sucesso.
  • (C) Incorreta: O UDP realiza multiplexação usando portas de origem e destino. Sem isso, não saberia qual programa receber os dados.
  • (D) Incorreta: O UDP limita o tamanho máximo do datagrama a 65.535 bytes devido ao campo de comprimento de 16 bits. Além disso, usa-se o termo "datagrama" para UDP, enquanto "segmento" é usado para TCP.
  • (E) Incorreta: Controle de fluxo (para evitar que o remetente envie mais rápido do que o receptor processa) é uma função do TCP.

Conclusão

A única assertiva que descreve corretamente um mecanismo presente no protocolo UDP é a verificação de erros via checksum, que precede a entrega da informação à aplicação. As demais opções descrevem funções exclusivas do TCP ou negam funcionalidades básicas do UDP.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.