Este documento presenta conceptos fundamentales sobre sistemas distribuidos, incluyendo:
1) Se define un modelo de sistema distribuido como un sistema de transición de estados compuesto por nodos con procesos secuenciales y canales de comunicación.
2) Se describen diferentes técnicas para ordenar eventos en sistemas distribuidos como relaciones causales, relojes lógicos de Lamport y relojes vectoriales.
3) Se explican algoritmos para sincronizar relojes físicos como los de Christian y Berkeley para lograr consistencia en ausencia