Buscar

SistemasDistribuidosAtividade2

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 5 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

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

21/05/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0255 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_32596884_1&course_id=_581383_1&content_id=_13301360_1&outcome_id=_31330341_1&outcome_definition_id=_8887443_1 1/5
 Revisar envio do teste: ATIVIDADE 2 (A2)GRA0255 SISTEMAS DISTRIBUÍDOS PTA - 202010.ead-29774267.06 Unidade 2
Revisar envio do teste: ATIVIDADE 2 (A2) 
Usuário ROBINSON VITAL VITAL PRADO
Curso GRA0255 SISTEMAS DISTRIBUÍDOS PTA - 202010.ead-29774267.06
Teste ATIVIDADE 2 (A2)
Iniciado 04/05/20 15:35
Enviado 20/05/20 14:57
Status Completada
Resultado da tentativa 8 em 10 pontos 
Tempo decorrido 383 horas, 22 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente
no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de
sincronização entre as máquinas. 
Nesse sentido, assinale a alternativa que contém uma possível solução:
Relógios de Berkeley
Relógios lógicos
Sua resposta está incorreta. A alternativa está incorreta, pois os nomes corretos para os termos apresentados são Algoritmo de Berkeley, responsável
pelo servidor de tempo; Sincronismo em redes sem fio, responsável pelo sincronismo por broadcast; e Algoritmo de Lamport, responsável pela ordem
de execução de operações.
Pergunta 2
Minha Área
0 em 1 pontos
1 em 1 pontos
ROBINSON VITAL PRADO
https://fmu.blackboard.com/
https://fmu.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_581383_1
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_581383_1&content_id=_13301327_1&mode=reset
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_361_1
https://fmu.blackboard.com/webapps/login/?action=logout
21/05/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0255 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_32596884_1&course_id=_581383_1&content_id=_13301360_1&outcome_id=_31330341_1&outcome_definition_id=_8887443_1 2/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Dada a seguinte classe para o lado do servidor, ou classe Server: 
public class Server { 
 
 public static void main(String args[]){ 
 try { 
 ServerSocket server = new ServerSocket(2255); 
 System.out.println("Servidor iniciado na porta 2255"); 
 
 Socket cliente = server.accept(); 
 System.out.println("Cliente conectado do IP "+cliente.getInetAddress(). 
 getHostAddress()); 
 Scanner entrada = new Scanner(cliente.getInputStream()); 
 while(entrada.hasNextLine()){ 
 System.out.println(entrada.nextLine()); 
 } 
 
 entrada.close(); 
 server.close(); 
 
 } catch (IOException ex) { 
 Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex); 
 } 
 
 } 
 
} 
 
 Após a análise do código, assinale a alternativa que contenha uma uma afirmativa correta a respeito do código citado: 
 
As conexões dos clientes serão executadas na porta 2255.
As conexões dos clientes serão executadas na porta 2255.
Resposta correta. A alternativa está correta, pois na criação de um objeto tipo SocketServer, é necessário que se faça também a abertura ou criação
de uma porta sem uso, ou seja, uma porta desocupada pelo sistema operacional. Desse modo, no código problema, podemos inferir a porta 2255
para as possíveis conexões do cliente.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações controladoras e possibilitadoras de recursos possíveis como
conectividades, comunicação e transferência de dados entre dois ou mais sistemas de computadores interligados. 
Nesse sentido, assinale a alternativa que indique um exemplo de protocolo:
Transmission Control Protocol (TCP).
Transmission Control Protocol (TCP).
1 em 1 pontos
21/05/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0255 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_32596884_1&course_id=_581383_1&content_id=_13301360_1&outcome_id=_31330341_1&outcome_definition_id=_8887443_1 3/5
Feedback
da
resposta:
Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou Transmission Control Protocol conhecido também
como TCP é exemplo de um dos protocolos mais utilizados para comunicação entre computadores dentro dos sistemas distribuídos.
Pergunta 4
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.
Pergunta 5
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
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.
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 6
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
21/05/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0255 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_32596884_1&course_id=_581383_1&content_id=_13301360_1&outcome_id=_31330341_1&outcome_definition_id=_8887443_1 4/5
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou regimentos que versarão desde a sintaxe à sincronização da
intercomunicação, sendo implementado por meio de hardware, software ou a combinação deles. 
 
Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:
O protocolo User Datagram Protocol ou UDP não possui ligação entre emissore receptor, dificultando as orientações referentes à
conexão.
O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à
conexão.
Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo simples, confiável e sem conexão, aliado ao IP ou
Internet Protocol, ou seja, seu envio de dados (datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor.
Pergunta 7
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 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
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ção entre servidor e cliente são feitas a partir de requisições, Para haver a
1 em 1 pontos
1 em 1 pontos
21/05/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0255 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_32596884_1&course_id=_581383_1&content_id=_13301360_1&outcome_id=_31330341_1&outcome_definition_id=_8887443_1 5/5
Quinta-feira, 21 de Maio de 2020 16h53min43s BRT
da
resposta:
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 9
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:
Durante uma comunicação Socket o início dela
a criação de um socket permite a criação de um objeto ServerSocket
Sua resposta está incorreta. A alternativa está incorreta, pois ao citar a Socket e a ServerSocket como possíveis criadoras de soluções para o sistema
e citar que o chat é estabelecido apenas para cliente-servidor. Esse tipo de implementação estabelece conexão, ou seja, permite a comunicação entre
cliente e servidor possibilitando a criação de chat entre cliente-cliente e cliente- servidor, além de sincronizar informações em sistemas distribuídos.
Pergunta 10
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
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:
As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar autenticação do cliente para maior
segurança.
As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar autenticação do cliente para maior
segurança.
Resposta correta. A alternativa está correta, pois as chamadas remotas de procedimento operam em velocidades muito mais baixas quando
comparadas às chamadas locais, possibilitando seu transporte em redes com baixa segurança,de modo que haja a solicitação de autenticação do
procedimentos em questão.
← OK
0 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_581383_1&method=list&nolaunch_after_review=true');

Continue navegando