Questão FC108518
Julgue o item subsequente, a respeito da arquitetura cliente-servidor tradicional. Chamadas de procedimento remoto (RPC — do inglês remote procedure call) são uma forma de comunica
Principais Protocolos de Redes
CEBRASPE (CESPE) · 2022
Chamadas de procedimento remoto (RPC — do inglês remote procedure call) são uma forma de comunicação entre processos na qual diferentes processos têm diferentes espaços de endereço.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: A afirmativa é CERTA e, para entendê-la melhor, vamos explorar o conceito de Chamadas de Procedimento Remoto (RPC). Esta tecnologia possibilita que um processo (o cliente) invoque procedimentos em outro processo (o servidor), mesmo que estejam localizados em diferentes espaços de endereço. Em outras palavras, o cliente e o servidor não compartilham o mesmo espaço de memória, o que é uma característica fundamental das arquiteturas modernas. Isso significa que cada um tem seu próprio ambiente de execução isolado, evitando conflitos e protegendo a integridade dos dados.
A comunicação acontece através de stubs, que são pequenas representações que atuam como intermediários entre os dois processos. O stub do cliente prepara a chamada para o servidor, enquanto o stub do servidor processa essa chamada e retorna a resposta. Essa interação é transformada em uma comunicação de rede, utilizando protocolos específicos, como TCP ou UDP. Portanto, a ideia central aqui é que, ao realizar uma chamada remota, o cliente não precisa se preocupar com a complexidade dessa comunicação; ele a utiliza da mesma forma que usaria uma chamada local. No entanto, é crucial lembrar que, por não compartilharem o mesmo espaço de endereçamento, o servidor não tem acesso direto às variáveis do cliente, exigindo que todos os dados necessários sejam passados explicitamente. Assim, a afirmação está correta, pois descreve com precisão como funciona o RPC e a independência dos espaços de endereço entre cliente e servidor.
Conteúdo do catálogo FC Concursos · Atualizado em