Earlier quoted context omitted.
Wait, starlink is one way? How does it know what to send?
GPS satellites don't "send" your coordinates to your receiver. Your receiver is just listening to the broadcast signal from several (usually 4+) satellites and based on the strength of that signal determining how far it is from each of those satellites. Which means the receiver is able to triangulate it's own position.
No, GPS positioning uses the precise time information encoded in the data from the satellites.