Este documento presenta una introducción a los modelos fundamentales de sistemas distribuidos. Explica brevemente los modelos de interacción, fallos y seguridad, así como los modelos arquitectónicos más comunes como cliente-servidor, procesos peer-to-peer y capas de software. Finalmente, analiza conceptos clave como interfaces, objetos distribuidos e invocación remota en sistemas distribuidos.