A camada de transporte do modelo TCP/IP tem a função de ger...

Próximas questões
Com base no mesmo assunto
Q3881237 Redes de Computadores
A camada de transporte do modelo TCP/IP tem a função de gerenciar a comunicação de ponta a ponta entre as aplicações em execução em dispositivos distintos. Com relação ao protocolo UDP, analise as alternativas a seguir.

I. Não garante a entrega dos datagramas, nem a ordem em que chegam, nem a ausência de duplicação.
II. Cabeçalho pequeno e pouca sobrecarga de processamento, pois não tem controle de fluxo ou retransmissão.
III. Não oferece uma detecção de erros no cabeçalho e dados, mas a correção é opcional.

Está correto o que se afirma em 
Alternativas

Comentários

Veja os comentários dos nossos alunos

UDP:

  • Não garante entrega
  • Não garante ordem
  • Pode haver duplicação

Ele é não confiável e não orientado à conexão.

Gabarito (C)

Nos primeiros estudos, quando falamos de detecção de erro pensamos em desconsiderar o UDP, porém não é bem assim...

Na verdade o erro é detectado, porém não existe o tratamento.

O UDP não implementa mecanismos de controle de erros, exceto o checksum. Isso significa que o emissor não sabe se uma mensagem foi perdida ou duplicada. Quando o receptor detecta um erro por meio do checksum, o datagrama de usuário é descartado de maneira imperceptível. 

Fonte: Q2084924

O campo do cabeçalho UDP que serve para detecção de erros é: Soma de verificação.

Fonte: Q2474403

Existe sim a detecção de erro, mas a correção não existe!

I. Correto. O UDP é um protocolo não orientado à conexão e de esforço de melhor entrega (best-effort). Ele funciona na base do "atire e esqueça". Ele pega os dados da aplicação e joga na rede. Não verifica se o destino está pronto para receber, não garante que o pacote vai chegar, não reordena pacotes que chegaram embaralhados e não avisa se algo se perdeu no caminho. O foco absoluto dele é a velocidade (ideal para streaming de vídeo, VoIP e jogos online).

II. Correto. Como ele não tem toda a burocracia de controle de fluxo, controle de congestionamento e confirmação de recebimento (ACKs) que o TCP possui, o seu cabeçalho é extremamente enxuto. O cabeçalho UDP tem um tamanho fixo de apenas 8 bytes (contendo apenas Porta de Origem, Porta de Destino, Comprimento e Checksum). Isso garante uma sobrecarga mínima de processamento.

III. Errado (A Pegadinha). A banca inverteu e misturou conceitos de forma muito sutil. O UDP oferece sim detecção de erros através do campo Checksum (Soma de Verificação), que cobre tanto o cabeçalho quanto os dados. O uso desse Checksum é opcional no IPv4 (mas obrigatório no IPv6). O grande erro da afirmativa está no final: o UDP não faz correção de erros em hipótese alguma. Se o cálculo do Checksum no destino não bater com o da origem (indicando que o dado foi corrompido no trajeto), o UDP simplesmente descarta o datagrama silenciosamente. Se a aplicação precisar de correção ou retransmissão, ela mesma terá que implementar isso na Camada de Aplicação.

Gabarito: C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo