Припустимо, у комп'ютера є точний годинник, який не ініціалізується. Тобто час на годиннику комп’ютера - це реальний час плюс деяке постійне зміщення. Комп'ютер має підключення до мережі , і ми хочемо використати цю сполуку для визначення зміщення постійного .
Найпростіший метод полягає в тому, що комп'ютер відправляє запит на сервер часу, зазначаючи місцевий час . Сервер часу отримує запит за один раз і відправляє клієнту відповідь, що містить , який отримує його за час . Тоді , тобто .
Якщо час передачі мережі та час обробки сервера симетричні, то . Наскільки мені відомо, NTP , протокол синхронізації часу, що використовується в природі, працює на цьому припущенні.
Як можна підвищити точність, якщо затримки не симетричні? Чи є спосіб виміряти цю асиметрію в типовій інтернет-інфраструктурі?