Este documento describe la comunicación en sistemas distribuidos, incluyendo la llamada a procedimiento remoto (RPC), el paso de parámetros, la especificación de interfaz, el enlace dinámico y la semántica RPC en presencia de fallos. La RPC permite que un cliente invoque procedimientos en servidores remotos de forma transparente, empaquetando los parámetros y devolviendo los resultados. Los servidores exportan su interfaz a un enlazador que proporciona la dirección del servidor al cliente. La RPC intenta ocultar los erro