Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade 2 Pergunta 01: 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: Pergunta 02: 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: Pergunta 03: 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: Pergunta 04: 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: Pergunta 05: 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: Pergunta 06: 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: Pergunta 07: O modelo de chamada remota de procedimento utiliza uma thread como controladora de dois processos envolvendo um invocador e um servidor. De modo que o invocador enviará mensagens para o processo servidor e autobloqueia uma possível resposta. É a mensagem emitida pelo invocador que carrega as coordenadas procedimentais, enquanto a mensagem de resposta enviará as determinações a respeito da execução do sistema. Nesse sentido, assinale a alternativa que indique qual é verídica sobre a chamada remota de procedimento: Pergunta 08: 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: Pergunta 09: Dada a seguinte classe para o lado do servidor, ou classe Server: public class Server { public static void main(String args[]){ try { ServerSocket server = new ServerSocket(2255); System.out.println("Servidor iniciado na porta 2255"); Socket cliente = server.accept(); System.out.println("Cliente conectado do IP "+cliente.getInetAddress(). getHostAddress()); Scanner entrada = new Scanner(cliente.getInputStream()); while(entrada.hasNextLine()){ System.out.println(entrada.nextLine()); } entrada.close(); server.close(); } catch (IOException ex) { Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex); } } } Após a análise do código, assinale a alternativa que contenha uma uma afirmativa correta a respeito do código citado: Pergunta 10: Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de localização. Assinale a alternativa que contenha informações corretas sobre o protocolo IP Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do sistema operacional, no caso Windows.
Compartilhar