When you access the Internet with your web browser, a lot of things happen that are hidden to you. The browser and the website exchange "headers" that define the behaviour of the browser's cache system, create or use cookies, tell the website who you are and where you came from, and so on. Moreover, the page's html code contains hidden tags or javascript programs that control the browser's behavio