jueves, 20 de septiembre de 2012

Introducción a las Llamadas a Procedimientos Remotos


Paso por valor:


El paso de parámetros por valor consiste en copiar el contenido de la variable que queremos pasar en otra dentro del ámbito local de la subrutina, consiste pues en copiar el contenido de la memoria del argumento que se quiere pasar a otra dirección de memoria, correspondiente al argumento dentro del ámbito de dicha subrutina. Se tendrán dos valores duplicados e independientes, con lo que la modificación de uno no afecta al otro.

Paso por referencia:


El paso de parámetros por referencia consiste en proporcionar a la subrutina a la que se le quiere pasar el argumento la dirección de memoria del dato. En este caso se tiene un único valor referenciado (o apuntado) desde dos puntos diferentes, el programa principal y la subrutina a la que se le pasa el argumento, por lo que cualquier acción sobre el parámetro se realiza sobre la misma posición de memoria.

ONC.


ONC RPC es una tecnología llamada a procedimiento remoto que se originó en Sun Microsystems a principios de 1980. ONC RPC siguió el modelo de Xerox Correo RPC protocolos. Ha sido ampliamente implementada en plataformas de mayoría de los principales fabricantes de estaciones de trabajo. Se ha implementado en MS-DOS, Microsoft Windows, Microsoft Windows NT, Mac, VMS, MVS, y prácticamente todas las versiones de UNIX, entre otros. Sun Microsystems a cambio delegado el control de los protocolos RPC ONC para los fines de hacer un estándar de Internet para el IETF (vea RFC 1790).

DCE.


El DCE RPC es un protocolo de nivel de aplicación que permite a las aplicaciones OpenGroup hacer llamadas a procedimientos remotos. Es el protocolo de conexión de base de DCOM (Distributed Common Object modelo) de Microsoft.
Este módulo fue motivado por un esfuerzo de ingeniería inversa en un cliente DCOM. Por lo tanto, las funciones que se implementan marcha más hacia la implementación del lado del cliente. Además, la versión inicial sólo admite la versión orientado a la conexión de DCE RPC. También se supone NTLMSSP como protocolo de autenticación subyacente. Esto puede cambiar en función de las aportaciones de los usuarios de estos módulos.

DCOM.


DCOM permite que el programador COM amplié sus componentes a través de la red, dándoles los beneficios de la informática distribuida. Cuando el cliente y el componente residen en el mismo equipo se comunican con la ayuda de procedimientos de llamada local (LPC), pero a través de la red tienen que utilizar el DCOM estándar construido por Microsoft. Los Componentes COM a través de la red se comportan del mismo modo que si estuviesen en la misma máquina con el cliente.

No hay comentarios:

Publicar un comentario