Buscar

COMUNICAÇÃO ENTRE APLICAÇÕES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando