Prévia do material em texto
07/03/2023, 11:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Meus Simulados Teste seu conhecimento acumulado Disc.: COMUNICAÇÃO ENTRE APLICAÇÕES Aluno(a): LUAN FERREIRA ROSAS 202211229163 Acertos: 9,0 de 10,0 07/03/2023 Acerto: 1,0 / 1,0 As sete camadas do modelo de referência OSI são: de aplicação, de apresentação, de sessão, de transporte, de rede, de enlace e camada física. Qual das seguintes camadas da arquitetura de redes em camadas OSI possui a seguinte função: ''Transmissão de bits por um canal de comunicação sem preocupação com o significado e arranjo dos mesmos''. Rede Enlace Aplicação Física Transporte Respondido em 07/03/2023 10:44:13 Explicação: A camada física, como o próprio nome faz referência, agrupa os aspectos físicos (não lógicos) relacionados às redes de computadores, como os cabos, as portas físicas Acerto: 1,0 / 1,0 As sete camadas do modelo de referência OSI são: de aplicação, de apresentação, de sessão, de transporte, de rede, de enlace e camada física. Qual das seguintes camadas da arquitetura de redes em camadas OSI possui a seguinte função: ''Determinar o roteamento (caminho) dos pacotes da origem até o destino''. Transporte Rede Aplicação. Física Enlace Respondido em 07/03/2023 10:46:44 Explicação: A camada de rede é a responsável por rotear os pacotes que foram enviados de um sistema final de origem para um sistema final destino Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 07/03/2023, 11:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Acerto: 1,0 / 1,0 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, definiu que: Todas as alternativas estão incorretas. A camada de sessão é responsável por encaminhar os dados de um nó para o nó vizinho. A camada física é responsável por realizar o controle de erro entre nós vizinhos. A camada de enlace é responsável por garantir o encaminhamento dos dados da origem até o destino. A camada de apresentação é responsável por garantir a interoperabilidade dos sistemas. Respondido em 07/03/2023 10:49:04 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 eficiente e compatível. Ela é responsável por codificar e decodificar os dados, removendo qualquer formato específico de sistema ou de hardware, antes de ser transmitido para a camada inferior. Acerto: 1,0 / 1,0 As redes de computadores são estruturadas utilizando o conceito de camadas, com o objetivo de facilitar a manutenção e evolução dos serviços de redes. Acerca do conceito de camadas de rede podemos dizer que: Permitiu a diminuição no volume de dados a ser transmitido pelo meio de comunicação. Todas as alternativas estão incorretas. Uma camada utiliza o serviço da camada superior e oferece para a camada inferior. Uma camada utiliza o serviço da camada inferior e oferece para a camada superior. Tornou o problema de transmissão de dados mais complexo do que se fosse desenvolvido em uma camada única. Respondido em 07/03/2023 10:50:44 Explicação: A resposta correta é: Uma camada utiliza o serviço da camada inferior e oferece para a camada superior. Uma camada utiliza o serviço da camada inferior e oferece serviço para a camada superior, permitindo que cada camada se concentre nas tarefas específicas que lhe são atribuídas e abstraia o detalhamento das camadas inferiores. O conceito de camadas não visa necessariamente a diminuição do volume de dados transmitidos, mas sim a divisão das tarefas em camadas específicas para facilitar a manutenção e evolução dos serviços de redes. É a camada superior que utiliza o serviço da camada inferior e não o contrário. O conceito de camadas, na verdade, tornou o problema de transmissão de dados mais fácil de resolver, pois permite que cada camada se concentre nas tarefas específicas e facilitou a evolução dos serviços de redes. Acerto: 1,0 / 1,0 (UFRJ/2021) Marque a alternativa que apresenta uma função dos números de porta incluídos nos segmentos TCP e UDP. Permitir que o host ordene os pacotes corretamente. Realizar o controle de fluxo. Questão3 a Questão4 a Questão5 a 07/03/2023, 11:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Identificar aplicações em um mesmo host permitindo que os dados sejam encaminhados à aplicação correta. Identificar se o protocolo da camada de transporte é TCP ou UDP. Identificar o default gateway. Respondido em 07/03/2023 10:51:22 Explicação: Os números de porta são usados para identificar aplicações distintas em um mesmo host. Quando um segmento chega a um host, o número de porta destino é usado para determinar qual aplicação o segmento deve ser entregue. Dessa forma, os números de porta funcionam como uma forma de identificar aplicações em um host e permitir que os dados sejam encaminhados à aplicação correta. Acerto: 1,0 / 1,0 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: O protocolo utilizado para a transferência de páginas web entre browser e servidor é o DNS. 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. Servidores web atendem tipicamente na porta 80. Respondido em 07/03/2023 10:54:47 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. Acerto: 1,0 / 1,0 Um script escrito em Python pode ser criado e editado com um editor de texto, mas requer um interpretador Python para ser executado. Você pode abrir e editar scripts Pyhon com qualquer editor de texto ou código-fonte. Os editores de código-fonte fornecem ferramentas úteis de realce de sintaxe e edição de código que facilitam a revisão e edição de scripts Python. Um arquivo que contém um script Python, tipicamente, possui a extensão: .c .py .phy .xml .jar Respondido em 07/03/2023 10:54:57 Explicação: A extensão de arquivo tipicamente usada para identificar códigos em Python é .py. Questão6 a Questão7 a 07/03/2023, 11:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Acerto: 1,0 / 1,0 (FUNDATEC/2022) Em uma comunicação em rede, é necessário utilizar diferentes tipos de endereços dependendo da camada. Na camada de enlace de dados, utiliza-se o endereço MAC, enquanto a camada de rede utiliza o endereço IP. Qual é o mecanismo de endereçamento equivalente da camada transporte? Porta. Cabeçalho. Janela deslizante. Segmento Número de sequência. Respondido em 07/03/2023 10:56:36 Explicação: As portas bem conhecidas variam entre 0 e 1023; as portas registradas variam entre 1024 e 49151; as portas gratuitas variam entre 49152 e 65535. Acerto: 1,0 / 1,0 A biblioteca zeep permite criar clientes SOAP de forma extremamente simples no Python, com grande ganho de produtividade. Considerando as opções seguintes, qual a informação correta acerca dos clientes construídos com zeep? Obriga a definição dos envelopes SOAP em variáveis de texto do Python. É necessário especificar uma biblioteca de validação XML, como o lxml. Precisa ser hospedado em um servidor Web, como aqueles criados com Django. Os stubs são gerados com a passagem do endereço do WSDL no construtordo cliente. O resultado de uma chamada deve ser interpretado por um parser XML. Respondido em 07/03/2023 11:00:37 Explicação: Com a passagem do descritor de serviços (WSDL) para o construtor do cliente, os stubs são criados, e a chamada para os métodos expostos se assemelham a simples chamadas locais, enquanto estão sendo transmitidas via protocolo HTTP. Todo o processo é automático, sem a necessidade de incluir validadores e interpretadores XML, ou da especificação no código do envelope SOAP, o que torna o processo extremamente simples e produtivo. Por se tratar de um aplicativo cliente, não precisa ser hospedado em um servidor. Acerto: 0,0 / 1,0 Ao trabalharmos no ambiente Python, qual biblioteca permite a definição de Web Services do tipo SOAP, entre outros serviços no estilo RPC, de forma simples, com base em um pequeno conjunto de anotações e seguindo o paradigma orientado a objetos? spyne lxml zeep django pandas Respondido em 07/03/2023 11:04:19 Questão8 a Questão9 a Questão10 a 07/03/2023, 11:05 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Explicação: A biblioteca spyne permite a definição de serviços SOAP, com base em classes que descendem de ServiceBase, na qual os métodos expostos devem utilizar a anotação rpc. Para executar os Web Services, eles são hospedados em um servidor Web, que pode ser definido via Django, e a validação do formato XML deve ser feita através de bibliotecas como o lxml. Com relação ao zeep, é utilizado no cliente, enquanto pandas permite análises estatísticas.