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 />
Upcoming SlideShare
Loading in …5
×

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

9,321 views
9,200 views

Published on

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,321
On SlideShare
0
From Embeds
0
Number of Embeds
7,698
Actions
Shares
0
Downloads
62
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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

×