Conceito de aplicação cliente-servidor<br />2011-2012<br />Metodologias de Programação IV<br />
Código da aplicação<br />Sistema operativo<br />Ficheiros<br />
Pode ser uma aplicação-servidora ou estar integrado.<br />Código da aplicação<br />Sistema de gestão de bases de dados<br ...
Aplicações cliente-servidor?<br />
Second Life<br />Navegador<br />BOINC<br />Skype<br />Outlook<br />Messenger<br />
E muitas outras, que vêem se há actualizações, enviam bugs, etc...<br />
Recorrendo aos mais variados protocolos (públicos, privados, camadas de rede diferentes, etc.)Navegador: HTTP, porta TCP 8...
Com a Web, o que muda nos modelos anteriores?<br />Código da aplicação<br />Código da aplicação<br />Sistema de gestão de ...
Código da aplicaçãona máquina-cliente<br />Código da aplicaçãona máquina-servidora<br />Navegador<br />Servidor Web<br />S...
Código da aplicaçãona máquina-cliente<br />Código da aplicaçãona máquina-servidora<br />Pedidos e respostas através do pro...
Sequência pedido-resposta de uma página web<br />Próxima secção<br />
Prochain SlideShare
Chargement dans…5
×

Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cliente-servidor

9 500 vues

Publié le

Publié dans : Formation
  • Soyez le premier à commenter

Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cliente-servidor

  1. 1. Conceito de aplicação cliente-servidor<br />2011-2012<br />Metodologias de Programação IV<br />
  2. 2.
  3. 3. Código da aplicação<br />Sistema operativo<br />Ficheiros<br />
  4. 4. Pode ser uma aplicação-servidora ou estar integrado.<br />Código da aplicação<br />Sistema de gestão de bases de dados<br />Sistema operativo<br />Ficheiros<br />
  5. 5. Aplicações cliente-servidor?<br />
  6. 6. Second Life<br />Navegador<br />BOINC<br />Skype<br />Outlook<br />Messenger<br />
  7. 7. E muitas outras, que vêem se há actualizações, enviam bugs, etc...<br />
  8. 8. Recorrendo aos mais variados protocolos (públicos, privados, camadas de rede diferentes, etc.)Navegador: HTTP, porta TCP 80Second Life: Second Life Open GridProtocol (SLOPGP), portas TCP 443 e 12043, portas UDP 12035, 12036 e 13000-13050Outlook: 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: SkypeProtocol, portos TCP 80 e 443 ou todos TCP/UDP acima de 1024.BOINC Manager: HTTP, TCP 80 e 443, acesso no localhost ao 31416.<br />
  9. 9.
  10. 10. Com a Web, o que muda nos modelos anteriores?<br />Código da aplicação<br />Código da aplicação<br />Sistema de gestão de bases de dados<br />Sistema operativo<br />Sistema operativo<br />Ficheiros<br />Ficheiros<br />
  11. 11. Código da aplicaçãona máquina-cliente<br />Código da aplicaçãona máquina-servidora<br />Navegador<br />Servidor Web<br />Sistema operativo<br /> Sistema operativo<br />Sistema de gestão de bases de dados<br />Ficheiros<br />Ficheiros<br />
  12. 12. Código da aplicaçãona máquina-cliente<br />Código da aplicaçãona máquina-servidora<br />Pedidos e respostas através do protocolo HTTP<br />Navegador<br />Servidor Web<br />Sistema operativo<br /> Sistema operativo<br />Sistema de gestão de bases de dados<br />Ficheiros<br />Ficheiros<br />
  13. 13. Sequência pedido-resposta de uma página web<br />Próxima secção<br />

×