SlideShare una empresa de Scribd logo
1 de 2
Taller de Sistemas 
Operativos
4.3.3 RPC 
El RPC (del inglés Remote Procedure Call, Llamada a Procedimiento Remoto) es un protocolo que 
permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que 
preocuparse por las comunicaciones entre ambos. El protocolo es un gran avance sobre los sockets 
usados hasta el momento. De esta manera el programador no tenía que estar pendiente de las 
comunicaciones, estando éstas encapsuladas dentro de las RPC. 
Las RPC son muy utilizadas dentro del paradigma cliente-servidor. Siendo el cliente el que inicia el 
proceso solicitando al servidor que ejecute cierto procedimiento o función y enviando éste de vuelta el 
resultado de dicha operación al cliente.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Tema iv comunicación entre procesos
Tema iv comunicación entre procesosTema iv comunicación entre procesos
Tema iv comunicación entre procesos
 
Protocolos De Red
Protocolos De RedProtocolos De Red
Protocolos De Red
 
Protocolos gabriela chisag
Protocolos gabriela chisagProtocolos gabriela chisag
Protocolos gabriela chisag
 
Protocolos De red
Protocolos De redProtocolos De red
Protocolos De red
 
Redes Rpc
Redes RpcRedes Rpc
Redes Rpc
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos De Los 10
Protocolos De Los 10Protocolos De Los 10
Protocolos De Los 10
 
Glosario
GlosarioGlosario
Glosario
 
Protocolos y servicios informáticos
Protocolos y servicios informáticosProtocolos y servicios informáticos
Protocolos y servicios informáticos
 

Destacado

AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN.
AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN. AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN.
AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN. Lina Rojas'
 
Guantes esteriles
Guantes esterilesGuantes esteriles
Guantes esterilesLatex Gants
 
Metodo (Gauss, Sustitucion, Eliminacion)
Metodo (Gauss, Sustitucion, Eliminacion)Metodo (Gauss, Sustitucion, Eliminacion)
Metodo (Gauss, Sustitucion, Eliminacion)briellamem
 
Fisiología del ejercicio.docxvhfghgfhg (1)
Fisiología del ejercicio.docxvhfghgfhg (1)Fisiología del ejercicio.docxvhfghgfhg (1)
Fisiología del ejercicio.docxvhfghgfhg (1)lau maza
 
Como preparar al paciente de la unidad polivalente
Como preparar al paciente de la unidad polivalenteComo preparar al paciente de la unidad polivalente
Como preparar al paciente de la unidad polivalenteguadixsalud
 
B oxidación
B oxidaciónB oxidación
B oxidaciónBELYBOTH
 

Destacado (7)

AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN.
AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN. AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN.
AMPK EN EL EJERCICIO, Y SU SEÑALIZACIÓN.
 
Guantes esteriles
Guantes esterilesGuantes esteriles
Guantes esteriles
 
Metodo (Gauss, Sustitucion, Eliminacion)
Metodo (Gauss, Sustitucion, Eliminacion)Metodo (Gauss, Sustitucion, Eliminacion)
Metodo (Gauss, Sustitucion, Eliminacion)
 
Fisiología del ejercicio.docxvhfghgfhg (1)
Fisiología del ejercicio.docxvhfghgfhg (1)Fisiología del ejercicio.docxvhfghgfhg (1)
Fisiología del ejercicio.docxvhfghgfhg (1)
 
Como preparar al paciente de la unidad polivalente
Como preparar al paciente de la unidad polivalenteComo preparar al paciente de la unidad polivalente
Como preparar al paciente de la unidad polivalente
 
Nutricion enteral
Nutricion enteralNutricion enteral
Nutricion enteral
 
B oxidación
B oxidaciónB oxidación
B oxidación
 

Más de Roberto Encarnación (20)

4.6.2
4.6.2 4.6.2
4.6.2
 
4.6.1
4.6.1 4.6.1
4.6.1
 
4.6
4.6 4.6
4.6
 
4.5.2
4.5.2 4.5.2
4.5.2
 
4.5.1
4.5.1 4.5.1
4.5.1
 
4.5
4.5 4.5
4.5
 
4.4.2
4.4.2 4.4.2
4.4.2
 
4.4.1
4.4.1 4.4.1
4.4.1
 
4.4
4.4 4.4
4.4
 
4.3.2
4.3.2 4.3.2
4.3.2
 
4.3.1
4.3.1 4.3.1
4.3.1
 
4.3
4.3 4.3
4.3
 
4.2.3
4.2.3 4.2.3
4.2.3
 
4.2.2
4.2.2 4.2.2
4.2.2
 
4.2.1
4.2.1 4.2.1
4.2.1
 
4.2
4.2 4.2
4.2
 
4.1.2
4.1.2 4.1.2
4.1.2
 
4.1.1
4.1.1 4.1.1
4.1.1
 
4.1
4.14.1
4.1
 
Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos
 

Último

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (12)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

4.3.3

  • 1. Taller de Sistemas Operativos
  • 2. 4.3.3 RPC El RPC (del inglés Remote Procedure Call, Llamada a Procedimiento Remoto) es un protocolo que permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos. El protocolo es un gran avance sobre los sockets usados hasta el momento. De esta manera el programador no tenía que estar pendiente de las comunicaciones, estando éstas encapsuladas dentro de las RPC. Las RPC son muy utilizadas dentro del paradigma cliente-servidor. Siendo el cliente el que inicia el proceso solicitando al servidor que ejecute cierto procedimiento o función y enviando éste de vuelta el resultado de dicha operación al cliente.