Conceito
O conceito básico de Cliente-Servidor é a existência de uma plataforma base para que as aplicações, onde um ou mais Clientes e um ou mais Servidores, juntamente com o Sistema Operacional e o Sistema Operacional de Rede, executem um processamento distribuído. Um sistema Cliente-Servidor poderia ser, então, entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações.
Estrutura em Camadas
Funcionamento
A tecnologia 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 responsáveis pela obtenção dos dados (os clientes). Os processos cliente enviam pedidos para o processo servidor, e este por sua vez processa e envia os resultados dos pedidos. É no servidor que normalmente ficam os sistemas mais pesados da rede, tais como o banco de dados. As máquinas clientes são menos poderosas, pois não rodam aplicativos que requerem tantos recursos das máquinas. O importante em uma máquina em arquitetura Cliente/Servidor é o fato de todas as máquinas poderem se interligar pela rede, com o mesmo tipo de protocolo de acesso (TCP/IP, NetBEUI).
Imagem
Referências
https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/fundamentos_da_-arquitetura_cliente-servidor.pdf http://www.tecmundo.com.br/982-o-que-e-cliente-servidor-.htm https://arqserv.wordpress.com/2012/03/17/como-funciona-a-arquitetura-cliente-servidor/
