Мне было интересно, предусмотрено ли какое-либо положение в стандарте NTP для синхронизации времени между машинами, движущимися со скоростью, близкой к скорости света относительно друг друга. NTP даже работает в этих условиях?
Я полагаю, что это не практично, потому что вы будете получать их время а не ваш в свое время, но предположим, что вы хотели знать, какое у них время, очень точно - вы могли бы сделать это с NTP?
Я не очень хорошо разбираюсь ни в NTP, ни в теории относительности, но мне показалось интересным подумать.
Ответы:
В соответствии с Википедия ,
NTP обычно может поддерживать время с точностью до десятков миллисекунд по общедоступному Интернету и может достигать точности, превышающей одну миллисекунду, в локальных сетях при идеальных условиях. Асимметричные маршруты и перегрузка сети могут привести к ошибкам в 100 мс и более.
Общий эффект замедления во время поездки на расстояние D со скоростью v составляет
дельта т ~ д / с v / c
В этом разница между продолжительностью кругового обхода фотона между двумя наблюдателями, один из которых привязан к Земле, а другой совершает поездку. Даже для очень больших рейсов (скажем, межконтинентальный полет D = 10 ^ 4 км) на скоростном лайнере (v = 1000 км / ч) это составляет всего 10 ^ (- 7) секунд, что намного меньше, чем Точность, к которой стремится проект NTP.
Даже для межпланетного полета (D = 10 ^ 8 км, v = 10 ^ 4 км / ч) суммарная ошибка будет порядка 3 мсек.
Следовательно, нет необходимости в каких-либо условиях в NTP для релятивистских скоростей. Вместо этого обычно предусматриваются такие положения для интерферометрических наблюдений, как в VLBI или в точных общих релятивистских экспериментах в космосе ( см. гравитационный зонд B для примера) но это не имеет ничего общего с тем, что этот сайт это все о.
Для получения дополнительной информации, я предлагаю вам обратиться к https://physics.stackexchange.com/
источник