IPC and RPC IPC for Inter-process communication, can be represented by a file ~/.ethereum/geth.ipc RPC for remote procedure call.