Buscar

A2_Resposta

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

Usuário
	ROBSON MARIANO DA SILVA
	Curso
	CCO03003 SISTEMAS DISTRIBUIDOS GR3135202 - 202020.ead-11046.01
	Teste
	ATIVIDADE 2 (A2)
	Iniciado
	23/09/20 07:10
	Enviado
	23/09/20 07:26
	Status
	Completada
	Resultado da tentativa
	9 em 10 pontos  
	Tempo decorrido
	15 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
0 em 1 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	 
2, 1, 3.
	Resposta Correta:
	 
1, 2, 3.
	Feedback da resposta:
	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 2
1 em 1 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	 
Transmission Control Protocol (TCP).
	Resposta Correta:
	 
Transmission Control Protocol (TCP).
	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 3
1 em 1 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	 
Usar um loop infinito para receber uma requisição do cliente.
	Resposta Correta:
	 
Usar um loop infinito para receber uma requisição do cliente.
	Feedback da resposta:
	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 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 4
1 em 1 pontos
	
	
	
	Tomemos como exemplo um computador compilando o arquivo fonte com um tempo de 2035. Simultaneamente a este computador, haverá outro, que executar o comando MAKE, com um pequeno delay; alterando e registrando no arquivo fonte, o tempo 2034. Imediatamente ele perceberá que o arquivo está com o tempo desatualizado, ou seja, o arquivo objeto é mais antigo quando comparado ao arquivo fonte; ou seja, já foi compilado e não precisa ser refeito, gerando um erro gravíssimo no sistema.
Nesse sentido, assinale a alternativa que indique a melhor solução para esse problema/erro:
	
	
	
	
		Resposta Selecionada:
	 
Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as máquinas.
	Resposta Correta:
	 
Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as máquinas.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois quando se estabelece uma comunicação em sistemas distribuídos, percebemos que cada sistema individual terá à sua disposição, um relógio que guiará a marcação para receber ou enviar mensagens. Esse relógios podem ser sincronizados, dentre outras formas, por meio do Tempo Coordenado Universal (UTC).
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	 
import java.PrintWriter
	Resposta Correta:
	 
import java.PrintWriter
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois para haver possibilidade de comunicação entre as máquinas é preciso a criação de uma classe Servidora, a qual é responsável pela espera de conexão entre cliente e Servidor, tendo como exemplo a classe Java, como a import java.io.PrintWriter.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados.
Nesse sentido, assinale a alternativa que indique um  exemplo de método padronizado citado no texto:
 
 
	
	
	
	
		Resposta Selecionada:
	 
Listen.
	Resposta Correta:
	 
Listen.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por indicar se o sistema deve ou não  aguardar as conexões a serem estabelecidas com o cliente.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos. Sobre os passos da arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir:
 
1.  A mensagem é gerada e emitida fora da máquina até seu destino.
2. A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP.
3. Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor.
4. A mensagem mantém seu código inicial e chega ao setor de requisição.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
III, apenas.
	Resposta Correta:
	 
III, apenas.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois assim que a resposta é recebida pelo servidor, ela é convertida e conduzida ao processo cliente, corroborando com a alternativa III que diz que as fases de uma resposta do servidor são a transformação, , empacotamento e despacho pela rede da resposta do servidor.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	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/enviode 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:
	
	
	
	
		Resposta Selecionada:
	 
Relógios lógicos
	Resposta Correta:
	 
Relógios lógicos
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois os relógios lógicos identificam as ações casuais e temporais nos sistemas distribuidos por meio de algoritmos (série finita de ações as quais serão executadas para a solução de um erro) responsáveis pela sincronicidade e veracidade interna dos relógios.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que contém informações corretas sobre a chamada remota:
	
	
	
	
		Resposta Selecionada:
	 
O comando read () é trocado por uma prorrogação funcional
	Resposta Correta:
	 
O comando read () é trocado por uma prorrogação funcional
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na qual o read () presente numa chamada normal, será substituído por uma extensão de sua função pedindo o envio de uma mensagem protegida pela função, por meio de uma rede.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	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
	
	
	
	
		Resposta Selecionada:
	 
O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.
	Resposta Correta:
	 
O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.
	Feedback da resposta:
	 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. 
	
	
	
Quarta-feira, 23 de Setembro de 2020 07h26min10s BRT

Continue navegando