Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: CCT0773 - ARQUITETURA DE SISTEMAS DISTRIBUIDOS 201707264171 1 Questão Assinale a alternativa que traz a função da primitiva ACCEPT da API de sockets. Tenta estabelecer uma conexão Cria um novo ponto de conexão Anuncia a disposição de aceitar conexões Anexa um endereço local a um socket Bloqueia o chamador até chegar uma requisição de comunicação Respondido em 05/05/2021 21:39:57 Explicação: Conforme definição. 2 Questão Qual das opções abaixo apresenta somente serviços de middleware? 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); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos. 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); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL. Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes. Respondido em 05/05/2021 21:40:02 Gabarito Comentado 3 Questão 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 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 As sentenças I e III estão corretas Respondido em 05/05/2021 21:40:07 Gabarito Comentado 4 Questão [IFBA 2016] Quais são os quatro elementos que identificam um socket TCP? 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 IP de origem, endereço IP de destino, tamanho do pacote de dados e tipos de dados. 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, número da porta de origem e número da porta de destino. Endereço MAC da origem, endereço MAC do destino, quantidade de dados e tipos de dados. Respondido em 05/05/2021 21:40:11 Explicação: Faltava fazer a relação da questão com a devida aula. 5 Questão 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, 2 e 3 2, 3, 4 e 5 2, 3 e 5 1, 3 e 5 Respondido em 05/05/2021 21:40:22 Gabarito Comentado 6 Questão Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por: SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE SOCKET->CONNECT->SEND->RECEIVE->CLOSE Respondido em 05/05/2021 21:40:31 Gabarito Comentado Gabarito Comentado 7 Questão 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. 2, 3 e 5 1 e 2 1, 2 e 4 3 e 5 1 e 4 Respondido em 05/05/2021 21:40:36 Gabarito Comentado 8 Questão A comunicação entre cliente e servidor utilizando sockets prevê: 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. que o servidor execute a função bind a cada conexão recebida
Compartilhar