Arquitetura de Comunicação
Cliente-Servidor
1. Cliente-Servidor
2. Requisição-Resposta
3. Arquitetura Cliente-Servidor
4. Comunicação síncrona x assíncrona
5. Exemplos de sistemas cliente-servidor
na Web
1. Cliente-Servidor
• Um sistema cliente-servidor é um
Sistema Distribuído em que um
computador (Servidor) presta
determinado serviço a outro
computador (Cliente).
2. Requisição Resposta
• Nesse sistema os computadores
clientes enviam requisições aos
servidores, que por sua vez
processam as requisições e
devolvem respostas.
2. Requisição Resposta
• Clientes:
▪ Iniciam e terminam as conversações
com os servidores
▪ Solicitam os serviços dos servidores
▪ Não se comunicam com outros
clientes
2. Requisição Resposta
• Servidores:
▪ Recebem e respondem às
solicitações dos clientes
▪ Podem atender a diversos clientes
simultaneamente
▪ Exigem hardware com maior robustez
e capacidade de processamento
▪ Espera ser chamado pelo cliente