Buscar

aula 6 sistemas distribuidos 3

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1.
		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->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE
	
	
	SOCKET->CONNECT->SEND->RECEIVE->CLOSE
	
	
	SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE
	
	
	SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
	
	 
		
	
		2.
		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:
	
	
	
	Secure Procedure Call - SPC.
	
	
	Remote Procedure Call - RPC.
	
	
	Manager Procedure Call - MPC.
	
	
	Network Procedure Call - NPC.
	
	
	Administration Procedure Call - APC.
	
	
	
	 
		
	
		3.
		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:
	
	
	
	Os dois processos bloqueiam os demais, a fim de ter acesso exclusivo ao meio de comunicação.
	
	
	O processo que recebe a chamada pode responder várias chamadas simultaneamente.
	
	
	O processo que faz a chamada pode fazer uso de redes assíncronas.
	
	
	O processo que recebe a chamada responde chamadas assíncronas com máxima prioridade.
	
	
	O processo que faz a chamada pode continuar executando após receber confirmação da transmissão.
	
	Gabarito
Coment.
	
	
	
	 
		
	
		4.
		[IFBA 2016] Quais são os quatro elementos que identificam um socket TCP?
	
	
	
	Endereço IP de origem, endereço IP de destino, endereço MAC da origem e endereço MAC do destino.
	
	
	Endereço IP de origem, endereço IP de destino, tamanho do pacote de dados e tipos de dados.
	
	
	Endereço MAC da origem, endereço MAC do destino, número da porta de origem e número de porta de destino.
	
	
	Endereço MAC da origem, endereço MAC do destino, quantidade de dados e tipos de dados.
	
	
	Endereço IP de origem, endereço IP de destino, número da porta de origem e número da porta de destino.
	
Explicação:
Faltava fazer a relação da questão com a devida aula.
	
	
	
	 
		
	
		5.
		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 e a justificativa estão corretas.
	
	
	A definição e a justificativa estão erradas.
	
	
	A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta.
	
	
	A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser desenvolvidas utilizando sockets
	
	
	Apenas a definição está errada pois não implementa transparência em relação a localização
	
	
	
	 
		
	
		6.
		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 II e III estão corretas
	
	
	As sentenças I e III estão corretas
	
	
	As sentenças I e II estão corretas
	
	
	Somente a sentença II está correta
	
	Gabarito
Coment.
	
	
	
	 
		
	
		7.
		Qual das opções abaixo apresenta somente serviços de middleware?
	
	
	
	Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL.
	
	
	Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos.
	
	
	Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes.
	
	
	Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC).
	
	
	Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso de soquetes.
	
	Gabarito
Coment.
	
	
	
	 
		
	
		8.
		A comunicação entre cliente e servidor utilizando sockets prevê:
	
	
	
	que o servidor execute a função listen para aguardar uma conexão do cliente.
	
	
	que o cliente utilize a função connect para se conectar ao servidor.
	
	
	que o socket criado pelo cliente seja também utilizado pelo servidor.
	
	
	que o cliente execute a função socket para estabelecer uma conexão
	
	
	que o servidor execute a função bind a cada conexão recebida
	
	Gabarito
Coment.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando