Prévia do material em texto
17/08/2023, 15:42 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Exercício avalie sua aprendizagem As camadas do modelo OSI têm seus serviços de�nidos, elas sabem o que devem fazer, entretanto, não estão de�nidos protocolos, ou o como fazer. A camada que é responsável por garantir a comunicação con�ável entre processos é a: A divisão em camadas permitiu o isolamento de funções, sendo cada camada responsável por determinadas funcionalidades. O modelo OSI pode ser considerado o pai dessa ideia e, na sua padronização, de�niu que: Lupa 1. Transporte. Rede. Todas as alternativas estão incorretas. Enlace. Sessão. Data Resp.: 17/08/2023 15:14:46 Explicação: A resposta correta é: Transporte. A camada de transporte é uma das camadas do modelo de referência OSI (Open Systems Interconnection) e é responsável por garantir a entrega con�ável dos dados da origem ao destino. Ela atua como intermediária entre as camadas de aplicação e de rede, oferecendo serviços a camada de aplicação e usando os serviços da camada de rede. 2. A camada de sessão é responsável por encaminhar os dados de um nó para o nó vizinho. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); 17/08/2023, 15:42 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Quando deseja acessar uma página web, um usuário utiliza um browser (navegador) que busca a página solicitada em um servidor web. Com base na interação entre o browser e o servidor web, marque a alternativa correta: Todas as atividades na Internet que envolvem duas ou mais entidades remotas que se comunicam são governadas por um elemento que de�ne o formato e a ordem das mensagens trocadas entre duas ou mais entidades comunicantes, bem como as ações realizadas na transmissão e/ou no recebimento de uma mensagem ou outro evento. O nome desse elemento é: A camada de enlace é responsável por garantir o encaminhamento dos dados da origem até o destino. A camada física é responsável por realizar o controle de erro entre nós vizinhos. A camada de apresentação é responsável por garantir a interoperabilidade dos sistemas. Todas as alternativas estão incorretas. Data Resp.: 17/08/2023 15:15:57 Explicação: A resposta correta é: A camada de apresentação é responsável por garantir a interoperabilidade dos sistemas. A camada de apresentação é responsável por garantir a interoperabilidade dos sistemas, fornecendo um formato comum para a representação dos dados, garantindo que diferentes sistemas possam se comunicar de forma e�ciente e compatível. Ela é responsável por codi�car e decodi�car os dados, removendo qualquer formato especí�co de sistema ou de hardware, antes de ser transmitido para a camada inferior. CAMADAS DE APLICAÇÃO E TRANSPORTE 3. Servidores web atendem tipicamente na porta 80. O protocolo www é utilizado como forma de acessar páginas da web. A arquitetura do software de acesso à web é um exemplo de arquitetura peer-to-peer. Servidores web são softwares que executam na camada de transporte do modelo OSI. O protocolo utilizado para a transferência de páginas web entre browser e servidor é o DNS. Data Resp.: 17/08/2023 15:16:43 Explicação: Aplicações web utilizam a arquitetura cliente-servidor operando na camada de Aplicação. O protocolo DNS é responsável por converter solicitações de nomes em endereços IP. E servidores web atendem as solicitações tipicamente na porta 80. 7397REDES DE COMPUTADORES E A INTERNET 4. Interface Link Encapsulamento Protocolo Serviço Data Resp.: 17/08/2023 15:17:06 Explicação: 17/08/2023, 15:42 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Um sistema de comunicação é um conjunto de entidades (ou partes) coordenadas, que concorrem para a realização de um determinado objetivo - que, usualmente, dá nome ao sistema. Qual é o termo relacionado à de�nição: ''Conjunto de módulos processadores interligados por um sistema de comunicação capazes de trocar informações e compartilhar recursos''? (CORE-SP/2019 - Adaptada) O modelo de referência TCP/IP é um modelo de protocolo de rede que de�ne como as informações são transmitidas através de redes de computadores. Sobre o modelo de referência TCP/IP encontrado nas redes de computadores, é correto a�rmar: É preciso que duas (ou mais) entidades comunicantes executem o mesmo protocolo para que uma tarefa seja realizada. Dentro de uma arquitetura em camadas, dois nós se comunicam entre si utilizando o mesmo protocolo, no que é conhecido como comunicação horizontal. 5. Redes Isoladas Unidade de processamento Redes de Computadores Elementos desconexos Fluxo de Dados Data Resp.: 17/08/2023 15:26:34 Explicação: O signi�cado de redes de computadores não é o mesmo que o de Internet. Note que as redes de computadores constituem um tipo de sistema de comunicação, enquanto a Internet é um tipo associado às redes de computadores CAMADAS DE APLICAÇÃO E TRANSPORTE 6. O "controle de erros" observado na camada de transporte tem como objetivo detectar e corrigir erros gerados pelas camadas de apresentação e sessão, se preocupando com erros relacionados à integridade do conteúdo do pacote recebido, à entrega duplicada ou a pacotes recebidos fora da sequência. Na camada de transporte, além do protocolo TCP, há também o protocolo UDP que em função de sua orientação à conexão possui a capacidade de controlar altos volumes de tráfego na Internet, o que proporciona aos seus usuários uma maior performance no envio e recebimento de dados. Protocolos de mais alto nível, como HTTP e SMTP, incluem os detalhes necessários à camada de aplicação e apresentação, enquanto que os protocolos de baixo nível, como DNS; FTP e POP, são responsáveis pelas indicações de �uxo de dados nas camadas de sessão e internet. Sua camada de transporte possui extrema importância na comunicação entre dois equipamentos. O �uxo nessa camada somente se comunica com o seu �uxo par do dispositivo destino. Lida com questões de ¿QoS¿, controle de �uxo, controle de sequência e correção de erros. Em função de ser um protocolo orientado à conexão, os pacotes TCP não necessitam do uso de bits adicionais para assegurar o correto sequenciamento da informação, bem como um "checksum" obrigatório para garantir a integridade do cabeçalho e dos dados transmitidos. Data Resp.: 17/08/2023 15:36:44 Explicação: A camada de transporte é extremamente importante na comunicação entre dois equipamentos e lida com questões como controle de �uxo, controle de sequência e correção de erros. O TCP é um protocolo orientado à conexão que garante a entrega dos dados na ordem correta e sem erros. 17/08/2023, 15:42 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Um computador pode enviar pacotes UDP sem primeiro estabelecer uma conexão com o destinatário. Um datagrama UDP é transportado em um único pacote IP e, portanto, é limitado a uma carga útil máxima. Qual é o maior comprimento possível de um datagrama UDP? Na programação de um socket TCP em codi�cação de alto nível, a �nalidade da opção SO_REUSEADDR no servidor é: Um sistema de boa complexidade, na área �nanceira, é composto de módulos CORBA, criados em C++, módulos EJB, da plataforma Java, com acesso ao banco de dados DB2, e interfaces grá�cas criadas em Delphi. Os serviços são expostos e consumidos no formato SOAP, além de orquestrados na sintaxe BPEL. No caso descrito, qual arquitetura estaria sendo adotada? 7398DESENVOLVIMENTO DE APLICAÇÕES COM SOCKETS 7. 16.383 bytes. 8.191 bytes. 65.535 bytes. 32.767 bytes. 4.095 bytes. Data Resp.: 17/08/2023 15:37:17 Explicação: O número para o comprimento de um pacote UDP é de 16 bits. Isso signi�ca que pode estar entre 0 e 216 - 1, ou 0 a 65535 bytes. Quando ocorre a transmissão de grandes pacotes IP, geralmente requer fragmentação de IP. 8. Retirar a dependência do código ao Sistema Operacional. Reutilizar o mesmo endereço IP utilizado pelo cliente. Permitir que um socket seja vinculado à força a uma porta em uso por outro socket. Reiniciar todos os endereçosvigentes no momento da conexão. Possibilitar ao socket TCP ter o mesmo comportamento do socket UDP. Data Resp.: 17/08/2023 15:37:38 Explicação: Você pode usar setsockopt() para de�nir a opção de soquete SO_REUSEADDR, que permite explicitamente que um processo seja vinculado a uma porta que permanece em TIME_WAIT (ainda permite apenas que um único processo seja vinculado a essa porta). Esta é a opção mais simples e e�caz para reduzir o erro "endereço já em uso". 7399WEB SERVICES EM PYTHON 9. SOA Broker PAC Pipeline MVC 17/08/2023, 15:42 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Em comparação com a abordagem tradicional de desenvolvimento, com todos os módulos e funcionalidades em um bloco único, a abordagem baseada em microsserviços prega que as aplicações sejam desmembradas em componentes mínimos e independentes, os quais precisam trabalhar juntos para realizar tarefas. Existem múltiplas vantagens nessa nova abordagem, mas ______________________ NÂO É uma delas. Qual opção completa corretamente a lacuna? Data Resp.: 17/08/2023 15:38:01 Explicação: O sistema, como um todo, só pode ser caracterizado pela arquitetura SOA, ou Service Oriented Architecture, pois trabalha com diferentes plataformas, incluindo sistemas legados, se comunicando através da exposição de serviços com formatos padronizados. Outro componente da arquitetura SOA é o ESB, ou Enterprise Service Bus, onde ocorre a combinação dos serviços via BPEL, sendo comum o uso dos modelos SOAP ou REST para fornecimento dos serviços. Não há como a�rmar se os componentes internos utilizaram arquiteturas baseadas em camadas, como MVC ou PAC, e embora o Broker seja uma arquitetura evidente para os objetos distribuídos, incluindo EJB e CORBA, isso não de�ne a arquitetura do sistema como um todo. Por �m, o modelo Pipeline apenas de�ne a saída de um programa alimentando a entrada seguinte, dentro do �uxo de execução, sem a de�nição de serviços. 10. Compartilhamento de Funções e Processos entre várias Aplicações Grande Escalabilidade Garantia de Responsividade Alta Disponibilidade Maior facilidade na criação de Testes Unitários Data Resp.: 17/08/2023 15:38:20 Explicação: No que se refere ao compartilhamento de funcionalidades, Interoperabilidade é a característica primordial do novo modelo. Além da interoperabilidade, com a fragmentação do sistema temos melhorias em termos de Escalabilidade e Disponibilidade, além de facilidades no projeto e execução de Testes Unitários. A única característica que NÃO É uma vantagem do novo modelo é a Garantia de Responsividade, já que trata de elementos de back-end, com o simples trânsito de dados, sem qualquer interface grá�ca para interação com o usuário. Não Respondida Não Gravada Gravada Exercício inciado em 17/08/2023 15:12:02.