Buscar

Atividade 2 em 18 de Agosto de 2020 GRAD0255 Sistemas Distribuidos UAM

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

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 6, do total de 6 páginas

Prévia do material em texto

Atividade 2 – em 18 de Agosto de 2020 
GRA0255 SISTEMAS DISTRIBUÍDOS GR3135-212-9 - 202120.ead-17798.01 
Graduação UAM em Ciência da Computação 
Curso GRA0255 SISTEMAS DISTRIBUÍDOS GR3135-212-9 - 202120.ead-
17798.01 
Teste ATIVIDADE 2 (A2) 
Iniciado 18/08/21 19:57 
Enviado 18/08/21 20:07 
Status Completada 
Resultado da 
tentativa 
10 em 10 pontos 
Tempo decorrido 10 minutos 
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários 
• Pergunta 1 
1 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: 
1, 2, 3. 
Resposta Correta: 
1, 2, 3. 
Comentário 
da resposta: 
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 2 
1 em 1 pontos 
 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: 
 
Resposta 
Selecionada: 
 
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: 
 
O protocolo User Datagram Protocol ou UDP não possui 
ligação entre emissor e receptor, dificultando as orientações 
referentes à conexão. 
Comentário 
da resposta: 
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 3 
1 em 1 pontos 
 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: 
 
Resposta 
Selecionada: 
 
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: 
 
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. 
Comentário 
da resposta: 
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 4 
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). 
Comentário 
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 5 
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/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: 
 
Resposta Selecionada: 
Relógios lógicos 
Resposta Correta: 
Relógios lógicos 
Comentário 
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 6 
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. 
Comentário 
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. 
 
• Pergunta 7 
1 em 1 pontos 
 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: 
 
Resposta 
Selecionada: 
 
Apesar da “instantaneidade”, o tempo gasto para informação 
chegar ao solicitante, também interfere em sua atualização e 
sincronismo. 
Resposta 
Correta: 
 
Apesar da “instantaneidade”, o tempo gasto para informação 
chegar ao solicitante, também interfere em sua atualização e 
sincronismo. 
Comentário 
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 vozsobre IP, e a 250 ms para conexão 
telefônica por satélite. 
 
 
• Pergunta 8 
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. 
Comentário 
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 9 
1 em 1 pontos 
 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: 
 
Resposta Selecionada: 
São exemplos accept: newsocket 
Resposta Correta: 
São exemplos accept: newsocket 
Comentário 
da resposta: 
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 10 
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 
Comentário 
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. 
 
Quarta-feira, 18 de Agosto de 2021 20h08min00s BRT

Continue navegando