Leia o enunciado a seguir e responda ao que se pede.
Remote Procedure Call (RPC) é um protocolo de comunicação que permite que um programa em uma máquina execute um procedimento em outra máquina como se fosse local. Existem dois tipos principais de RPC: o baseado em conexão e o sem conexão. A implementação do RPC depende dos requisitos do projeto. RPC baseado em conexão é um tipo que exige uma conexão estabelecida antes da troca de mensagens.
Sobre esse tipo de RPC, analise as afirmativas a seguir.
I - Fornece menor controle de erro e garantia de entrega.
II - Requer maior overhead de rede de comunicação.
III - É menos confiável do que o RPC sem conexão.
IV - Utiliza datagramas para enviar as mensagens.
É correto o que se afirma em:
a.
I e II, apenas.
b.
II e IV apenas.
c.
I, III e IV, apenas.
d.
II, apenas.
e.
I e IV, apenas.
A resposta correta é a alternativa "d) II, apenas". Isso ocorre porque o RPC baseado em conexão requer uma conexão estabelecida antes da troca de mensagens, o que resulta em um maior overhead de rede de comunicação. Além disso, o RPC baseado em conexão é mais confiável do que o RPC sem conexão, fornece maior controle de erro e garantia de entrega, e utiliza datagramas para enviar as mensagens. Portanto, apenas a afirmativa II está correta.
Para escrever sua resposta aqui, entre ou crie uma conta
Arquitetura de Sistemas Distribuidos
•FMU
Compartilhar