GPS uses 24 satellites orbiting Earth to enable positioning, navigation, and timing services worldwide. It works by using triangulation based on distance measurements from at least 3 satellites, determining the user's location at the intersection of spherical surfaces. Sources of error include clock errors, atmospheric delays, and receiver noise. Differential GPS can correct some errors by using data from fixed ground stations.