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.