Em uma transmissão de vídeo sobre IP, considerando que a per...

Próximas questões
Com base no mesmo assunto
Q71401 Redes de Computadores
Em uma transmissão de vídeo sobre IP, considerando que a perda de pacotes é aceitável, qual protocolo da camada de transporte será mais performático?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - UDP

Vamos entender o motivo pelo qual a alternativa correta é a C - UDP e explorar os conceitos relacionados à questão.

Em uma transmissão de vídeo sobre IP, é fundamental considerar os requisitos de desempenho e tolerância a perdas de pacotes. O protocolo da camada de transporte que desempenha melhor nessas condições é o UDP (User Datagram Protocol).

O UDP é um protocolo de transporte que oferece comunicação rápida e eficiente, pois não realiza controle de fluxo, controle de congestionamento, ou recuperação de pacotes perdidos. Diferentemente do TCP (Transmission Control Protocol), que garante a entrega correta e ordenada dos dados, o UDP simplesmente envia pacotes sem se preocupar com a confirmação de entrega. Essa característica é crucial para a transmissão de vídeo, pois:

  • Vídeos ao vivo ou em tempo real necessitam de baixa latência, e a retransmissão de pacotes perdida pelo TCP poderia causar atrasos indesejados.
  • Perdas de pacotes ocasionais são aceitáveis e não comprometem significativamente a qualidade percebida pelo usuário.
  • O UDP permite uma transmissão contínua e estável, ajustando-se melhor às variações na largura de banda disponível.

Vamos agora analisar rapidamente as alternativas incorretas para reforçar o entendimento:

  • A - TCP: Embora o TCP garanta a entrega de todos os pacotes na ordem correta, isso introduz overhead e latência devido à necessidade de confirmação e retransmissão de pacotes perdidos, o que não é ideal para streaming de vídeo.
  • B - ICMP: O ICMP (Internet Control Message Protocol) não é um protocolo de transporte, mas sim utilizado para envio de mensagens de erro e informações operacionais. Não é adequado para a transmissão de dados contínuos como vídeo.
  • D - IP: O IP (Internet Protocol) opera na camada de rede, não na camada de transporte. Ele é responsável pelo roteamento dos pacotes, mas não pelo controle de fluxo ou correção de erros.
  • E - FTP: O FTP (File Transfer Protocol) é um protocolo de aplicação utilizado para transferência de arquivos, e não é adequado para transmissão de vídeo em tempo real.

Portanto, a escolha do UDP como o protocolo mais performático para a transmissão de vídeo sobre IP se justifica pelas suas características de baixa latência e simplicidade, que são essenciais para uma experiência de transmissão contínua e eficiente.

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

O UDP dá às aplicações acesso direto ao serviço de entrega de datagramas, como o serviço de entrega que o IP dá. O UDP é pouco confiável, sendo um protocolo não orientado para conexão. Não existem técnicas no protocolo para confirmar que os dados chegaram ao destino corretamente. O UDP usa número de porta de origem e de destino de 16 bits.

O UDP é um acrónimo do termo inglês User Datagram Protocol que significa protocolo de datagramas de utilizador (ou usuário). O UDP faz a entrega de mensagens independentes, designadas por datagramas, entre aplicações ou processos, em sistemas host. A entrega pode ser feita fora de ordem e datagramas podem ser perdidos. A integridade dos dados pode ser conferida por um "checksum" (um campo no cabeçalho de checagem por soma) baseado em complemento de um, de 16 bits.

Os pontos de acesso do UDP são geralmente designados por "Portas de protocolo" ou "portas" ou até "portos", em que cada unidade de transmissão de dados UDP identifica o endereço IP e o número de porta do destino e da fonte da mensagem, os números podendo ser diferentes em ambos os casos.

A diferença básica entre o UDP e o TCP é o fato de que o TCP é um protocolo orientado à conexão e, portanto, inclui vários mecanismos para iniciar, manter e encerrar a comunicação, negociar tamanhos de pacotes, detectar e corrigir erros, evitar congestionamento do fluxo e permitir a retransmissão de pacotes corrompidos, independente da qualidade do meio físicos.

No UDP, por sua vez, é feito para transmitir dados pouco sensíveis, como fluxos de áudio e vídeo, ou para comunicação sem conexão como é o caso da negociação DHCP ou tradução de endereços por DNS. No UDP não existem checagens e nem confirmação alguma. Os dados são transmitidos apenas uma vez, incluindo apenas um frágil, e opcional, sistema de CRC de 16 bits. Os pacotes que chegam corrompidos são simplesmente descartados, sem que o emissor sequer saiba do problema. Por outro lado, a ausência de estruturas de controle complexas garante ao UDP alta eficiência, já que cada pacote é composto praticamente somente por dados.


fonte: http://pt.wikipedia.org/wiki/Protocolo_UDP

Transmissões de áudio e vídeo usam UDP e as transmissões de dados, gerenciamento e controle usam TCP.


Fonte: http://www.laercio.com.br/artigos/HARDWARE/hard-113/hard-113.HTM


Clique para visualizar este comentário

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