Technology, Data Communication Terms, Glossary and Dictionary
The Berkeley sockets, also known as the BSD socket API, are application programming interfaces (APIs) that comprises a library in C language for developing applications that allows communications between hosts or between processes in one computer, using the concept of a socket. It is able to work with many different I/O devices and drivers, although support for this is dependent on the operating system implementation. This interface implementation is implicit for TCP/IP, and it is therefore one of the fundamental technologies underlying the internet. It was first developed at the University of California at Berkeley for use on UNIX systems. All modern operating systems now have some implementation of the Berkeley socket interface, as it has become the standard interface for connecting to the Internet.