IP Geolocation Fundamentals