Ok, now I understand that the server I'm trying to communicate with doesn't know my real IP, but what about the ISP in this process? Does the ISP know the server I'm trying to visit? For example, I'm trying to visit facebook.com through a proxy. Facebook doesn't know my real IP, it only knows...