The internet seems simple enough for end users. You type a URL into your browser, hit enter, and the page loads within a few seconds. If not, you'll probably give up rather quickly and move on to a different site. However, behind the scenes, a lot is going on in order...