A named pipe is a pipe (a data channel between processes) that has a name. The name is a member of the file system name space. Because that namespace is system global, any process can pipe data to any other.