Conceito de aplicação cliente-servidor
2011-2012
Metodologias de Programação IV
Código da aplicação
Sistema operativo
Ficheiros
Código da
aplicação
Sistema operativo
Sistema de gestão de bases de dados
Ficheiros
Pode ser uma aplicação-servidora ou estar integrado.
Aplicações cliente-servidor?
Navegador Second Life
Outlook Messenger
BOINC Skype
E muitas outras, que vêem se há actualizações, enviam bugs, etc...
Recorrendo aos mais variados protocolos (públicos, privados,
camadas de rede diferentes, etc.)Navegador: HTTP, porta TCP 80
Second Life: Second Life Open Grid Protocol (SLOPGP), portas TCP 443 e 12043, portas UDP 12035, 12036 e 13000-13050
Outlook: Office Exchange Protocols (OEP), portas dependentes das funcionalidades (por ex.: NNTP 119 para acesso a newsgroups como pastas partilhadas do Outlook).
Messenger: MSNP10, porta TCP 1863.Skype: Skype Protocol, portos TCP 80 e 443 ou todos TCP/UDP acima de 1024.
BOINC Manager: HTTP, TCP 80 e 443, acesso no localhost ao 31416.
Com a Web, o que muda nos modelos anteriores?
Código da aplicação
Sistema operativo
FicheirosCódigo
da aplicação
Sistema operativo
Sistema de
gestão de bases de dados
Ficheiros
Código da aplicaçãona máquina-cliente
Sistema operativo
Ficheiros
Navegador
Código da aplicaçãona máquina-servidora
Sistema operativo
Ficheiros
Servidor Web
Sistema de gestão de bases de dados
Código da aplicaçãona máquina-cliente
Sistema operativo
Ficheiros
Navegador
Código da aplicaçãona máquina-servidora
Sistema operativo
Ficheiros
Servidor Web
Sistema de gestão de bases de dados
Pedidos e respostas através do protocolo
HTTP
SEQUÊNCIA PEDIDO-RESPOSTA DE UMA PÁGINA WEB
Próxima secção
Top Related