cine
Este libro trata sobre computación distribuida. Este capítulo comenzará indicando qué se entiende por computación distribuida en el contexto deeste libro. Para ello, se muestra la historia de la computación distribuida y se compara este tipo de computación con otras formas de computación. A continuación, se presentan algunos conceptosbásicos en los campos de sistemas operativos, redes, e ingeniería del software, conceptos con los que el lector debe familiarizarse para comprender el material presentado en capítulos sucesivos. 2Definiciones 2
La historia de la computación distribuida 3
Diferentes formas de computación 4
Computación monolítica 4
Computación distribuida 5
Computación paralela 5
Computacióncooperativa 5
Virtudes y limitaciones de la computación distribuida 6
Conceptos básicos de sistemas operativos 8
Programas y procesos de computación 8
Programación concurrente 9
Procesos padrese hijos 10
Threads o hilos 10
HilosThreads Java 11
Conceptos básicos de redes 12
Protocolos 12
Arquitectura de red 12
Protocolos de la arquitectura de red 13
Comunicaciónorientada a conexión frente a comunicación sin conexión 14
Recursos de red 15
Identificación de nodos y direcciones del Protocolo de Internet 16
Identificación de procesos a través de puertos 19Direcciones de correo electrónico 20
URL 20
Servicio de Nombres Extensible 22
Resolución de nombres 22
Conceptos básicos de ingeniería del software 23
Programación procedimental frente aprogramación orientada a objetos 23
UML 23
La arquitectura de aplicaciones distribuidas 24
Conjuntos de herramientas, marcos de desarrollo y componentes 24
Resumen 25
Ejercicios 26Referencias 32
Figuras 33
Orientado a conexión 37
Sin conexión 37
Direccionamiento 37
Protocolos 38
Tendencias históricas 38
Por donde viaja 40
Los ataques web podrían tener...
Regístrate para leer el documento completo.