Assume a computer has a precise clock which is not initialized. That is, the time on the computer's clock is the real time plus some constant offset. The computer has a network connection and we want to use that connection to determine the constant offset .
El método simple es que la computadora envía una consulta a un servidor horario, señalando la hora local . El servidor horario recibe la consulta en un momento y envía una respuesta que contiene al cliente, que la recibe en un momento . Entonces , es decir, .
Si el tiempo de transmisión de la red y el tiempo de procesamiento del servidor son simétricos, entonces . Hasta donde yo sé,NTP, el protocolo de sincronización de tiempo utilizado en la naturaleza, opera bajo esta suposición.
¿Cómo se puede mejorar la precisión si los retrasos no son simétricos? ¿Hay alguna manera de medir esta asimetría en una infraestructura típica de Internet?