unix socket is like a tcp socket but instead of ip aadress and a port number you have a file path