It is difficult to overstate the impact that the internet has had on modern society. Although it is more ingrained in our lives than ever, few can claim to understand its inner workings.