title: Why only related processes can only communicate using pipe() (IPC)?
body: <p>why does there is limitation that with pipe() only parent and child process can communicate, why not unrelated processes?
  why can't two children of a process can't communicate using pipe()?</p>