Sockets

Under UN*X there are different kind of sockets, most known are:

If you look at Linux socket manpage you could find more kind of sockets

A socket is an endpoint for communication.