Baixe o app para aproveitar ainda mais
Prévia do material em texto
Meus Simulados Teste seu conhecimento acumulado Acerto: 0,0 / 1,0 Em cada camada, uma Unidade de Dados de Protocolo, ou PDU (Protocol Data Unit) possui campos de cabeçalho e um campo de carga útil. Dentre as opções a seguir, qual é o nome do PDU da camada de enlace de dados? Segmento Mensagem Rótulo Quadro Datagrama Explicação: O nome da Unidade de Dados de Protocolos comumente utilizado na camada de enlace é quadro. Acerto: 0,0 / 1,0 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 é: Interface Link Protocolo Encapsulamento Serviço Explicação: Questão1a Questão2a É 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. Acerto: 1,0 / 1,0 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: Sessão. Transporte. Enlace. Rede. Todas as alternativas estão incorretas. 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. 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: Todas as alternativas estão incorretas. Permitiu a diminuição no volume de dados a ser transmitido pelo meio de comunicação. Tornou o problema de transmissão de dados mais complexo do que se fosse desenvolvido em uma camada única. Uma camada utiliza o serviço da camada inferior e oferece para a camada superior. Uma camada utiliza o serviço da camada superior e oferece para a camada inferior. 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ícas 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ícas 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ícas e facilitou a evolução dos serviços de redes. Questão3a Questão4a Acerto: 0,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. Identi car aplicações em um mesmo host permitindo que os dados sejam encaminhados à aplicação correta. Identi car o default gateway. Identi car se o protocolo da camada de transporte é TCP ou UDP. Realizar o controle de uxo. Permitir que o host ordene os pacotes corretamente. Explicação: Os números de porta são usados para identicar 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 identicar aplicações em um host e permitir que os dados sejam encaminhados à aplicação correta. Acerto: 1,0 / 1,0 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. A multiplexação ocorre somente em protocolos sem conexão, como o UDP. 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. Os protocolos de transporte da internet utilizam números de porta para realizar a multiplexação. A multiplexação ocorre somente em protocolos orientados à conexão, como o TCP. 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 identica por seus respectivos números de porta, permitindo, assim, que várias aplicações possam utilizá-los ao mesmo tempo. Acerto: 1,0 / 1,0 As primitivas de transporte denominadas "primitivas de soquetes" usadas no UNIX de Berkeley para o TCP, são amplamente usadas em programação para a Internet. Marque a alternativa que possui a primitiva responsável por "anunciar a disposição para aceitar conexões; mostra o tamanho da la": Questão5a Questão6a Questão7a RECEIVE ACCEPT BIND LISTEN CONNECT Explicação: Note que a chamada da função listen() não é necessária ao usar o soquete UDP, pois o UDP não é orientado à conexão como o TCP, não tendo sentido em ouvir/aceitar como há para SOCK_STREAM. Acerto: 1,0 / 1,0 Na programação TCP é possível ao servidor saber o endereço do cliente ao qual um soquete conectado está vinculado, executando um método a qualquer momento. Dentre as opções a seguir, marque aquela que possui esse método. getpeername(). servermethod(). getaddr(). getcliinfo(). getclient(). Explicação: socket.getpeername() retorna o endereço remoto ao qual o soquete está conectado. Isso é útil para descobrir o número da porta de um soquete IPv4/v6 remoto, por exemplo. Acerto: 1,0 / 1,0 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? django lxml zeep pandas spyne 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 Questão8a Questão9a 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. Acerto: 1,0 / 1,0 O banco de dados PostgreSQL é amplamente utilizado no mercado de desenvolvimento, pois apresenta ótimas características como repositório de dados. Entre as opções apresentadas, qual delas de ne corretamente uma característica do banco de dados PostgreSQL? Segue o modelo NoSQL baseado em grafos. Segue o modelo NoSQL documental, com armazenamento no formato JSON. Não oferece suporte a transações, sendo gerados apenas logs de execução. Oferece uma ferramenta grá ca de administraçãodenominada pgAdmin. Permite apenas uma instância de banco por servidor. Explicação: O banco de dados PostgreSQL segue o modelo relacional, uma contraposição direta aos modelos NoSQL, com bom suporte a transações e o gerenciamento de várias instâncias de banco para o mesmo servidor. Para aumentar a produtividade, oferece uma ferramenta grá ca de administração denominada pgAdmin. Questão10a Página 1 Página 2 Página 3 Página 4 Página 5
Compartilhar