A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistema Cliente-servidor ou Sistema Client-server

Apresentações semelhantes


Apresentação em tema: "Sistema Cliente-servidor ou Sistema Client-server"— Transcrição da apresentação:

1 Sistema Cliente-servidor ou Sistema Client-server
Prof. Cláudio

2 Introdução Um Sistema cliente-servidor é uma rede de computadores em que um computador (chamado servidor) presta determinado serviço a outros computadores (chamados clientes). Nota: Quando o servidor não atende diretamente a um usuário, mas somente a outros computadores, diz-se que o servidor é dedicado.

3 Funcionamento Nesse sistema, os processos dos computadores clientes enviam solicitações ao servidor, que, por sua vez precessa e retorna com os resultados dos pedidos. Recursos compartilhados poder ser: Dados; CPU; Armazenamento em disco; Capacidade de impressão; Acesso à Internet; Comunicação com outras redes etc

4 História O surgimento da arquitetura cliente-servidor teve como tecnologias precursoras o advento do computador pessoal (Personal Computer-PC), 1981, e os softwares para gerenciamento de rede de trabalho , em meados da década de 1980. Com a possibilidade de processamento local nas estações utilizadas pelos usuários finais (PC), desenvolveram-se diversas ferramentas de produtividade para eles, como os editores de texto, as planilhas eletronicas, além de outras facilidades para interação homem-máquina.

5 Arquitetura O sistema cliente-servidor é uma arquitetura na qual o processamento da informação é dividido em módulos ou processos distintos. Um processo é responsável pela manutenção da informação (servidores) e outros são responsáveis pela obtenção dos dados (os clientes).

6 Interação dos processos Cliente-servidor
A interação entre os processos cliente e servidor é uma troca cooperativa na qual o cliente é ativo e o servidor reativo, ou seja, o cliente requisita uma operação e, nesse ponto, o servidor processa e responde ao cliente.

7 Os processos clientes são ativos, ou seja, são eles que solicitam serviços aos programas dos servidores. Normalmente, o cliente é dedicado à sessão do usuário, começando e terminando com a sessão. A Nota: Um cliente pode interagir com um ou mais servidores, mas pelo menos um processo servidor é necessário. Por exemplo, manipulação de tela, interpretação de menus ou comandos, gerenciamento de som e vídeo etc.

8 Vantagens dos Sitemas Cliente-servidor
Escalabilidade: um sitema cliente-servidor pode ser expandido verticalmente – pela adição de mais recursos à máquina servidora ou aumento do número de máquinas clientes; Independência de plataformas: os sistemas cliente-servidor não ficam presos a um ambiente do software ou hardware. Melhor desempenho: com a força de processamento distribuída, o tempo de processamento é menor; consequentemente, o tempo de resposta também é menor; Fácil acesso aos dados: como é o processo cliente que gerencia a interface, o servidor fica livre para manipular os dados, ou seja, fica mais disponível. Registro: todas as operações podem ser registradas em um log, permitindo o processamento transacional no qual pontos de integridade são marcados; Flexibilização dos investimentos em TI e dos negócios, permitindo que cada área adote soluções específicas e compatíveis com suas reais necessiddades.

9 Características básicas
Uma importante característica dos sistemas cliente-servidor é a possibilidade de utilização de plataformas de hardware e softwares diferentes de um para outro. Dentro desse mix de recursos, as aplicações devem se comunicar de forma transparente. Aí entra o chamado middleware, cujo significado é a existência entre os dois processos, para que eles se comuniquem. Nota: o núcleo do middleware é o sistema operacional da rede.

10 PERGUNTAS???


Carregar ppt "Sistema Cliente-servidor ou Sistema Client-server"

Apresentações semelhantes


Anúncios Google