Socket

Network Socket

A network socket is a software structure within a network node of a computer network that serves as an endpoint for sending and receiving data across the network.

POSIX sockets allow communication between two different processes, possibly on different machines, using various protocols such as TCP/IP and UDP/IP.

Posix Socket

Posix Sockets

POSIX sockets are a particular implementation of network sockets defined by the POSIX.

https://opensource.com/article/19/4/interprocess-communication-linux-networking

What is the bandwith of IPC sockets? Bandwidth (from ChatGPT)

Network Socket Bandwidth is limited by network type; e.g., 100 Mbps for Fast Ethernet, up to 1 Gbps for Gigabit Ethernet, and even higher for more advanced setups.