Qual é a função básica do RTP (Protocoto de Transporte e...
Qual é a função básica do RTP (Protocoto de Transporte em Tempo Real)?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa A está correta. Vamos entender o porquê.
O RTP (Real-time Transport Protocol) é um protocolo utilizado para a entrega de dados em tempo real, como áudio e vídeo, em redes que utilizam IP. Sua principal função é multiplexar diversos fluxos de dados em tempo real sobre um único fluxo de pacotes UDP (User Datagram Protocol).
Vamos dividir essa explicação em duas partes para facilitar o entendimento:
1. O que é RTP?
O RTP é um protocolo de transporte que atua na camada de aplicação do modelo OSI. Ele é projetado para entregar dados que necessitam de um fluxo contínuo e em tempo real, como transmissões de áudio e vídeo. O RTP é amplamente utilizado em aplicações de streaming, videoconferências, e VoIP (Voice over IP).
2. O papel do UDP no RTP
O RTP utiliza o UDP como seu protocolo de transporte subjacente. O UDP, ao contrário do TCP, não realiza controle de fluxo ou garantia de entrega, o que torna a transmissão mais rápida e eficiente para dados em tempo real, mesmo que isso signifique a possibilidade de perda de pacotes.
Dessa forma, o RTP é capaz de multiplexar (combinar) diversos fluxos de dados como áudio e vídeo em um único fluxo de pacotes UDP e encaminhá-los para o destinatário de forma eficiente.
Agora, vamos analisar por que as outras alternativas estão incorretas:
Alternativa B: "Multiplexar diversos fluxos de dados em tempo real sobre um único fluxo de pacotes TCP." - Esta alternativa está incorreta porque o RTP utiliza o UDP e não o TCP. O uso do TCP não é adequado para dados em tempo real devido à sua natureza de controle de fluxo e confirmação de recebimento, o que pode introduzir atrasos inaceitáveis.
Alternativa C: "Demultiplexar diversos fluxos de dados em tempo real sobre vários fluxos de pacotes UDP." - Esta alternativa está incorreta porque o termo "demultiplexar" refere-se à separação de fluxos de dados combinados, o que não é a principal função do RTP, que é justamente multiplexar.
Alternativa D: "Demultiplexar diversos fluxos de dados em tempo real sobre vários fluxos de pacotes TCP." - Esta alternativa está incorreta por duas razões: o uso do termo "demultiplexar" e a referência ao TCP, que, como já discutido, não é utilizado pelo RTP.
Portanto, a alternativa correta é A, pois ela descreve de maneira exata a função básica do RTP.
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 RTP é um protocolo de transporte que visa fornecer uma serviço de entrega fim a fim para aplicações que transmitem dados em tempo real, tais como áudio e vídeo. Apesar de ser um protocolo de transporte, ele é usualmente executado como parte da camada de aplicação, usualmente em cima de UDP.
Gabarito: A
Questão boa como definição da função do protocolo RTP.
RTP (Real Time Protocol) tem como função básica multiplexar diversos fluxos de dados em tempo real sobre um único fluxo de pacotes UDP.
Não há nenhuma garantia especial sobre a entrega, pacotes podem ser perdidos, alterados, atrasados.
Para isso usamos em conjunto o protocolo RTCP (Real Time Control Protocol) que cuida do feedback, da sincronização e da interface do usuário de uma comunicação por RTP, mas não transporte nenhuma mídia.
Bons estudos!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo