Logo Passei Direto
Buscar

Atividade 3_ Sistemas Distribuídos e SOA

Atividade (questionário) sobre arquitetura do NFS — XDR, RPC, protocolo de montagem, modelo de arquivos e segurança — e conceitos de sistemas distribuídos: definição, arquiteturas cliente‑servidor/broker/SOA, resiliência de microsserviços e diferenças entre RMI e CORBA (stub/skeleton).

User badge image
test1msof

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Atividade 3
Entrega 25 de nov de 2024 em 23:59
Pontos 1
Perguntas 5
Disponível 12 de ago de 2024 em 0:00 - 25 de nov de 2024 em 23:59
Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 8 minutos 0,8 de 1
MAIS RECENTE Tentativa 2 8 minutos 0,8 de 1
Tentativa 1 7 minutos 0,6 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 24 de ago de 2024 em 18:52
Esta tentativa levou 8 minutos.

Pergunta 1
0,2 / 0,2 pts
 XDR
 PROTOCOLO DE MONTAGEM
 SEGURANÇA
 RPC
Correto!
 HDFS
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
A arquitetura do NFS é definida por três componentes principais que podem ser vistos como
residindo logicamente em cada uma das três camadas do
modelo OSI correspondentes à camada de aplicação TCP/IP.
Qual conceito não se enquadra nessa arquitetura?
A+
A
A-
https://famonline.instructure.com/courses/41007/quizzes/195702/history?version=2
https://famonline.instructure.com/courses/41007/quizzes/195702/history?version=2
https://famonline.instructure.com/courses/41007/quizzes/195702/history?version=1
A alternativa está correta, pois:
O padrão External Data Representation (XDR), o qual é responsável por definir como os tipos de
dados são representados nas trocas entre clientes e servidores, padronizando estes dados. O XDR
está na camada de apresentação;
O protocolo Remote Procedure Call (RPC) que é um serviço genérico da camada de sessão usado
para implementar a funcionalidade de conexão cliente/servidor. O RPC realiza a chamada de
procedimentos em um computador remoto em rede. Essa chamada é semelhante as chamadas de
procedimento quando feitas em sistemas monolíticos;
Os procedimentos e operações do NFS, que caracterizam a funcionalidade real desta arquitetura.
Esses procedimentos, que funcionam conceitualmente na camada de aplicação do modelo OSI,
determinam tarefas específicas a serem realizadas em arquivos na rede, usando o XDR para
representar os dados e o RPC para transportar os comandos em uma comunicação entre
computadores. O NFS envolve uma série de funções, dentre elas três principais merecem destaque,
são:
Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo
usando o protocolo de montagem, o qual é responsável por lidar com os detalhes de abertura e
fechamento de arquivos. Trata-se de um protocolo arquitetonicamente distinto, mas obviamente
relacionado ao NFS;
Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório
e a estrutura do sistema de arquivo. Esse modelo é estritamente baseado no modelo de sistema de
arquivos do UNIX, mas não é específico apenas para aquele sistema operacional;
Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles
usam autenticação de estilo UNIX para verificar as permissões para várias operações. O NFS
versão 4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e
algoritmos de criptografia, e muitas alterações feitas no protocolo
como um todo para torná-lo mais seguro.

