An operating system mechanism that allows processes to communicate. Mechanisms include (but are not limited to) Transmission Control Protocol (TCP) sockets, User Datagram Protocol (UDP) sockets, Unix Domain Sockets, System V/Portable Operating System Interface for Unix (POSIX) message queues, named pipes (also called a Unix FIFO), System V/POSIX shared memory, signals, System V/POSIX semaphores, and pipes.
Sources:
CNSSI 4009-2022