Buscar

TESTE DE CONHECIMENTO AULA 6 COMUNICAÇÃO UTILIZANDO SOCKETS E CHAMADA A PROCEDIMENTO REMOTO (RPC)

Prévia do material em texto

1o TESTE DE CONHECIMENTO
	 1a Questão (Ref.: 201202695023)
	 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->SEND->RECEIVE->CLOSE
	
	SOCKET->CONNECT->SEND->RECEIVE->CLOSE
	
	SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE
	 
	SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE
	
	SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201201971225)
	 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.
	
	Administration Procedure Call - APC.
	
	Network Procedure Call - NPC.
	
	Secure Procedure Call - SPC.
	
	Manager Procedure Call - MPC.
	
	
	
	
	 3a Questão (Ref.: 201201971342)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A comunicação entre cliente e servidor utilizando sockets prevê:
		
	
	que o socket criado pelo cliente seja também utilizado pelo servidor.
	 
	que o cliente utilize a função connect para se conectar ao servidor.
	
	que o cliente execute a função socket para estabelecer uma conexão
	
	que o servidor execute a função listen para aguardar uma conexão do cliente.
	
	que o servidor execute a função bind a cada conexão recebida
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201201971333)
	 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.
		
	
	3 e 5
	
	1, 2 e 4
	
	1 e 2
	
	1 e 4
	 
	2, 3 e 5
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202695026)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A ideia básica da comunicação com o uso de Remote Procedure Call (RPC) é:
		
	
	Permitir que um servidor remoto sempre tenha controle sobre as requisições a seus recursos ou serviços
	
	Ocultar de clientes remotos a disponibilidade de procedimentos em uma aplicação servidor
	
	Permitir que objetos distribuídos sejam compartilhados por vários programas aplicativos, com controle de sessão e de transações
	 
	Permitir que programas chamem procedimentos remotos de forma transparente, como se estivessem chamando procedimentos locais
	
	Prover pontos de conexão entre programas de computador em uma rede de computadores
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201201971234)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual das opções abaixo apresenta somente serviços de middleware?
		
	
	Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes.
	
	Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso de soquetes.
	 
	Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL.
	
	Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC).
	
	Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos.
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201201971332)
	 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.
		
	
	A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser desenvolvidas utilizando sockets
	
	A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta.
	
	Apenas a definição está errada pois não implementa transparência em relação a localização
	 
	A definição e a justificativa estão corretas.
	 
	A definição e a justificativa estão erradas.
	
	
	
	
	 8a Questão (Ref.: 201201971334)
	 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
	
	1, 3 e 5
	
	2, 3 e 5
	
	1, 2 e 3
	
	2, 3, 4 e 5
	
	 Gabarito Comentado

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes