1 / 10

Sistema Cliente-servidor ou Sistema Client-server

Sistema Cliente-servidor ou Sistema Client-server. Prof. Cláudio. 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 ).

zoltan
Download Presentation

Sistema Cliente-servidor ou Sistema Client-server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SistemaCliente-servidorouSistema Client-server Prof. Cláudio

  2. Introdução • Um Sistemacliente-servidor é umarede de computadoresemque um computador (chamadoservidor) prestadeterminadoserviço a outroscomputadores (chamadosclientes). • Nota: Quando o servidornãoatendediretamente a um usuário, massomente a outroscomputadores, diz-se que o servidor é dedicado.

  3. Funcionamento • Nessesistema, osprocessos dos computadoresclientesenviamsolicitaçõesaoservidor, que, porsuavezprecessa e retorna com osresultados dos pedidos. Recursoscompartilhadospoder ser: • Dados; • CPU; • Armazenamentoem disco; • Capacidade de impressão; • Acesso à Internet; • Comunicação com outrasredesetc

  4. História • O surgimentodaarquiteturacliente-servidortevecomotecnologiasprecursoras o advento do computadorpessoal (Personal Computer-PC), 1981, e ossoftwaresparagerenciamento de rede de trabalho , emmeadosdadécada de 1980. • Com a possibilidade de processamento local nasestaçõesutilizadaspelosusuáriosfinais (PC), desenvolveram-se diversasferramentas de produtividadeparaeles, comooseditores de texto, as planilhaseletronicas, além de outrasfacilidadesparainteraçãohomem-máquina.

  5. Arquitetura • O sistemacliente-servidor é umaarquiteturanaqual o processamentodainformação é divididoemmódulosouprocessosdistintos. • Um processo é responsávelpelamanutençãodainformação (servidores) e outrossãoresponsáveispelaobtenção dos dados (osclientes).

  6. Interação dos processosCliente-servidor • A interação entre osprocessoscliente e servidor é umatrocacooperativanaqual o clienteé ativo e o servidorreativo, ouseja, o clienterequisitaumaoperação e, nesseponto, o servidorprocessa e respondeaocliente.

  7. Os processosclientessãoativos, ouseja, sãoelesquesolicitamserviçosaosprogramas dos servidores. Normalmente, o cliente é dedicado à sessão do usuário, começando e terminando com a sessão. A • Nota: Um clientepodeinteragir com um oumaisservidores, maspelomenos um processoservidor é necessário. Porexemplo, manipulação de tela, interpretação de menus oucomandos, gerenciamento de som e vídeo etc.

  8. Vantagens dos SitemasCliente-servidor • Escalabilidade: um sitemacliente-servidorpode ser expandidoverticalmente – pelaadição de maisrecursos à máquinaservidoraouaumento do número de máquinasclientes; • Independência de plataformas: ossistemascliente-servidornãoficampresos a um ambiente do software ou hardware. • Melhordesempenho: com a força de processamentodistribuída, o tempo de processamento é menor; consequentemente, o tempo de respostatambém é menor; • Fácilacessoaos dados: como é o processoclientequegerencia a interface, o servidorficalivreparamanipularos dados, ouseja, ficamaisdisponível. • Registro: todas as operaçõespodem ser registradasem um log, permitindo o processamentotransacional no qualpontos de integridadesãomarcados; • Flexibilização dos investimentosem TI e dos negócios, permitindoquecadaáreaadotesoluçõesespecíficas e compatíveis com suasreaisnecessiddades.

  9. Característicasbásicas • Umaimportantecaracterística dos sistemascliente-servidor é a possibilidade de utilização de plataformas de hardware e softwaresdiferentes de um paraoutro. • Dentrodesse mix de recursos, as aplicaçõesdevem se comunicar de forma transparente. Aíentra o chamado middleware, cujosignificado é a existência entre osdoisprocessos, paraqueeles se comuniquem. • Nota: o núcleo do middleware é o sistemaoperacionaldarede.

  10. PERGUNTAS???

More Related