web-dev-qa-db-fra.com

Y a-t-il une différence entre RPC et IPC?

Ou sont-ils des synonymes?

47
Dimitri C.

Wikipédia est généralement idéal à ces fins.

RPC:

L'appel de procédure à distance (RPC) est une technologie de communication inter-processus qui permet à un programme informatique de provoquer l'exécution d'un sous-programme ou d'une procédure dans un autre espace d'adressage (généralement sur un autre ordinateur sur un réseau partagé) sans que le programmeur code explicitement les détails de cette télécommande. interaction.

IPC:

La communication inter-processus (IPC) est un ensemble de techniques pour l'échange de données entre plusieurs threads dans un ou plusieurs processus. Les processus peuvent s'exécuter sur un ou plusieurs ordinateurs connectés par un réseau.

Ainsi, RPC n'est qu'un type d'IPC.

57
Eli Bendersky

Un RPC (appel de procédure distante) est une forme de IPC (communication interprocessus) - ce dernier est un terme plus général, couvrant de nombreux mécanismes en plus des RPC.

10
anon

RPC - Remote Procedure Call - est un type particulier de communication, mais peut être sur une seule machine, ou sur un réseau entre machines. http://en.wikipedia.org/wiki/Remote_procedure_call

IPC - Inter-Process Communication - est un terme général pour la communication entre différents processus (qui sont généralement sur une seule machine). http://en.wikipedia.org/wiki/Inter-process_communication

9
Douglas Leeder

IPC est un ensemble de méthodes pour communiquer avec deux processus qui peuvent être dans le même ordinateur ou un ordinateur différent. Il comprend la communication directe et indirecte, la communication synchrone et asynchrone et la mise en mémoire tampon explicite. Mais RPC est une méthode pour appeler une procédure du serveur au client et récupérer son résultat sous forme de message.

3
vrnithinkumar
  • Appel de procédure à distance (méthodes d'appel à distance sur un système)
  • Communication interprocessus (méthode permettant aux processus d'un même système d'interagir).
2
Aggelos Biboudis