A server-client model built for learning purposes