SlideShare una empresa de Scribd logo
1 de 4
RPC
En la actualidad son bastante
comunes y utilizados por lo regular
de manera diaria, pero son pocos
conocen lo que son, las llamadas de
procedimiento remoto o bien, PRC
(Remote Procedure Call) por sus
siglas en inglés.
Impresionar
Una llamada de procedimiento remoto (RPC) 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. 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
Éste último es el más utilizado debido a que, como ya hemos comentado en bastantes
ocasiones, es el sistema operativo más utilizado y por tanto, los servicios (la mayoría) que ofrece su
empresa creadora también lo son.
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.

Más contenido relacionado

Similar a Rpc

Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Francesc Perez
 
Remote Procedure Call (RPC)
Remote Procedure Call (RPC)Remote Procedure Call (RPC)
Remote Procedure Call (RPC)
Taty Millan
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
Emily_Fdez
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
mauroykevin
 

Similar a Rpc (20)

Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
 
Protocolo de capa 5
Protocolo de capa 5Protocolo de capa 5
Protocolo de capa 5
 
El Software y sus tipos.
El Software y sus tipos.El Software y sus tipos.
El Software y sus tipos.
 
Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos
 
Capa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSICapa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSI
 
SEMANA 6.pptx
SEMANA 6.pptxSEMANA 6.pptx
SEMANA 6.pptx
 
Remote Procedure Call (RPC)
Remote Procedure Call (RPC)Remote Procedure Call (RPC)
Remote Procedure Call (RPC)
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Capitulo 2 comunicacion
Capitulo 2 comunicacionCapitulo 2 comunicacion
Capitulo 2 comunicacion
 
Tercera unidad
Tercera  unidadTercera  unidad
Tercera unidad
 
Servidores
ServidoresServidores
Servidores
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3
 
Apuntes entorno cliente servidor
Apuntes entorno cliente   servidorApuntes entorno cliente   servidor
Apuntes entorno cliente servidor
 
Conexion dinamica
Conexion dinamicaConexion dinamica
Conexion dinamica
 
Terminales tontas
Terminales tontasTerminales tontas
Terminales tontas
 
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptxSISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Capas de aplicacion
Capas de aplicacionCapas de aplicacion
Capas de aplicacion
 
Pruebas Automatizadas y soap.pptx
Pruebas Automatizadas y soap.pptxPruebas Automatizadas y soap.pptx
Pruebas Automatizadas y soap.pptx
 

Más de Jesus Valenzuela

Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Herramientas para la emulación del hardware
Herramientas para la emulación del hardware
Jesus Valenzuela
 
Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios
Jesus Valenzuela
 
Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos
Jesus Valenzuela
 
Emulación del sistema operativo
Emulación del sistema operativo Emulación del sistema operativo
Emulación del sistema operativo
Jesus Valenzuela
 
Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos
Jesus Valenzuela
 
Acceso a sistema de disco
Acceso a sistema de disco Acceso a sistema de disco
Acceso a sistema de disco
Jesus Valenzuela
 
Acceso a sistema de archivos
Acceso a sistema de archivos Acceso a sistema de archivos
Acceso a sistema de archivos
Jesus Valenzuela
 
Formatos de archivos abiertos
Formatos de archivos abiertos Formatos de archivos abiertos
Formatos de archivos abiertos
Jesus Valenzuela
 
Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar  Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar
Jesus Valenzuela
 

Más de Jesus Valenzuela (20)

Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Herramientas para la emulación del hardware
Herramientas para la emulación del hardware
 
Emulacion del hardware
Emulacion del hardware Emulacion del hardware
Emulacion del hardware
 
Virtualizacion
Virtualizacion Virtualizacion
Virtualizacion
 
Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios
 
Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos
 
Emulación del sistema operativo
Emulación del sistema operativo Emulación del sistema operativo
Emulación del sistema operativo
 
Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos
 
Acceso a sistema de disco
Acceso a sistema de disco Acceso a sistema de disco
Acceso a sistema de disco
 
Acceso a sistema de archivos
Acceso a sistema de archivos Acceso a sistema de archivos
Acceso a sistema de archivos
 
Escritorio remoto
Escritorio remoto Escritorio remoto
Escritorio remoto
 
Impresion
Impresion Impresion
Impresion
 
Recursos remotos
Recursos remotos Recursos remotos
Recursos remotos
 
Formatos de archivos abiertos
Formatos de archivos abiertos Formatos de archivos abiertos
Formatos de archivos abiertos
 
Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar  Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar
 
Intercambio de archivos
Intercambio de archivosIntercambio de archivos
Intercambio de archivos
 
Intercambio de archivos
Intercambio de archivos Intercambio de archivos
Intercambio de archivos
 
Neutralidad tecnologica
Neutralidad tecnologica Neutralidad tecnologica
Neutralidad tecnologica
 
Qué es interoperabilidad
Qué es interoperabilidadQué es interoperabilidad
Qué es interoperabilidad
 
462
462462
462
 
461
461461
461
 

Rpc

  • 1. RPC
  • 2. En la actualidad son bastante comunes y utilizados por lo regular de manera diaria, pero son pocos conocen lo que son, las llamadas de procedimiento remoto o bien, PRC (Remote Procedure Call) por sus siglas en inglés.
  • 3. Impresionar Una llamada de procedimiento remoto (RPC) 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. 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
  • 4. Éste último es el más utilizado debido a que, como ya hemos comentado en bastantes ocasiones, es el sistema operativo más utilizado y por tanto, los servicios (la mayoría) que ofrece su empresa creadora también lo son. 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.