Operating system Pipes:Ordinary Pipes,Named Pipes,Message queues and shared memory in Unix,Communication in Client-Server Systems:Sockets,Remote Procedure Calls:Android RPC