Uma equipe precisa desenvolver um aplicativo de transmissão ...

Próximas questões
Com base no mesmo assunto
Q567870 Redes de Computadores
Uma equipe precisa desenvolver um aplicativo de transmissão de voz e vídeo através da rede. O importante é que a latência seja a menor possível, e admite-se que haja perda ou corrupção de parte dos pacotes transmitidos. Nesse contexto, o protocolo mais indicado para ser usado pelo aplicativo para realizar a transmissão é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: B - UDP.

Vamos entender por que o UDP (User Datagram Protocol) é a escolha correta para esse tipo de aplicação de transmissão de voz e vídeo.

Contexto da Questão:

Na questão, a equipe está desenvolvendo um aplicativo de transmissão de voz e vídeo onde a latência (o tempo de atraso na transmissão) deve ser a menor possível. Além disso, é aceitável que haja alguma perda ou corrupção de pacotes transmitidos. Esses requisitos são fundamentais para determinar o protocolo de transmissão ideal.

Comparando Protocolo TCP e UDP:

O TCP (Transmission Control Protocol) fornece um serviço de transmissão confiável, que garante que todos os pacotes enviados cheguem ao destino na ordem correta. No entanto, essa confiabilidade vem com uma latência maior, pois o TCP realiza verificações de erro, retransmissão de pacotes perdidos e controle de fluxo.

Já o UDP é um protocolo de transmissão não confiável e não orientado à conexão. Isso significa que ele envia pacotes sem garantias de entrega, ordem ou integridade. No entanto, essa abordagem permite que o UDP ofereça uma latência muito baixa, que é crucial para aplicações em tempo real como voz e vídeo. A perda de alguns pacotes pode ser tolerada, pois a prioridade é manter a transmissão fluida e sem atrasos.

Outros Protocolos:

  • O SNMP (Simple Network Management Protocol) é usado para gerenciar dispositivos em redes IP e não é adequado para transmissão de dados em tempo real.
  • O IGMP (Internet Group Management Protocol) é utilizado para gerenciar membros de grupos multicast, não sendo aplicável diretamente para transmissão de voz e vídeo.
  • O ICMP (Internet Control Message Protocol) é usado principalmente para mensagens de controle e diagnóstico, como o comando ping, e não para transmissão de mídia.

Portanto, para uma aplicação que necessita de baixa latência e pode tolerar perdas de pacotes, o UDP é a escolha mais indicada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito B

protocolo UDP (User Datagram Protocol) é um protocolo não orientado para a conexão da camada de transporte do modelo TCP/IP. Este protocolo é muito simples já que não fornece controle de erros (não está orientado para a conexão).

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

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