A maior rede de estudos do Brasil

Grátis
6 pág.
Arquitetura de Servidores de Rede

Pré-visualização | Página 1 de 2

· Pergunta 1
1 em 1 pontos
	
	
	
	Levando em consideração o conceito do modelo cliente-servidor, no qual um usuário possui uma demanda por algum serviço, seja o acesso a um banco de dados ou a algum sistema de informações, por exemplo, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
( ) O lado servidor necessita de um grande poder de processamento, ou seja, de equipamentos poderosos, porque toda requisição do cliente é processado no servidor.
( ) O cliente necessita de computadores potentes, porque todo o processamento é realizado no seu lado antes de ser enviado ao servidor.
( ) O cliente pode utilizar computadores comuns, notebooks, tablets e smartphones, porque ele  simplesmente envia a requisição e a recebe processada pelo servidor.
( ) O cliente e o servidor podem utilizar computadores comuns e notebooks, porque todo o processamento é distribuído.
Assinale, a seguir, a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, F.
	Resposta Correta:
	 
V, F, V, F.
	Feedback da resposta:
	Resposta correta. A alternativa correta é a letra C, pois todo o processamento pesado das requisições é realizado do lado do servidor, onde este necessita de recursos computacionais para suprir tal demanda. Esses recursos são provenientes de computadores servidores (com alto poder de processamento). Os clientes não precisam de grandes recursos computacionais, pois eles possuem a função de enviar e receber requisições do servidor.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	O protocolo UDP (User Datagram Protocol) é da camada de transporte e possui a marca de não ser orientado à conexão, ou seja, não existe uma checagem para verificar se o pacote foi recebido por cliente ou servidor.
Sendo assim, analisando as características da comunicação via socket UDP, para quais aplicações a seguir ele se encaixaria como um protocolo viável de comunicação? Examine as afirmativas e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
 
( ) Transmissão de vídeo via Youtube.
( ) Transmissão de correio eletrônico via algum aplicativo de e-mail, como Outlook.
( ) Chamada de voz via Skype.
( ) Transmissão de dados por meio de algum sistema de gestão da empresa.
 
Assinale, a seguir, a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, F.
	Resposta Correta:
	 
V, F, V, F.
	Feedback da resposta:
	Resposta correta. A alternativa correta é a letra C, pois a transmissão de vídeo e chamada de voz não são aplicações críticas. Caso existisse uma checagem nessas aplicações, a comunicação se tornaria inviável. Além do mais, a perda de pacote não é prejudicial para a comunicação.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	Como observado nos estudos sobre sockets TCP, para que exista a comunicação entre processos do tipo cliente e servidor, processo-cliente, deve-se contatar o servidor. Assim sendo, o processo-servidor já deve estar preparado para aceitar conexões.
Baseando-se nessas informações e nos estudos realizados, qual seria a sequência lógica a ser seguida para criação de sockets TCP? Assinale, a seguir, a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
O cliente cria um socket TCP local especificando o número IP e a porta do processo-servidor; o servidor recebe solicitação de conexão; o cliente estabelece comunicação; o servidor cria um novo socket TCP com o número de porta do processo-cliente, o que permite que múltiplas conexões sejam criadas com clientes diferentes.
	Resposta Correta:
	 
O cliente cria um socket TCP local especificando o número IP e a porta do processo-servidor; o servidor recebe solicitação de conexão; o cliente estabelece comunicação; o servidor cria um novo socket TCP com o número de porta do processo-cliente, o que permite que múltiplas conexões sejam criadas com clientes diferentes.
	Feedback da resposta:
	Resposta correta. A lógica para a criação de um socket TCP parte do princípio de que o cliente sempre tenha que contatar o servidor por meio de número (ou nome) mais a porta referente ao serviço. A partir de então, o processo é simples: o servidor recebe a conexão e a estabelece, com a criação de um túnel por meio do número IP e da porta. Portanto, a alternativa D corresponde à sequência correta.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	Existem diversos tipos de protocolos rodando atualmente em uma rede de comunicação. Alguns, especificamente, possuem a função de transportar um pacote, ou seja, um “pedaço da informação” de um lado para outro; já outros resolvem números em nomes para facilitar o acesso aos serviços, por exemplo.
