¿Qué es rpc?
rpc (Llamada a procedimiento remoto) es una llamada a procedimiento remoto. Es un protocolo que solicita servicios de un programa informático remoto a través de la red sin conocer la tecnología de red subyacente.
El protocolo RPC supone la existencia de algún protocolo de transporte, como TCP o UDP, para transportar datos de información entre programas en comunicación. En el modelo de comunicación de red OSI, RPC abarca la capa de transporte y la capa de aplicación. RPC facilita el desarrollo de aplicaciones, incluidos programas múltiples distribuidos en red.
RPC utiliza el modo cliente/servidor. El solicitante es un cliente y el proveedor de servicios es un servidor. Primero, el proceso de llamada del cliente envía un mensaje de llamada con parámetros de proceso al proceso de servicio y luego espera el mensaje de respuesta.