BSD sockets API

E741035

The BSD sockets API is a widely used programming interface that provides a standardized way for applications to perform network communication over protocols like TCP and UDP.

All labels observed (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf application programming interface
network programming interface
sockets API
alsoKnownAs Berkeley sockets
linked to: BSD sockets API

Berkeley sockets API
linked to: BSD sockets API
designedFor network communication
developedAt University of California, Berkeley
influenced .NET Socket class library
Java networking API
linked to: java.net

Winsock
introducedIn 4.2BSD
introducedYear 1983
providesDataStructure hostent
servent
sockaddr
sockaddr_in
sockaddr_in6
sockaddr_un
providesFunction accept
bind
close
connect
getpeername
getsockname
getsockopt
listen
poll
recv
recvfrom
select
send
sendto
setsockopt
shutdown
socket
standardizedIn POSIX
supportsProtocol TCP
UDP
supportsProtocolFamily AF_INET
AF_INET6
AF_UNIX
AF_UNSPEC
supportsSocketType SOCK_DGRAM
SOCK_RAW
SOCK_STREAM
usedBy BSD operating systems
Linux
Unix-like operating systems
Windows (via Winsock compatibility)
macOS

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

SunOS implements BSD sockets API
BSD notableFeature BSD sockets API
tokio-serde typicalTransport Unix domain sockets
linked to: BSD sockets API
Ultrix supports Berkeley sockets API
linked to: BSD sockets API
Windows Sockets 2 extends Berkeley sockets API
subject linked to: Windows Sockets 2 library
linked to: BSD sockets API
Winsock 1.1 API basedOn Berkeley sockets API
linked to: BSD sockets API
BSD sockets API alsoKnownAs Berkeley sockets API
linked to: BSD sockets API
BSD sockets API alsoKnownAs Berkeley sockets
linked to: BSD sockets API
Network framework replaces BSD sockets (for many use cases)
linked to: BSD sockets API
UNIX Research at UC Berkeley developed BSD sockets API
4.2BSD introducedFeature 4.2BSD sockets API
linked to: BSD sockets API
4.3BSD majorComponent BSD TCP/IP stack
linked to: BSD sockets API
4.4BSD includesComponent Berkeley sockets API
linked to: BSD sockets API