How do you feel about your identity leaking when surfing the Internet. Do others know your location or much more about you? If I want to order something, I write a letter with the several items I would like to receive and put it in an envelope. On the front of the envelope, I write the seller's address and on the back, mine. Then after throwing it in a postbox, several people forward the envelope to its final destination. They only check the destination address on the front of envelope. Finally, when receiving my order, the seller processes my command and using my address which is written down on the envelop back, he sends me back a packet. The way it works on the Internet is exactly the same. Each time, you ask for a web page, you send a request to a web server which sends the response to the source's address of request, yours. Therefore, each time you request something on the Internet, the server knows your address. The Internet addresses are numbers and their topology is wel...