Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

9,630 views

Published on

Published in: Education

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 />

×