FIFO are otherwise called 'named pipes'. FIFO (first-in-first-out) is a special file that is said to be data transient. Once data is read from the named pipe, it cannot be read again. Also, data can be read-only in the order written. It is used in inter-process communication where a process writes to one end of the pipe (producer) and the other reads from the other end (consumer).