Please enable JavaScript.
Coggle requires JavaScript to display documents.
Los principales conceptos de Sockets y RPC. - Coggle Diagram
Los principales conceptos de Sockets y RPC.
Un socket es un punto fianl de un enlace de comunicación bidireccional entre dos programas de red.
Tipos de Sockets.
Stream Sockets:comunicacón orientada a la conexión y fiable.
Datagram Sockets: Proporciona una comunicacón sin conexión y no fiable, donde los datos se envían en paquetes independientes.
Funcionamiento
Conexión
Envío y Recepción
Creación de Socket
RCP(Remote Procedure Call)
es un protocolo que permite un programa ejecutar código en otro espacio de direcciones
Como si fuera una llamada local a procedimientos
Componentes de RCP
Servidor
Middleware RPC
Cliente
Pasos de una llamada RCP
Comunicación: Los datos se transmiten al servicio a través de la red
Desempaquedato y Ejecución: El servidor desempaqueta los datos y ejecuta el procedimiento remoto
Parámetros y Pila: Los parámetros se empaquetan y se colocan en la pila de llamadas
Resultados y Respuesta: El servidor devuelve los resultados al cliente a través de la red.
LLamada Remota: El cliente llama a un procedimeinto en el servidor
Objetivo: acercar la semántica de las llamadas a procedimiento convencional a
un entorno distribuido (transparencia).