Contenido
Inicio
Noticias
Sitios de Interés
Grupo Seguridad y Software Libre
RSLCAN
Contactos
nvargas@nicatech.com.ni
Buscar

RSS
RSS

Remote Procedure Call (RPC)
Noel Vargas

Protocolo usado por un programa para la solicitud de un servicio a otro programa ubicado en un sistema remoto.

Una RPC usa un model cliente/servidor.

Trabaja de forma síncrona, o sea, el programa solicitante suspende sus actividades hasta recibir la respuesta por parte del programa servidor.

La aplicación local manda a llamar al indicador de la función, en lugar de implementar el código en sí, pasando los parámetros requeridos. El indicador de la función pasa los parámetros a la biblioteca encargada de la RPC, y esta envía la solicitud al sistema remoto usando los servicios de red.

En la aplicación remota, ocurre el mismo procedimiento pero a la inversa.

La primera descripción para las RPC aparecieron en 1976, en el RFC 707. El primer uso en negocios fue en 1981 por parte de Xerox. La primera implementación usada ampliamente fue la Sun RPC (ahora ONC RPC), usada como base para el NFS de Sun Microsystems.

Más información en estos enlaces:

* Tutorial de RPC (link)
* RPC en Microsoft .Net 3.0 (link)

Titulares

19/06/2013

17/07/2010

Windows 7 SP1 Beta ya está disponible

Mandriva 2010.1

08/04/2010

Hackers turcos atacan servidores nicaragüenses

iPhone OS 4.0 ofrece multitarea

10/12/2009

Mozilla Thunderbird 3 incluye tabs (cejas)

Microsoft repara fallas críticas en IE 6, 7 y 8

Google publica Beta de Chrome para Linux y MacOS X

Hacker Whitehat ofrece servicio en nube para romper WPA

04/12/2009

Virtualbox 3.1.0 ofrece migración en caliente

Google ofrece servicio DNS gratuito

Nicatechnologies, S.A.