Prévia do material em texto
01/10/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – CCO03003 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_37087043_1&course_id=_621320_1&content_id=_141529… 1/4
Revisar envio do teste: ATIVIDADE 2 (A2)
CCO03003 SISTEMAS DISTRIBUIDOS GR3135202 - 202020.ead-11046.01 Unidade 2
Revisar envio do teste: ATIVIDADE 2 (A2)
Usuário BRUNO PINTO NASCIMENTO
Curso CCO03003 SISTEMAS DISTRIBUIDOS GR3135202 - 202020.ead-11046.01
Teste ATIVIDADE 2 (A2)
Iniciado 01/10/20 17:28
Enviado 01/10/20 17:49
Status Completada
Resultado da tentativa 10 em 10 pontos
Tempo decorrido 21 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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:
O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor.
O UDP é utilizado principalmente para transmissão de dados bancários.
O UDP não apresenta meios de apuração referentes à recepção de pacotes.
O TCP tem por definição manter os dados em um único pacote enviado individualmente formando a
mensagem desejada.
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 2
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:
Minha Área
1 em 1 pontos
1 em 1 pontos
BRUNO PINTO NASCIMENTO
http://portal.anhembi.br/
https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_621320_1
https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_621320_1&content_id=_14152957_1&mode=reset
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1
https://anhembi.blackboard.com/webapps/login/?action=logout
01/10/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – CCO03003 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_37087043_1&course_id=_621320_1&content_id=_141529… 2/4
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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
resposta:
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).
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:
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:
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
01/10/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – CCO03003 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_37087043_1&course_id=_621320_1&content_id=_141529… 3/4
Resposta Correta:
Feedback
da
resposta:
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 6
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 enviode 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 7
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 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 8
Resposta Selecionada:
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
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
01/10/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – CCO03003 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_37087043_1&course_id=_621320_1&content_id=_141529… 4/4
Quinta-feira, 1 de Outubro de 2020 17h50min30s BRT
Resposta Correta:
Feedback
da
resposta:
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:
Feedback
da
resposta:
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:
Listen.
Listen.
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 10
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
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:
Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as
máquinas.
Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as
máquinas.
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).
← OK
1 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_621320_1&method=list&nolaunch_after_review=true');