As it’s name Inter Process Communication(IPC) , this mechanism is use to communicate between different unrelated processes. In IPC, we set up a way to communicate between different clients & one server that’s our objective. Clients are of two types , req_client(requesting client) send request to the server to do a specific task like addition, subtraction , multiplication or division . Server receive the req_client request and pass it to the proc_client(processing client). proc_client then do that task and gave the result to the server. server then provide result to the req_client according to their requests. This complete mechanism of communication between unrelated processes is known as IPC.