Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGabriel Castilla Modificado hace 6 años
1
Administrativo Clases 2 veces a la semana Sin Clases Auxiliares
Mucho trabajo personal
2
Objetivos Diseñar e implementar soluciones de comunicación para aplicaciones distribuidas a nivel de software Conocer las distintas posibilidades tecnológicas Conocer las distintas arquitecturas clásicas de comunicaciones Evaluar su efectividad y eficiencia en distintos
3
Content 0. Introduction (concepts of distributed systems)
1. TCP/IP client & server programming Client programming: a simple client (date, echo) a pop3 client A SMTP client 2. Server programming (and their clients) Simple client-server example with serializing example File Servers: simple whole file iterative server (not secure) Simple whole file robust server Simple whole file concurrent server Stateless random access file server TCP/IP Chat with awareness A simple extensible web server Parallel downloading techniques Awareness in a TC/IP peer to peer environment and the latecomers problem
4
Content 3. UDP programming 4. RMI Client-server programming
simple UDP client-server example a "ping" program – multicasting multicasting chat awareness in a multicasting environment broadcasting vs. multicasting 4. RMI Client-server programming a simple example will be used to show: remiregistry, concurrency automatic stub distribution a sequential file server with state Automatic teller machine example RMI-based chat with awareness 5- Introduction to servlets and jsp principles - parameters (from request and parameter file) using forms implementing state with cookies/sessions 6- JDBC
5
Evaluacion TP: Tema de presentacion TD: Trabajo de desarrollo
El aluno escoge un tema (se dara una lista de posibles pero el alumno puede proponer el suyo) En grupos de 2 TD: Trabajo de desarrollo Un trabajo de largo aliento en un tema especifico que implica un desarrollo 4 entregas/presentaciones (distributed garbage collection, latecommers in peer-to-peer architectures, etc.) 1 Control + 1 Examen = NC NF = ND*0.5 + ND*0.3 + TP*0.2
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.