Buscar

Sistemas Distribuídos - Atividade 2

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

Curso SISTEMAS DISTRIBUÍDOS
Teste ATIVIDADE 2 (A2)
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 11 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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 2
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 3
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,
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
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 4
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:
1, 2, 3.
1, 2, 3.
Resposta correta. A alternativa está correta, pois o computador processará, preparará e
encaminhará a mensagem pelo socket até a porta reservada a ele, e partir daí a
mensagem é enviada, como descrito nos processos de Accept, Read e Write, ou seja, a
partir da comunicação, há leitura do assunto e a partir daí a grafia dos dados.
Pergunta 5
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Os protocolos são formalidades controladoras e possibilitadoras de conexão e transferência de dados
entre sistemas computacionais, dentre os protocolos existentes, podemos citar o Transmission Control
Protocol (TCP) e User Datagram Protocol (UDP), os mais utilizados juntamente ao Protocolo de
Internet (IP). 
Sobre os protocolos TCP e UDP, analise as afirmativas a seguir:
 
1. O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor.
2. O UDP é utilizado principalmente para transmissão de dados bancários.
3. O UDP não apresenta meios de apuração referentes à recepção de pacotes.
4. O TCP tem por definição manter os dados em um único pacote enviado individualmente
formando a mensagem desejada.
5. O UDP transfere pacotes para o IP por meio de canal de comunicação fixo.
 
Está correto o que se afirma em:
 
I e III, apenas.
I e III, apenas.
Resposta correta. A alternativa está correta, pois as afirmativas I e III estão corretas, já
que o protocolo UDP é isento de mecanismos que garante a recepção de pacotes, ou
seja, não possui mecanismos de reconhecimento de entrada e saída de pacotes; e o
protocolo TCP é protocolo vigente na relação emissor e receptor, ou seja, como ele é
orientado em conexão e usuário de reconhecimento de recebimento de pacotes, garante
a entrega de pacotes.
Pergunta 6
Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
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 emissor e
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:
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.PrintWriter
import java.PrintWriter
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 8
Resposta Selecionada:
Resposta Correta:
Feedback
daresposta:
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:
O comando read () é trocado por uma prorrogação funcional
O comando read () é trocado por uma prorrogação funcional
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 9
Resposta
Selecionada:
Resposta
Correta:
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:
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
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.
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 10
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
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:
III, apenas.
III, apenas.
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.
1 em 1 pontos

Continue navegando