The recent advances in computer networks and the widespread use of the Internet, together with other developments in telecommunications technology have made it possible to send messages and exchange information around the whole world. The high variety and the large amount of data exchanged across c