Приёмник GPS "слушает" broadcast-сигналы спутников геопозиционирования и получает сигналы от нескольких из них. В результате, приёмник "знает" не только их координаты (каждый спутник сообщает их), но и время, за которое пришёл сигнал. Если в итоге известно расстояние (скорость радиосигнала постоянна) до трёх (это необходимый минимум) известных точек пространства (координаты спутников), то можно с высокой точностью определить и своё местоположение - оно будет находиться на пересечении окружностей, радиус каждой из которых равен расстоянию до конкретного спутника, а центр находится по координатам самого спутника.
Интернет для этого не нужен.
Приемник ничего не посылает