Seguindo essa linha e baseando-se nos estudos realizados, quais das possibilidades a seguir representam protocolos de comunicação? Observe e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
 
( ) TCP, IP, API, LAN.
( ) DNS, TCP, API, WAN.
( ) TCP, UDP, DNS, IP.
( ) WAN, LAN, TCP, DNS.
 
Assinale, a seguir, a alternativa que corresponde à sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
F, F, V, F.
	Resposta Correta:
	 
F, F, V, F.
	Feedback da resposta:
	Resposta correta. TCP, UDP, DNS e IP são protocolos utilizados para a comunicação em uma rede de computadores. Já as siglas LAN e WAN são topologias de rede, como redes locais e redes de internet. A API é uma camada de software que utiliza sockets TCP ou UDP para realizar a “conversa” entre sistemas. Portanto, a alternativa correta é a letra B.
	
	
	
· Pergunta 5
0 em 1 pontos
	
	
	
	Os sockets TCP contêm algumas funções de uso básicas para a realização da troca de informações entre cliente-servidor, como pode ser observado na figura a seguir:
Figura : Troca de informações via sockets TCP
Fonte: Inkscape / Wikimedia Commons.
 
Assinale, a seguir, a alternativa correta com relação às funções de uso dos sockets:
	
	
	
	
		Resposta Selecionada:
	 
Connect é uma função do servidor para conectar a uma conexão remota.
	Resposta Correta:
	 
Listen e Accept são funções exclusivas do lado do servidor, as quais servem para preparar o socket para uso do servidor e para aceitar uma nova conexão, respectivamente.
	Feedback da resposta:
	Sua resposta está incorreta. A função Connect é exclusiva do cliente para iniciar a troca de mensagens. Close fecha a conexão dos lados de cliente e servidor, send é para envio de mensagens de ambos os lados e listen é a função para aguardar mensagens que, obviamente, são para uso somente do lado do cliente.
	
	
	
· Pergunta 6
0 em 1 pontos
	
	
	
	Os APIs são rotinas que possuem um padrão de programação para realizar a comunicação entre aplicativos por meio de uma rede de dados. A seguir, vemos um pedaço de código API com sockets no cliente e no servidor:
Figura: Exemplo de codificação de sockets (API)
Fonte: CSIS (s./d., on-line).
 
CSIS. Pace University. [s./d.]. Disponível em: <http://csis.pace.edu/~marchese/CS865/Lectures/Liu4/sockets_files/image013.jpg>. Acesso em: 15 abr. 2019.
 
Assinale, a seguir, a alternativa correta com relação às APIs:
	
	
	
	
		Resposta Selecionada:
	 
As APIs são utilizadas somente no lado do servidor, com a codificação escrita tanto para o servidor quanto para o cliente.
	Resposta Correta:
	 
As APIs, independentemente da linguagem, são implementadas tanto no cliente quanto no servidor e fazem a comunicação entre aplicações.
	Feedback da resposta:
	Sua resposta está incorreta. As APIs são escritas para o lado do cliente e do servidor, na linguagem mais apropriada escolhida pelo desenvolvedor. 
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Para que exista a comunicação entre um servidor e um cliente, ou seja, uma requisição correta entre servidor e serviço, um “padrão de comunicação” deve ser realizado para que possa ser estabelecido um diálogo entre ambos.
A seguir, seguem algumas assertivas com relação ao tema:
I. Um conjunto de endereço IP ou hostname mais um número de porta são conhecidos como endereço de socket.
II. O protocolo HTTP (Hypertext Transfer Protocol) seguido

Crie agora seu perfil grátis para visualizar sem restrições.