It may seem simple, but I'd like to know how a server gets your IP address. Is the web browser responsible for getting the IP address and reporting it in the header, or does the server trace the IP address somehow? Any insight you might have would be very much appreciated.