Está en la página 1de 1

LLAMADAS A PROCEDIMIENTOS REMOTOS

Una llamada de procedimiento remoto (RPC- Remote Procedure Call) por sus siglas
en inglés, consiste en un protocolo que permite a un software o programa ejecutar
código en otra máquina remota sin preocuparse por la comunicación, por lo regular
es bastante utilizado en el paradigma cliente y servidor.

RPC es la transferencia sincrónica de datos y control entre dos partes de un


programa distribuido a través de espacios de direcciones disjuntas. “La manera en
que RPC logra hacer esto, es por medio de lo que se conoce como STUB. En el
caso del STUBservidor, se conoce como SKELETON. Estos Stubs y Skeletons
permiten que al momento de ser invocada la función remota esta pueda ser quot;
simulada localmente quot

Existen varios tipos de RPC pero estos son los más comunes:

 ONC RPC de Sun


 DCE/RPC de OSF
 Modelo de Objetos de Componentes Distribuidos de Microsoft DCOM

El ejemplo más común y el más claro con el que se puede explicar este tipo de
protocolo son las famosas actualizaciones de Windows. El cliente (en este caso
nuestro PC) se conecta con los servidores de Microsoft para solicitar
actualizaciones, de haber alguna de éstas, se realiza el proceso de que caracteriza
a los RPC. No solo existe este tipo de aplicación para este tipo de protocolo en
realidad son bastantes los usos que se les pueden dar, pero este es el más sencillo
y común de entender.

CARACTERÍSTICAS

 Creado por Bireel & Nelson en 1984.


 Permiten a los programas llamar procedimientos localizados en otras
máquinas.
 Un proceso X en una máquina A, puede llamar un procedimiento localizado
en una máquina B.
 Información puede llevarse del proceso invocador al invocado dentro de los
parámetros.
 Ningún mensaje u operación de E/S es visible para el programador.
 Problemas a resolver: Procedimiento invocador e invocado se ejecutan en
diferentes máquinas, i.e. diferentes direcciones y posiblemente diferentes
arquitecturas. Ambas máquinas pueden fallar.

http://culturacion.com/que-son-los-rpc-llamadas-de-procedimiento-remoto/

También podría gustarte