Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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 />
Nächste SlideShare
Wird geladen in …5
×

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

9.576 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung
  • Als Erste(r) kommentieren

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

×