Principle of operation determine the position

How is a position determined by satellites?
A GPS receiver knows the position of the satellites by the data each satellite transmits.
The receiver estimates how far away a satellite is, and knows that it is positioned somewhere on the surface of an imaginary sphere centered on the satellite.
For each satellite the receiver determines the size of the sphere.
The receiver is located where the spheres of the satellites intersect.