Este documento describe la comunicación en sistemas distribuidos, incluyendo la llamada a procedimiento remoto (RPC) que permite a un cliente invocar procedimientos en otro espacio de direccionamiento de forma transparente. Explica los conceptos clave de RPC como el paso de parámetros, la especificación de interfaz, y el enlace dinámico que permite al cliente localizar el servidor. También analiza la semántica de RPC en presencia de fallos como la pérdida de mensajes o caídas del cliente o servidor.