A programming interface to TCP/IP, which is the communications protocol of Unix networks and the Internet. Part of the POSIX interface for Unix, Berkeley sockets are also called "BSD sockets" for Berkeley Software Distribution. See TCP/IP socket, Winsock, POSIX and Berkeley extensions.