Please enable JavaScript.
Coggle requires JavaScript to display documents.
Protocolo Petición - Respuesta RPC´s (RPC´s (Remote Procedure Call, La…
Protocolo Petición - Respuesta RPC´s
Definición
La comunicación entre cliente y servidor se basa en este protocolo.
Buscando Transparencia
La llamada a la función debe ser igual si la usamos de manera local o remota
Mecanismo mediante el cual no se piense en protocolos, ni en sockets de ninguna familia. Nos interesa llamar a esa función de la misma manera de las locales
RPC´s
Remote Procedure Call
La ejecución del servicio solicitado se realice en la maquina local o en la maquina remota
El mecanismo mediante el cual la ejecución de un procedimiento tiene lugar en una maquina remota se denomina RPC.
Evolución
Propuesto por Birrel y Nelson en 1985
Es la base para varios servicios
Funcionamiento General
Cliente
Es el que hace la llamada.
Dicha llamada empaqueta los argumentos en un mensaje y se los envía a otro proceso
Queda a la espera del resultado.
Servidor
Recibe el mensaje del cliente
Desempaqueta lo enviado, los argumentos son usados para llamar una función en el servidor.
El resultado se empaqueta en un mensaje que entienda el cliente.