Buscar

ATIVIDADE 2 - SISTEMAS DISTRIBUÍDOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Usuário THIAGO FERREIRA DA COSTA
Curso GRA0255 SISTEMAS DISTRIBUÍDOS PTA - 202010.ead-29774267.06
Teste ATIVIDADE 2 (A2)
Iniciado 21/05/20 22:04
Enviado 21/05/20 23:07
Status Completada
Resultado da tentativa 7 em 10 pontos 
Tempo decorrido 1 hora, 2 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Sabemos que a intercomunicação pode ser feita a partir da implantação dos sockets em algumas
linguagens, como a Java. Nesse caso, o servidor Java responderá às solicitações feitas pelos clientes,
de modo que, em seguida, são implementadas ações do lado do cliente, as quais enviarão as
solicitações para o servidor, aguardando resposta. Para usarmos o socket TPC/IP é necessária a
importação de algumas bibliotecas na classe Java. Assinale a alternativa que contenha informações
corretas sobre algumas bibliotecas na classe Java:
import java.io.IOExtension
import java.PrintWriter
Sua resposta está incorreta. A alternativa está incorreta, pois para haver a criação de
uma classe Servidora, podemos usar o comando import java.io.PrintWriter. Além disso,
os termos apresentados nas alternativas estão grafados erroneamente. Os termos
corretos seriam: import java.io.IOException; import java.net.Server.Socket; import
java.net.Socket.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
O Socket e a ServerSocket são usadas basicamente para estabelecer comunicação entre cliente e
servidor, de modo que suas aplicações são possíveis em diversos cenários. Dada essa afirmativa,
podemos dizer que são exemplos desses cenários as criações de soluções para o sistema e chat
somente para cliente-servidor. Neste sentido, assinale a alternativa que indique qual é o resultado
obtido a partir o uso de Socket e ServerSocket:
a criação de um socket permite a criação de um objeto ServerSocket
a criação de um socket permite a criação de um objeto ServerSocket
Resposta correta. A alternativa está correta, pois a classe socket e ServerSocket são
responsáveis basicamente pela criação de chat entre cliente-cliente e cliente-servidor;
além de não influenciar em possíveis soluções do sistema, respeitando os comandos do
código e centralizando os diversos bancos de dados de uma comunicação Socket.
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
O modelo de chamada remota de procedimento utiliza uma thread como controladora de dois
processos envolvendo um invocador e um servidor. De modo que o invocador enviará mensagens
para o processo servidor e autobloqueia uma possível resposta. É a mensagem emitida pelo invocador
que carrega as coordenadas procedimentais, enquanto a mensagem de resposta enviará as
determinações a respeito da execução do sistema. Nesse sentido, assinale a alternativa que indique
qual é verídica sobre a chamada remota de procedimento:
Ambos os processos ficam ativos, simultaneamente, por determinado período, um
respondendo o outro quase que sincronizadamente.
As chamadas remotas de procedimento quando em determinadas condições, pode
reivindicar autenticação do cliente para maior segurança.
Sua resposta está incorreta. A alternativa está incorreta, pois o modelo de chamada
remota de procedimento é similar ao de chamadas locais, pois também aloca os
0 em 1 pontos
1 em 1 pontos
0 em 1 pontos
resposta: argumentos em uma área de memória conhecida e cede o controle para o procedimento
em execução, que os lê e processa. Enquanto um processo fica ativo, em determinado
instante, o outro dica desativado. Diferentemente dos procedimentos locais, os erros,
como as falhas do servidor ou rede devem ser identificadas e corrigidas. Esse tipo de
modelo não tem acesso aos endereços do cliente, impossibilitando o envio de
argumentos como variáveis gerais ou repassados.
Pergunta 4
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Outra principal aplicabilidade do UDP é durante os jogos online, na qual, ao se perder alguns pacotes,
os personagens adversários podem se teletransportar para tela sem a necessidade de receber os
dados que foram perdidos, mantendo a partida intacta. Percebemos aqui, que a escolha entre o uso
de protocolos cabe ao desenvolvedor de cada aplicação. o Assinale a alternativa que contenha
informações corretas a respeito do UDP
O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta
velocidade de transmissão.
O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta
velocidade de transmissão.
 Resposta correta. A alternativa está correta, pois semelhantemente ao protocolo TCP, o
