Baixe o app para aproveitar ainda mais
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.
Compartilhar