Sistemas distribuidos
Por: YdecRupolo • 26/2/2018 • 931 Palavras (4 Páginas) • 312 Visualizações
...
Desvantagens
Os sistemas virtualizados não reduzem os problemas naturais encontrados em sistemas físicos (problema legado); planejamento inadequado da virtualização podem causar vários problemas de gerenciamento e segurança no sistema como um todo; como uma nova camada de software foi inserida, aumentam os problemas com segurança, pois todo o sistema está sujeito a falhas.
Modelo OSI
O modelo OSI tem como padrão sete camadas:
Camada física, responsável pela transmissão de sequencias de bits sobre meio físico; enlace, organiza sequência de bits em conjuntos de bits chamados frames; rede, encaminha a informação da origem para o destino (roteamento); transporte, divide e reagrupa a informação binária em pacotes; sessão, gerencia sessões de comunicação; apresentação, trata da representação dos dados em alto nível; aplicação, oferecem serviços ao usuário final.
Realização da Comunicação
Troca de mensagens, feitas através das primitivas explicitas de comunicação, send para envio ao destino e receive que refere-se ao recebimento da mensagem enviada pela origem. Pode ser direta, quando o send há indicação em seus parâmetros (processo,mensagem) e o receive há indicação do emissor (processo, mensagem); pode ser indireta quando o send e receive mandam ou recebem sem conhecimento um do outro. Pode ser síncrona ou bloqueante, quando o send espera até que a mensagem seja recebida pelo receptor e o receive aguarda até que a mensagem esteja disponível. Assincrona ou não bloqueante, quando o send envia a mensagem e não espera até que a mensagem seja recebida pelo receptor, e este fica mandando mensagens até que receba.
Cliente/servidor, um cliente requisita serviços e o servidor que recebe a requisição realiza uma operação e retorna o serviço. Esse modelo utiliza apenas 3 camadas do modelo OSI: física, enlace e sessão.
Chamada de Procedimento Remota: permite que programas invoquem procedimentos ou funções localizadas em outras máquinas como se estivessem localmente definidos. Deve-se parecer como uma chamada local, por isso utiliza-se uma estrutura cliente/servidor stubs.
...