Berkeley Sockets - History, Implementations

History, Implementations

Berkeley sockets originated with the 4.2BSD Unix operating system (released in 1983) as an API. Only in 1989, however, could UC Berkeley release versions of its operating system and networking library free from the licensing constraints of AT&T Corporation's proprietary Unix. This interface implementation is the original API of the Internet Protocol Suite (TCP/IP).

All modern operating systems now have some implementation of the Berkeley socket interface, as it became the standard interface for connecting to the Internet. Even the Winsock implementation for MS Windows, developed by unaffiliated developers, closely follows the Berkeley standard.

Read more about this topic:  Berkeley Sockets