Você está na página 1de 2

.

Tipicamente, em quais camadas do modelo OSI se localizam os middlewares de sistemas


distribuídos (SDs)?
Camada física (L1)

Camada de enlace (L2)


Camada de rede (L3)

Camada de transporte (L4)


Camada de sessão (L5)

Camada de apresentação (L6)


Camada de aplicação (L7)
2.Marque a(s) característica(s) específica(s) do tipo de comunicação transiente:
Sender e receiver precisam estar executando no momento do envio e entrega da
mensagem.

Sender não precisa estar executando no momento da entrega da mensagem.


Receiver não precisa estar executando no momento do envio da mensagem.

Sender e receiver podem não estar executando que o middleware armazena a


mensagem para entrega futura.
3.Marque a(s) característica(s) específica(s) do tipo de comunicação assíncrona:
O sender é bloqueado até que a mensagem por ele enviada seja recebida pelo
receiver.
O receiver não é bloqueado, apenas o sender.

O sender não é bloqueado, apenas o receiver.

Sender e receiver não são bloqueados durante a comunicação.


4.O modelo de computação Client/Server é geralmente baseado no modelo de
comunicação:
Síncrono persistente.

Assíncrono persistente.
Síncrono transiente.

Assíncrono transiente.
5.Marque a(s) característica(s) tipica(s) de comunicação observada(s) na chamada de
procedimentos remotos (RPC):

Transiente.
Persistente.

Síncrona.
Assíncrona.
6.Qual o papel dos stubs no modelo de comunicação do tipo RPC?
Interceptar a chamada local, empacotar os argumentos de entrada, enviar para o
servidor, desempacotar no servidor, chamar o procedimento local no servidor, receber a
resposta e seguir os mesmos passos no sentido oposto (servidor para cliente).
Interceptar a chamada local, converter os valores dos argumentos de entrada em
representação abstrata, empacotar esses valores e enviá-los para o servidor, desempacotá-
los no servidor, converter a representação abstrata em representação concreta, chamar o
procedimento local no servidor, receber a resposta e seguir os mesmos passos no sentido
oposto (servidor para cliente).

Interceptar a chamada local, repassá-la para o sistema operacional tal como ele foi
originalmente executada e aguardar a resposta do procedimento remoto.
Executar o procedimento remoto localmente.
7.São exemplos de métodos de representação abstrata de dados que podem ser usados
por middlewares de RPC:

ASN.2
JSON

RMI
OSI

XML
8.Sockets é um mecanismo de comunicação em rede disponível na maioria dos sistemas
operacionais modernos. São características desse mecanismo:

Comunicação transiente e persistente.


Comunicação síncrona e assíncrona.

Modelo de comunicação orientado a chamada de procedimentos.


Modelo de comunicação orientado a mensagens.
9.Middlewares que oferecem comunicação por fila de mensagem tipicamente possuem os
seguintes componentes:

Brokers
Roteadores

Filas de entrada

Filas de saída
10.Diferente do multicast em nível de rede, a maioria dos sistemas distribuídos realizam
multicast em nível de aplicação. Para isso, é necessário o uso da seguinte tecnologia:
Thin clients.

Thick clients.
peer-to-peer (P2P).

Network routers.
Virtual Lans (VLANs).

Você também pode gostar