Berkeley sockets
Inter-process communication API
Unix domain socket
socket for exchanging data between processes executing on the same OS; similar to an Internet socket, but all communication occurs within the same OS
network socket
internal endpoint for sending or receiving data within a node on a computer network