an object which handle for you all the communication with a server ( including network status, and error management )