Unix domain socket
A Unix domain socket, also known as an IPC (inter-process communication) socket, is one way in which different processes on the same system can communicate with one another. Processes using one of these sockets employ communications protocols, not unlike communications that travel over the Internet. Sockets are addressed as inodes on the filesystem, and processes access the sockets as they would a file. The actual communication occurs entirely in the operating system kernel.