Protocolo del tiempo en red o NTP
=================================

Parece acto de magia, enciendes tu celular, computadora o
tablet y puedes ver la fecha y hora exactas... ¡exactas!.

Bueno no parece ni siquiera acto de magia, se da por hecho,
sin embargo si te pones a pensar es una maravilla eso. ¿cómo
se hace?.

Hace años para lograr eso tenías que, o escuchar la radio y
poner en hora tu reloj, preguntarle a otra persona o mirar
algún edificio importante para saberlo (ahí tienen el Big
Ben).

El colmo era cuando tenías varios relojes... no recuerdo
dónde pero leí una frase genial:


>> "Si tienes un reloj siempre tendrás la hora exacta,
>>  si tienes 2 relojes nunca sabrás la hora exacta".


No voy a explicar los detalles técnicos para eso puedes
visitar la wikipedia, pero quiero mencionar que una vez tuve
necesidad de tener una gran exactitud para que el reloj de
un servidor diera la hora exacta, y para ello utilicé el
protocolo NTP, en Linux hay un comando para ello:


sudo sntp -s pool.ntp.org


sntp, es un comando (cliente) del Network Time Protocol (La
s es de simple).

La opción -s es para que el ajuste de la hora se ajuste al
tiempo de respuesta de red de nuestro equipo, para ahora sí
estar exactos con la hora.

Y pool.ntp.org es uno de los cientos de servidores públicos
(la persona o reloj de edificio de antes) para sincronizar
nuestros equipos.

https://gist.github.com/mutin-sa/eea1c396b1e610a2da1e5550d94b0453


Curioseando sobre este protocolo descubro a su diseñador el
Dr. David L. Mills que lamentablemente falleció el pasado 17
de enero de 2024. Su persona, para mí, es lo más parecido al
personaje de Matrix (no recuerdo qué número) que tiene todas
las llaves de toda la Matrix.

Además el Dr. David L. Mills era Radioaficionado (como suele
ocurrir con estas verdaderas personalidades de las ciencias
de la computación) e increíblemente tenía una gran afición
por los Mayas y por el Popol Vuh!! que yo ni he leído jamás
a pesar de que vivo en Chiapas.

Aquí su sitio web:

https://www.eecis.udel.edu/~mills/

Aquí la foto del Dr. David L. Mills, la pura humildad:

https://sbj.edu.mx/img/DL_Mills-2.jpeg