Berkeley套接字 伯克利套接字英語Internet Berkeley sockets 又稱為BSD 套接字BSD sockets是一種应用程序接口API用於网络套接字 socket與Unix域套接字包括了一个用C语言写成的应用程序开发库主要用于实现进程间通讯在计算机网络通讯方面被广泛使用 Berkeley套接字也作BSD套接字应用程序接口刚开始是BSD Unix操作系统于发布的一套应用程序接口然而由于ATT的专利保护着UNIX所以只有在年伯克利大学才能自由地发布自己的操作系统和网络库 Berkeley套接字应用程序接口形成了事实上的网络套接字的标准精髓 大多数其他的编程语言使用与这套用C语言写成的应用程序接口 类似的接口 这套应用程序接口也被用于Unix域套接字Unix domain sockets后者可以在单机上为进程间通讯IPC的接口 这种基于流的传输层接口TLI为套接字应用程序接口提供了一种选择 不过最近何时提供TLI应用程序接口的的系统同时也提供Berkeley套接字应用程序接口來源請求