• A característica do modelo cliente-servidor, descreve a relação de programas numa
aplicação. O componente de servidor fornece uma função ou serviço a um ou mais
clientes, que iniciam os pedidos de serviço. (Wikipédia)
• Cada instância de software do cliente pode enviar requisições a vários servidores. Por sua
vez, os servidores podem aceitar esses pedidos, processá-los e retornar as informações
solicitadas para o cliente. Embora este conceito possa ser aplicado por uma variedade de
razões e para diversos tipos de aplicações, a arquitetura permanece fundamentalmente a
mesma. (Wikipédia)
• Recursos centralizados: já que o servidor está no centro da rede, pode gerenciar recursos
comuns a todos os usuários, como por exemplo uma base de dados centralizada, a fim de evitar
os problemas de redundância e de contradição;
• Maior segurança: porque o número de pontos de entrada que permitem o acesso aos dados é
menos importante;
• Uma administração a nível do servidor: como os clientes têm pouca importância neste
modelo, têm menos necessidade de ser administrados;
• Uma rede evolutiva: graças a esta arquitetura, é possível suprimir ou acrescentar clientes sem
estar a perturbar o funcionamento da rede e sem modificação essencial.
• Custo elevado: devido ao tecnicismo do servidor;
• Elo fraco: o servidor é o único elo fraco da rede cliente/servidor, já que toda a rede está
estruturada em redor dele! Felizmente, o servidor tem uma grande tolerância às avarias
(principalmente graças ao sistema RAID);
• Um servidor poderá ficar sobrecarregado: caso receba mais solicitações simultâneas dos
clientes do que pode suportar.
• Inicia pedidos para servidores;
• Espera por respostas;
• Recebe respostas;
• Conecta-se a um pequeno número de servidores de uma só vez ;
• Normalmente interage diretamente com os usuários finais através de qualquer interface com o
usuário;
• Utiliza recursos da rede.
• Sempre espera por um pedido de um cliente;
• Atende os pedidos e, em seguida, responde aos clientes com os dados solicitados;
• Pode se comunicar com outros servidores para atender uma solicitação específica do cliente;
• Fornece recursos de rede.
• Estrutura o sistema.
• Cliente-Servidor (https://pt.wikipedia.org/wiki/Cliente-servidor)
• Ambiente Cliente/Servidor (http://br.ccm.net/contents/150-ambiente-cliente-servidor)

Arquitetura Cliente-Servidor

  • 2.
    • A característicado modelo cliente-servidor, descreve a relação de programas numa aplicação. O componente de servidor fornece uma função ou serviço a um ou mais clientes, que iniciam os pedidos de serviço. (Wikipédia) • Cada instância de software do cliente pode enviar requisições a vários servidores. Por sua vez, os servidores podem aceitar esses pedidos, processá-los e retornar as informações solicitadas para o cliente. Embora este conceito possa ser aplicado por uma variedade de razões e para diversos tipos de aplicações, a arquitetura permanece fundamentalmente a mesma. (Wikipédia)
  • 4.
    • Recursos centralizados:já que o servidor está no centro da rede, pode gerenciar recursos comuns a todos os usuários, como por exemplo uma base de dados centralizada, a fim de evitar os problemas de redundância e de contradição; • Maior segurança: porque o número de pontos de entrada que permitem o acesso aos dados é menos importante; • Uma administração a nível do servidor: como os clientes têm pouca importância neste modelo, têm menos necessidade de ser administrados; • Uma rede evolutiva: graças a esta arquitetura, é possível suprimir ou acrescentar clientes sem estar a perturbar o funcionamento da rede e sem modificação essencial.
  • 5.
    • Custo elevado:devido ao tecnicismo do servidor; • Elo fraco: o servidor é o único elo fraco da rede cliente/servidor, já que toda a rede está estruturada em redor dele! Felizmente, o servidor tem uma grande tolerância às avarias (principalmente graças ao sistema RAID); • Um servidor poderá ficar sobrecarregado: caso receba mais solicitações simultâneas dos clientes do que pode suportar.
  • 6.
    • Inicia pedidospara servidores; • Espera por respostas; • Recebe respostas; • Conecta-se a um pequeno número de servidores de uma só vez ; • Normalmente interage diretamente com os usuários finais através de qualquer interface com o usuário; • Utiliza recursos da rede.
  • 7.
    • Sempre esperapor um pedido de um cliente; • Atende os pedidos e, em seguida, responde aos clientes com os dados solicitados; • Pode se comunicar com outros servidores para atender uma solicitação específica do cliente; • Fornece recursos de rede. • Estrutura o sistema.
  • 8.
    • Cliente-Servidor (https://pt.wikipedia.org/wiki/Cliente-servidor) •Ambiente Cliente/Servidor (http://br.ccm.net/contents/150-ambiente-cliente-servidor)