RPC
RPC is an inter - process communication (IPC) mechanism used for executing programs.RPC, expanded as remote procedure call, is a protocol which is used by a program to request a service from another program located in another computer on a network. Remote Procedure Call doesn’t require the details of the network. RPC is also called as a subroutine call.