RPC (Remote Procedure Call) permite ejecutar código en una máquina remota de forma similar a una llamada a procedimiento local pero a través de una red. El cliente genera una solicitud que envía al servidor, el cual ejecuta el procedimiento solicitado y devuelve los resultados al cliente. El PortMapper asocia números de programa y versión de RPC a puertos para que los clientes puedan contactar los servicios RPC en un servidor.