Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201708063905) Fórum de Dúvidas (0) Saiba (0) Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por: SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE SOCKET->CONNECT->SEND->RECEIVE->CLOSE SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201707340107) Fórum de Dúvidas (0) Saiba (0) Desenvolvido pela Sun Microsystems, o Network Information Service - NIS é um serviço para distribuição de informações por uma rede, com as seguintes características: I. a informação administrativa que é armazenada no servidor não precisa ser duplicada, tornando possível medir a consistência dos dados, além de aumentar a flexibilidade para os usuários. II. fornecer aos usuários um ambiente transparente, facilitando a administração do ambiente, pelo fato de manter uma base de dados centralizada na rede, diminuindo as inconsistências e tornando a manutenção mais fácil. III. manter dados importantes, como informações de todas as contas de usuários na rede sincronizadas em todas as máquinas, pois isto permite ao usuário mover-se de um computador para outro sem o inconveniente de ter que se lembrar de diferentes senhas, ou copiar dados de uma máquina para outra. O funcionamento do NIS se baseia em um componente, composto fundamentalmente do servidor, que armazena as informações do cliente e que acessa o servidor, além de várias ferramentas administrativas. Esse componente é denominado: Remote Procedure Call - RPC. Network Procedure Call - NPC. Secure Procedure Call - SPC. Administration Procedure Call - APC. Manager Procedure Call - MPC. 3a Questão (Ref.: 201707473335) Fórum de Dúvidas (0) Saiba (0) O mecanismo de RPC é bastante utilizado para a programação em sistemas distribuídos. Implementações mais eficientes desse mecanismo permitem a realização de RPC assíncrono, em que: O processo que faz a chamada pode continuar executando após receber confirmação da transmissão. O processo que recebe a chamada responde chamadas assíncronas com máxima prioridade. Os dois processos bloqueiam os demais, a fim de ter acesso exclusivo ao meio de comunicação. O processo que faz a chamada pode fazer uso de redes assíncronas. O processo que recebe a chamada pode responder várias chamadas simultaneamente. Gabarito Comentado 4a Questão (Ref.: 201707340224) Fórum de Dúvidas (0) Saiba (0) A comunicação entre cliente e servidor utilizando sockets prevê: que o servidor execute a função bind a cada conexão recebida que o cliente execute a função socket para estabelecer uma conexão que o cliente utilize a função connect para se conectar ao servidor. que o servidor execute a função listen para aguardar uma conexão do cliente. que o socket criado pelo cliente seja também utilizado pelo servidor. Gabarito Comentado 5a Questão (Ref.: 201707340213) Fórum de Dúvidas (0) Saiba (0) Em relação a comunicação com sockets em um sistema distribuido, analise as seguintes sentenças. I) o socket criado pelo cliente é também utilizado pelo servidor. II) o cliente utilize a função connect para se conectar ao servidor. III) o servidor executa a função listen para aguardar uma conexão do cliente. Assinale a única alternativa correta: Somente a sentença III está correta As sentenças I e III estão corretas Somente a sentença II está correta As sentenças I e II estão corretas As sentenças II e III estão corretas Gabarito Comentado 6a Questão (Ref.: 201707340215) Fórum de Dúvidas (0) Saiba (0) Considerando um sistema que utiliza RPC e analise as operações a seguir. 1. Dobrar o valor que está em um campo de um registro de um banco de dados. 2. Calcular as raízes de uma equação do segundo grau 3. Solicitar o saldo de uma conta corrente 4. Inserir um elemento em uma lista encadeada 5. Ler o primeiro registro de um arquivo Marque a opção que apresenta todas as operações, dentre as citadas, que são naturalmente idempotentes. 1 e 4 3 e 5 1 e 2 2, 3 e 5 1, 2 e 4 Gabarito Comentado 7a Questão (Ref.: 201707340214) Fórum de Dúvidas (0) Saiba (0) A utilização de RPC para implementação de sistemas distribuídos favorece a transparência em relação a localização dos recursos porque a aplicação é desenvolvida utilizando chamadas de função como se fossem locais, não fazendo referência a localização na rede. Analise a sentença e marque a alternativa correta. Apenas a definição está errada pois não implementa transparência em relação a localização A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta. A definição e a justificativa estão corretas. A definição e a justificativa estão erradas. A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser desenvolvidas utilizando sockets 8a Questão (Ref.: 201707340216) Fórum de Dúvidas (0) Saiba (0) A configuração de um servidor no modelo cliente-servidor é composta por etapas. Qual(is) das etapas a seguir fazem parte da configuração de um servidor? 1. Estabelecer uma conexão 2. Criar um socket 3. Configurar a porta que será utilizada 4. Estabelecer o tamanho da fila de espera 5. Aguardar uma conexão 2, 3 e 4 2, 3, 4 e 5 1, 2 e 3 2, 3 e 5 1, 3 e 5 Gabarito Comentado
Compartilhar