Baixe o app para aproveitar ainda mais
Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem O processo de encapsulamento permite que cada camada possa abstrair do conteúdo recebido pelas camadas superiores, garantindo o isolamento das informações. O processo do encapsulamento ocorre quando: COMUNICAÇÃO ENTRE APLICAÇÕES Lupa DGT1358_202209251327_TEMAS Aluno: WALLACE FRANCIS DA SILVA CRESPO Matr.: 202209251327 Disc.: COMUNICAÇÃO ENTRE AP 2023.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. MODELO DE REFERÊNCIA OSI E ARQUITETURA TCP/IP 1. A camada superior envia, por meio do protocolo, os dados para a mesma camada de outro dispositivo. Pela interface, uma camada recebe dados da camada imediatamente inferior e adiciona o cabeçalho da própria camada. Uma camada recebe as informações da camada inferior, por meio do serviço, adicionando o cabeçalho da própria camada. A camada inferior recebe, pela interface, os dados da camada superior, adicionando o próprio cabeçalho. Todas as alternativas estão incorretas. Data Resp.: 10/04/2023 21:44:55 Explicação: A resposta correta é: A camada inferior recebe, pela interface, os dados da camada superior, adicionando o próprio cabeçalho. O encapsulamento é um conceito importante em computação e redes de computadores que se refere à técnica de agrupar dados e informações em uma estrutura, geralmente chamada de pacote, para garantir a entrega e�ciente e segura desses dados. O processo de encapsulamento consiste em adicionar camadas adicionais às informações originais, com cada camada adicionando informações adicionais, como endereços de origem e destino, identi�cadores de protocolo, informações de veri�cação de erro, etc. Isso permite que o pacote viaje de forma segura através da rede, passando por vários dispositivos intermediários, até chegar ao seu destino �nal. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); A arquitetura TCP/IP tem bem de�nidos protocolos que são utilizados nas quatro camadas do modelo. São exemplos de protocolos da camada de aplicação, transporte e internet, respectivamente: Quando o hospedeiro de origem vai enviar os dados, das mais diversas aplicações que estejam rodando, a camada de transporte vai dividir esses pacotes de informações em segmentos, antes de enviar para a camada de rede. Porém, antes disso, a camada de transporte precisa colocar no cabeçalho dos segmentos os dados do hospedeiro bem como a porta na qual cada segmento deve ir. Disponível em: https://www.programacaoprogressiva.net/2019/02/Portas-Multiplexacao-Demultiplexacao- Redes-de-Computadores-Curso.html. Acesso em: 22 set. 2022. Adaptado. Quanto ao processo de multiplexação, marque a alternativa correta. 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: 2. IP, TCP e http. Todas as alternativas estão incorretas. SMTP, IP e TCP. FTP, UDP e http. http, UDP e IP. Data Resp.: 10/04/2023 21:45:17 Explicação: A resposta correta é: HTTP, UDP e IP. A camada de aplicação é a camada mais alta do modelo TCP/IP e inclui protocolos como o HTTP (Hypertext Transfer Protocol), que é utilizado para transferir arquivos da web, como páginas da web, imagens, vídeos, entre outros. A camada de transporte inclui protocolos como o UDP (User Datagram Protocol) que é utilizado para transferir pacotes de dados sem garantir a entrega, ou seja, sem veri�car se os pacotes foram recebidos corretamente. O UDP é usado em aplicações que requerem tempo real, como jogos online e voz sobre IP. A camada de internet inclui o protocolo IP (Internet Protocol), que é responsável por encaminhar pacotes de dados através da internet, através da identi�cação da fonte e destino dos pacotes de dados. O IP também é responsável por fragmentar os pacotes de dados em tamanhos que possam ser transmitidos pelo meio de comunicação e recompô-los no destino. CAMADAS DE APLICAÇÃO E TRANSPORTE 3. Os protocolos de transporte da internet utilizam números de porta para realizar a multiplexação. A multiplexação ocorre somente em protocolos sem conexão, como o UDP. A multiplexação ocorre somente em protocolos orientados à conexão, como o TCP. A multiplexação ocorre no nível físico, sendo essencial para a comunicação entre camadas. Se o protocolo IP for utilizado, não será necessária a multiplexação na camada de transporte. Data Resp.: 10/04/2023 21:45:57 Explicação: A resposta correta é: Os protocolos de transporte da internet utilizam números de porta para realizar a multiplexação. Ao receber mensagens das aplicações para envio, o protocolo de transporte as identi�ca por seus respectivos números de porta, permitindo, assim, que várias aplicações possam utilizá-los ao mesmo tempo. 4. Na literatura, as redes de computadores podem ser classi�cadas de várias formas, sempre com base em fundamentos con�áveis e validados. Na literatura formal, são elementos para a classi�cação de redes de computadores: I. Critérios relativos/subjetivos. II. Meio de transmissão. III. Arquitetura de Rede. IV. Meio de transmissão. Marque a alternativa que possui todas os elementos corretos: A radiação eletromagnética consiste em ondas do campo eletromagnético, que se propagam pelo espaço e carregam energia eletromagnética radiante. A luz visível que vem de uma lâmpada em sua casa e as ondas de rádio que vêm de uma estação de rádio são dois tipos de radiação eletromagnética É um exemplo de onda eletromagnética utilizada em redes não-guiadas: Servidores web são softwares que executam na camada de transporte do modelo OSI. Servidores web atendem tipicamente na porta 80. A arquitetura do software de acesso à web é um exemplo de arquitetura peer-to-peer. O protocolo www é utilizado como forma de acessar páginas da web. O protocolo utilizado para a transferência de páginas web entre browser e servidor é o DNS. Data Resp.: 10/04/2023 21:46:24 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 5. III, IV I, II, III, IV II, III II, III, IV I, II, III Data Resp.: 10/04/2023 21:47:00 Explicação: Devemos usar critérios reconhecidamente bem fundamentados para avaliação das redes de computadores 6. Cabo coaxial Micro-ondas Cabo USB Fibra ótica Cabo de par trançado Data Resp.: 10/04/2023 21:47:22 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: (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? Explicação: Redes não guiadas não utilizam um meio físico para ''guiar'' a propagação dos sinais, ao invés disso, utilizam o ar para espalhar o sinal na forma de sinais eletromagnéticos 7398DESENVOLVIMENTO DE APLICAÇÕES COM SOCKETS 7. .xml .py .jar .c .phy Data Resp.: 10/04/2023 21:47:48 Explicação: A extensãode arquivo tipicamente usada para identi�car códigos em Python é .py. 8. Porta. Segmento Cabeçalho. Janela deslizante. Número de sequência. Data Resp.: 10/04/2023 21:48:03 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. 7399WEB SERVICES EM PYTHON 9. 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? Ao trabalharmos no ambiente Python, qual biblioteca permite a de�niçã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? Os stubs são gerados com a passagem do endereço do WSDL no construtor do cliente. É necessário especi�car uma biblioteca de validação XML, como o lxml. O resultado de uma chamada deve ser interpretado por um parser XML. Obriga a de�nição dos envelopes SOAP em variáveis de texto do Python. Precisa ser hospedado em um servidor Web, como aqueles criados com Django. Data Resp.: 10/04/2023 21:48:23 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 especi�caçã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. 10. pandas zeep django lxml spyne Data Resp.: 10/04/2023 21:48:41 Explicação: A biblioteca spyne permite a de�niçã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 de�nido 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. Não Respondida Não Gravada Gravada Exercício inciado em 10/04/2023 21:44:31.
Compartilhar