Network Time Protocol

Recomendar esta página Ver en PDF Imprimir esta página
Wiki de astronomía.
Todo el poder de la Wikipedia y toda la esencia de la astronomía

Network Time Protocol

De Wikipedia, la enciclopedia libre

Network Time Protocol (NTP) es un protocolo de internet para sincronizar los relojes de los sistemas informáticos a través de ruteo de paquetes en redes con latencia variable. NTP utiliza el puerto UDP 123 como su capa de transporte. Está diseñado para resistir los efectos de la latencia variable.

Tabla de contenidos

[editar] Descripción

NTP utiliza el Algoritmo de Marzullo con la escala de tiempo UTC, incluyendo soporte para características como segundos intercalares. NTPv4 puede mantenerse a tiempo con hasta 10 milisegundos (1/100 segundos) a través de Internet, y puede llegar a acercarse hasta 200 microsegundos (1/5000 segundos) o más en redes de área local sobre condiciones ideales.

NTP es uno de los protocolos de internet más viejos que siguen en uso (desde antes de 1985). NTP fue diseñado originalmente por Dave Mills de la Universidad de Delaware, el cual lo sigue manteniendo, en conjunto con un equipo de voluntarios.

El demonio NTP de unix es un proceso de nivel de usuario que se ejecuta continuamente en la máquina que soporta NTP, y la mayor parte del protocolo está implementado en este proceso de usuario. Para obtener el mejor rendimiento de NTP, es importante tener un reloj NTP standard con lazo de seguimiento de fase implementado en el kernel del Sistema operativo, en vez de sólo usar la intervención de un demonio NTP externo: todas las versiones actuales de Linux y Solaris soportan esta característica.

NTP utiliza un sistema de jerarquía de estratos de reloj, en donde los sistemas de estrato 1 están sincronizados con un reloj externo tal como un reloj GPS ó algún reloj de radio. Los sistemas de estrato 2 de NTP derivan su tiempo de uno ó más de los sistemas de estrato 1, y así consecutivamente (cabe mencionar que esto es diferente de los estrato de reloj utilizados en los sistemas de telecomunicaciones).

Las estampas de tiempo utilizadas por NTP consisten en un segundo de 23-bit y una parte fraccional de 32-bit, dando con esto una escala de 232 segundos (136 años), con una resolución teórica de 2?32 segundos (0.233 nanosegundos). Aunque las escalas de tiempo NTP se redondean cada 232 segundos, las implementaciones deberían desambigüar el tiempo NTP utilizando el tiempo aproximado de otras fuentes. Esto no es un problema en la utilización general ya que esto solamente requiere un tiempo cercano a unas cuantas décadas.

Los detalles operacionales de NTP se encuentran ilustrados en el RFC 778, RFC 891, RFC 956, RFC 958 y RFC 1305. (NTP no debe ser confundido con daytime (RFC 867) ó los protocolos de tiempo (RFC 868)). La versión actual de NTP es la versión 4; hasta el 2005, sólo las versiones superiores a la versión 3 han sido documentadas en los RFCs. El grupo de trabajo de NTP IETF ha sido formado para estandarizar el trabajo de la comunidad de NTP desde RFC 1305.

Hay una forma menos compleja de NTP que no requiere almacenar la información respecto a las comunicaciones previas que se conoce como Protocolo Simple de Tiempo de Red’ ó SNTP. Ha ganado popularidad en dispositivos embebidos y en aplicaciones en las que no se necesita una gran precisión. Véase el RFC 1361, RFC 1769, y RFC 2030.

[editar] Véase también

[editar] Enlaces externos

[editar] Enlaces de NTP útiles

[editar] Software relacionado con NTP

[editar] Fabricantes de servidores de tiempo basados en NTP

  • EndRun Technologies fabricante de servidores de tiempo NTP de alto desempeño.
  • Oscilloquartz SA fabricante de servidores de tiempo NTP de Suiza
  • Galleon Systems Fabricante de servidores de tiempo NTP de alto desempeño
  • Spectracom fabricante de servidores GPS NTP de alto rendimiento.
  • FEI-Zyfer fabricante de servidores de tiempo denominados NTPSync
  • Meinberg Radio Clocks fabricante de servidores de tiempo NTP basados en linux denominados LANTIME
  • Symmetricom fabricante de servidores de tiempo NTP de alto desempeño
  • [2] Time & Frequency Solutions Ltd fabricante de servidores de tiempo NTP con GPS denominados NTP8, M210, M211 & TFD8000
  • Elproma fabricante de servidores de tiemp NTP de Polonia

[editar] Otros protocolos de sincronización de tiempo

Scroll to Top