A method used to establish IPC between processes of the parent and child.

  1. Children share the same pipe. Allows for child-parent process communication
  2. Pipes are unidirectional. You can read and write from the same pipe

Syscalls