Pergunta 2
0 / 0,2 pts
Leia o texto abaixo:
Os aplicativos distribuídos podem ser usados de várias maneiras, desde plataformas de comércio
eletrônico a aplicativos de desktop. Segundo Tanenbaum, Sistema Distribuído é: “Uma coleção de
elementos de computação autônomos que aparecem para seus usuários como um único sistema
coerente”.
(Fonte: TANENBAUM, A.; STEEN, M. A brief introduction to distributed systems. Computing 98, 967–1009 (2016). Disponível em:
https://doi.org/10.1007/s00607-016-0508-7. Acesso em: 06 jul. 2021) (Adaptado)
Considerando o conceito de sistemas distribuídos, avalie as afirmações a seguir:
A+
A
A-
 III e IV.
Você respondeu
 I e IV.
A alternativa está incorreta, pois apenas a afirmação I é III são verdadeiras.
A afirmação I é verdadeira, pois em sistemas distribuídos, existem três arquiteturas de aplicativos
principais: a arquitetura cliente-servidor, o padrão de broker ou a arquitetura orientada a serviços.
A afirmação III é verdadeira, pois este é o conceito de resiliência. Um microsserviço, por exemplo,
por ser fracamente acoplado, se falhar, não irá interferir nos demais microsserviços.
A afirmação II é falsa, pois RMI e CORBA são dois conceitos distintos. O RMI é um sistema de
objetos distribuídos centrado em Java, por outro lado, o CORBA foi projetado para ser independente
do idioma. As interfaces de objeto são especificadas em uma linguagem que é independente da
linguagem de implementação real.
A afirmação IV é falsa, pois o RMI é uma API que possibilita mecanismos para criar aplicativos
distribuídos em Java. Ele usa o Stub (lado do cliente) e o Skeleton (lado do servidor) para
comunicação com o objeto remoto. As camadas RMI são: stub/esqueleto, camada de
referenciamento remoto e camada de transporte.
 I e II.
 II e IV.
Resposta correta
 I e III.

Pergunta 3
0,2 / 0,2 pts
I. São exemplos de arquiteturas de sistema distribuídos: a Arquitetura Orientada a Serviços e
a Arquitetura Cliente-Servidor.
II. Um aplicativo de padrão RMI é um sistema distribuído que usa componentes desacoplados,
por exemplo, o CORBA.
III. Os aplicativos distribuídos podem operar continuamente, mesmo que partes de seu
aplicativo falhem.
IV. Em um sistema RMI, o Stub é uma camada do lado do cliente responsável por transportar
dados para a aplicação remota.
 É correto o que se afirmar apenas em:
Leia o texto abaixo:
São condições exclusivas para que haja deadlock:
Exclusão mútua: Um recurso é requisitado exclusivamente por um processo;
A+
A
A-
 III, apenas.
 III, apenas.
 II, apenas.
 II e III, apenas.
Correto!
 I, apenas.
A alternativa está correta, pois apenas a afirmação I é verdadeira.
A afirmação I é verdadeira, pois como é raro ocorrer um estado de deadlock, seria gasto um tempo
muito grande para desenvolver um código para removê-lo, então, podemos deixar o deadlock
ocorrer. Quando isso acontece é possível tomar outras ações como, por exemplo, reiniciar o sistema.
Esta técnica de ignorar o deadlock é utilizada por sistemas operacionais como o Windows e o Linux.
A afirmação II é falsa, pois adicionando preempção, ou seja, tornar um processo preemptivo, fará
com que ele seja sempre proprietário de um recurso (o processador, por exemplo), logo, se ele não
libera o recurso para outros processos, teremos o estado de deadlock.
A afirmação III é falsa, pois removendo a preempção, um processo será obrigado a parar e liberar o
recurso que está sendo utilizado. Deste modo, outros processos poderão utilizar o recurso que
estava ocupado.

Pergunta 4
0,2 / 0,2 pts
Retenção e espera: Um processo não libera o recurso alocado e, ao mesmo tempo, aguarda que
outro processo libere um recurso para que consiga utilizá-lo;
Sem preempção: Um recurso só pode ser liberado pelo processo que o alocou primeiro;
Espera circular: Existe uma cadeia cíclica fechada de processos aguardando a liberação dos
recursos alocados por outros processos.
Fonte: COFFMAN, G.; ELPHICK, J., e SHOSHANI, A. System deadlocks. Computing Surveys. Vol. 3, no. 2, pg. 67-78. 1971.
Considerando o texto, avalie as afirmações abaixo:
I. Uma estratégia para lidar com o deadlock é ignorá-lo
II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo.
III. Um processo entra em deadlock ao remover a preempção.
 É correto o que se afirmar em:
Temos na arquitetura do NFS que é definida por três componentes principais que podem ser vistos
como residindo logicamente em cada uma das três camadas do modelo OSI correspondentes à
camada de aplicação TCP/IP.
Qual dos componentes abaixo não está vinculado a tal arquitetura?
A+
A
A-
 NFS
 RPC
 Segurança
Correto!
 CORBA
A alternativa está correta, pois:
Os procedimentos e operaçõesdo NFS, que caracterizam a funcionalidade real desta arquitetura.
Esses procedimentos, que funcionam conceitualmente na camada de aplicação do modelo OSI,
determinam tarefas específicas a serem realizadas em arquivos na rede, usando o XDR para
representar os dados e o RPC para transportar os comandos em uma comunicação entre
computadores. O NFS envolve uma série de funções, dentre elas três principais merecem destaque.
Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo
usando o protocolo de montagem, o qual é responsável por lidar com os detalhes de abertura e
fechamento de arquivos. Trata-se de um protocolo arquitetonicamente distinto, mas obviamente
relacionado ao NFS.
 
Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório
e a estrutura do sistema de arquivo. Esse modelo é estritamente baseado no modelo de sistema de
arquivos do UNIX, mas não é específico apenas para aquele sistema operacional.
Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles
usam autenticação de estilo UNIX para verificar as permissões para várias operações. O NFS versão
4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e algoritmos
de criptografia, e muitas alterações feitas no protocolo como um todo para torná-lo mais seguro.
 Modelo de sistema de arquivos

Pergunta 5
0,2 / 0,2 pts
 
Observe com atenção a figura abaixo:
A+
A
A-
 
A figura apresenta uma URI (Uniform Resource Identifiers) que é composta por um protocolo responsável por
localizar o recurso, além do endereço IP e de seu nome.
Correto!
 
A URL (Uniform Resource Locator) da figura é um tipo de URI (Uniform Resource Identifier) que necessita indicar
um protocolo de requisição que, neste caso, é o HTTP.
A alternativa está correta, pois uma URI tem o objetivo de identificar recursos web e recursos da
internet. Dentre os tipos de URI temos a URL e a URN. A URL necessariamente precisa indicar o
protocolo que será utilizado para localizar um determinado recurso. Para páginas web, por
exemplo, deve ser indicado o protocolo HTTP.
 
A figura apresenta uma URN (Uniform Resource Locator) que, como o nome indica, é responsável por localizar um
recurso web, neste caso a aplicação /app/home.
 
A figura possui uma URL (Uniform Resource Locator) que é um tipo de URI (Uniform Resource Identifiers) cuja
sintaxe inicia com o protocolo web www e finaliza com o nome da aplicação.
 
A figura demonstra a extração do endereço IP da URL (Uniform Resource Locator) e, em um procedimento onde o
navegador envia uma consulta ao servidor HTTP o qual responde apresentando a página.
Pontuação do teste: 0,8 de 1
Considerando as informações apresentadas, assinale a opção correta.
A+
A
A-

Mais conteúdos dessa disciplina