A small process that allows clients (servers) to connect and talk to each other