Modelling a network activity at layer 3 of OSI model, School Project in Java