GPS uses a network of satellites and receivers to calculate locations on Earth. The GPS network consists of 24 satellites that orbit Earth twice a day transmitting navigation signals. GPS receivers detect these signals and use trilateration to calculate the user's position by computing distance measurements to four or more satellites. Accuracy can be affected by factors like atmospheric conditions, satellite geometry, and interference. Differential correction improves accuracy by comparing mobile receiver locations to a known base station location.