Unix sockets are used like any other type of socket. This means that they use system socket calls. The difference between FIFO and Unix sockets is that FIFO uses sys file calls, while Unix sockets use socket calls.
Unix sockets are treated as files. This allows you to use file permissions for access control.
Unix sys sys ( FIFO mkfifo). , connect, . , . FIFO . - /.
Unix- , FIFO - . accept, .
Unix . , . FIFO : - -.
Unix , , IP-. , . , .
, Unix , net/unix/af_unix.c Linux.