RPC y sockets son 2 cosas diferentes, los sockets se pueden usar en rpc.
En palabras simples, los zócalos se pueden entender por analogía con la dirección de su apartamento.
Supongamos que eres apto. la dirección es 8080 xyz, calle abc, 8080 es su número de apartamento y xyz es su nombre en la calle abc,
Del mismo modo, los zócalos constan de 2 partes, es decir, dirección IP y número de puerto.
Teniendo en cuenta la analogía, su número de apartamento se convierte en el número de puerto y el nombre del apartamento y la calle, la dirección IP.
Con esto, cualquier aplicación puede establecer una conexión y enviar datos a otro cliente o servidor dado su dirección IP y número de puerto. Esto es exactamente lo mismo que entregar una tarjeta postal.
Se puede pensar en la situación de RPC (por ejemplo), cuando llama a un agente de atención al cliente. Usted le dice sus problemas, detalles, etc. Él usa su propio sistema para encontrar la respuesta a sus problemas (ejecutando cierto programa o revisando manuales), luego le da la respuesta para su consulta. Esto puede verse como una RPC (llamada a procedimiento remoto).
Se pueden utilizar sockets para hacer la conexión al servidor (en nuestro caso, agente de atención al cliente, es decir, su número de contacto)
- Cómo saber si mis dispositivos conectados a la red se infectaron y se convirtieron en un Mirai Bot
- Como nuevo, ¿qué curso debería seguir en el campo de las redes y la seguridad para mejorar mi carrera?
- En NAT, ¿qué se usa para decir a qué dispositivo nos referimos?
- ¿Cómo puenteo la LAN inalámbrica y con cable en la puerta de enlace qwest Q1000?
- ¿Cómo se leen los datos enviados por la computadora desde la red?
Espero que tengas alguna idea de lo que son ambas cosas.
Trataré de encontrar más analogías para ti.