SlideShare uma empresa Scribd logo
Sistemas Distribuídos
Prof. Dornelles Moisés Alves Nonato
dornelles.nonato@ifpb.edu.br
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).
1. Cliente-Servidor
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
2. Requisição Resposta
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
2. Requisição Resposta
• Thin(Magros) x Fat(Gordos) Clients
3. Arquitetura Cliente-Servidor
• Arquitetura de 2 Camadas
3. Arquitetura Cliente-Servidor
• Arquitetura de 3 Camadas
4. Comunicação Síncrona ou Assíncrona
4. Comunicação Síncrona ou Assíncrona

Mais conteúdo relacionado

Semelhante a Sistemas Distribuídos - 4.PDF

Introdução aos Serviços de Rede
Introdução aos Serviços de RedeIntrodução aos Serviços de Rede
Introdução aos Serviços de Rede
Natanael Simões
 
Relatorio VNC (Virtual Network Computing)
Relatorio VNC (Virtual Network Computing)Relatorio VNC (Virtual Network Computing)
Relatorio VNC (Virtual Network Computing)
amarildox2
 
Aula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosAula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - Processos
Messias Batista
 
Redes de computador
Redes de computadorRedes de computador
Redes de computador
tecnicacomputador
 
funcionamento da internet
funcionamento da internetfuncionamento da internet
funcionamento da internet
Marco Pinheiro
 
Unidade1ainternet 110928173442-phpapp02
Unidade1ainternet 110928173442-phpapp02Unidade1ainternet 110928173442-phpapp02
Unidade1ainternet 110928173442-phpapp02DP7
 
Servlets 2.5
Servlets 2.5Servlets 2.5
Servlets 2.5
Eduardo Carvalho
 
Fundamentos da arquitetura cliente servidor.
Fundamentos da arquitetura cliente servidor.Fundamentos da arquitetura cliente servidor.
Fundamentos da arquitetura cliente servidor.
Valdeir Frizzera
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
Marcia Abrahim
 

Semelhante a Sistemas Distribuídos - 4.PDF (12)

World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Introdução aos Serviços de Rede
Introdução aos Serviços de RedeIntrodução aos Serviços de Rede
Introdução aos Serviços de Rede
 
Relatorio VNC (Virtual Network Computing)
Relatorio VNC (Virtual Network Computing)Relatorio VNC (Virtual Network Computing)
Relatorio VNC (Virtual Network Computing)
 
Aula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosAula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - Processos
 
World wide web
World wide webWorld wide web
World wide web
 
Sd04 (si) comunicação em sd
Sd04 (si)   comunicação em sdSd04 (si)   comunicação em sd
Sd04 (si) comunicação em sd
 
Redes de computador
Redes de computadorRedes de computador
Redes de computador
 
funcionamento da internet
funcionamento da internetfuncionamento da internet
funcionamento da internet
 
Unidade1ainternet 110928173442-phpapp02
Unidade1ainternet 110928173442-phpapp02Unidade1ainternet 110928173442-phpapp02
Unidade1ainternet 110928173442-phpapp02
 
Servlets 2.5
Servlets 2.5Servlets 2.5
Servlets 2.5
 
Fundamentos da arquitetura cliente servidor.
Fundamentos da arquitetura cliente servidor.Fundamentos da arquitetura cliente servidor.
Fundamentos da arquitetura cliente servidor.
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
 

Sistemas Distribuídos - 4.PDF