low level client and server connectivity