The internet: History, evolution and how it works