protocolo UDP envia pacotes de informações removendo toda a parte de verificação de
erros da outra tecnologia ou seja tem como principal objetivo acelerar o processo de
envio de dados, de modo que comandos como timeouts, retransmissões,
acknowledgements, controle de fluxo são usados para melhoria em sua segurança; além
de não apresentar conexão ou datagramas divisíveis. 
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de
informações. Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis
pela criação de um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de
dados do buffer associado ao socket. 
A partir do exposto, associe os conceitos às suas características:
 
1 - Accept
2 - Read
3 - Write
 
( ) Faz a leitura do assunto referido ao buffer relativo a um socket.
( ) Origina um novo socket, responsável pela comunicação. 
( ) Grafa os dados em buffer, o qual está associado a um socket.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência
correta:
2, 1, 3.
1, 2, 3.
Sua resposta está incorreta. A alternativa está incorreta pois não apresenta a sequência
da maneira adequada, pois após o recebimento da mensagem pela porta do servidor, o
socket, ao qual ela foi encaminhada, executará dentro do servidor, o pedido/ tarefa,
respeitando dentre os processos, o Accept, Read e Write, ou seja, recebimento, leitura e
transcrição de dados.
Pergunta 6
Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios lógicos,
aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário, que por
sua vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de Lamport parte
do conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa que contém
informações corretas:
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo
processo e se uma mesma mensagem é recebida por a e b, os quais tem processos
diferentes.
Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo
processo e se uma mesma mensagem é recebida por a e b, os quais tem processos
diferentes.
Resposta correta. A alternativa está correta, pois descreve o conceito de Algoritmo de
Lamport, o qual sugere que a relação happens-before é transitiva, tanto para a e b em
um mesmo processo quanto para a mesma mensagem sendo a e b de processos
distintos.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das
informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou
sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que
minimizem ou eliminem esse delay. 
Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das
informações:
Usar um loop infinito para receber uma requisição do cliente.
Usar um loop infinito para receber uma requisição do cliente.
Resposta correta. A alternativa está correta, pois o início de uma comunicaçãoentre
servidor e cliente são feitas a partir de requisições, Para haver a requisição o servidor
deve estar pronto para conexão, desse modo o loop é a melhor opção para essa espera
já que o servidor ficará disponível para processar as requisições até que elas sejam
atendidas.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets,
podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de
aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read, 
write, close, chamada gethosbyname, chamada getprotobyname. 
Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket:
São exemplos accept: newsocket
São exemplos accept: newsocket
Resposta correta. A alternativa está correta, pois sobre o método padronizado para
ApiSocket sobre controle temos termo newsocket, o qual pode e deverá estar
associado aos processo de socket, como finalizador de comunicação; de addr como
parâmetros relacionados aos protocolos de rede; e de addrlen, responsável pela
comunicação, sendo residente ou não numa mesma máquina.
Pergunta 9
Resposta
Selecionada:
Resposta
Correta:
O WWV é o acrônimo usual para National Institute of Standards and Technology Time & Frequency
shortwave radio station e é responsável pelo informativo do tempo correto para o sincronismo de
máquinas, o qual está localizado no oeste dos Estados Unidos da América, no estado de Colorado. 
Assinale a alternativa que contém afirmações corretas a respeito do WWV:
Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante,
também interfere em sua atualização e sincronismo.
Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante,
também interfere em sua atualização e sincronismo.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Quinta-feira, 21 de Maio de 2020 23h07min06s BRT
Feedback
da
resposta:
Resposta correta: verdadeira. A alternativa está correta, pois apesar de ser um excelente
meio de consulta, os anúncios de tempo estão normalmente atrasados em 30 ms com o
uso linhas terrestres nos EUA, podendo chegar a 150 ms em celulares e redes de voz
sobre IP, e a 250 ms para conexão telefônica por satélite. 
Pergunta 10
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um
dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por
exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de
forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado.
Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP:
Este processo de envio e recebimento desses pacotes acontece a cada vez que você
clica em um link, ou faz um login ou publica algum comentário na rede.
Este processo de envio e recebimento desses pacotes acontece a cada vez que você
clica em um link, ou faz um login ou publica algum comentário na rede.
Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de
numeração para segurar o envio de informações de forma correta tendo como principal
característica a confiabilidade de dados. O TCP é o responsável pela integridade dos
downloads, por exemplo, evitando que sejam corrompidos por oscilações na velocidade
da sua conexão ou que as páginas acessadas por você dificilmente deixem de carregar
algum elemento por acidente.
1 em 1 pontos

Continue navegando