Sunteți pe pagina 1din 5

Network Time Protocol

Network Time Protocol


Network Time Protocol (NTP) Familia: Funcin: Puertos: Familia de protocolos de Internet Sincronizacin de relojes de sistemas informticos 123/UDP

Ubicacin en la pila de protocolos Aplicacin Transporte Red NTP UDP IP

Estndares: RFC 1305 RFC 4330 (SNTP)

Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas informticos a travs de ruteo de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Est diseado para resistir los efectos de la latencia variable.

Descripcin
NTP utiliza el Algoritmo de Marzullo con la escala de tiempo UTC, incluyendo soporte para caractersticas como segundos intercalares. NTPv4 puede mantenerse sincronizado con una diferencia mxima de 10 milisegundos (1/100 segundos) a travs de Internet, y puede llegar a acercarse hasta 200 microsegundos (1/5000 segundos) o ms en redes de rea local sobre condiciones ideales. NTP es uno de los protocolos de internet ms viejos que siguen en uso (desde antes de 1985). NTP fue diseado 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 mquina 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 estndar con lazo de seguimiento de fase implementado en el kernel del Sistema operativo, en vez de slo usar la intervencin de un demonio NTP externo: todas las versiones actuales de GNU/Linux y Solaris soportan esta caracterstica. NTP utiliza un sistema de jerarqua de estratos de reloj, en donde los sistemas de estrato 1 estn sincronizados con un reloj externo tal como un reloj GPS algn reloj atmico. Los sistemas de estrato 2 de NTP derivan su tiempo de uno ms 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 32-bit y una parte fraccional de 32-bit, dando con esto una escala de 232 segundos (136 aos), con una resolucin terica de 232 segundos (0.233 nanosegundos). Aunque las escalas de tiempo NTP se redondean cada 232 segundos, las implementaciones deberan desambiguar el tiempo NTP utilizando el tiempo aproximado de otras fuentes. Esto no es un problema en la utilizacin general ya que esto solamente requiere un tiempo cercano a unas cuantas dcadas. 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 versin

Network Time Protocol actual de NTP es la versin 4; hasta el 2005, slo las versiones superiores a la versin 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 RFC1305. Hay una forma menos compleja de NTP que no requiere almacenar la informacin respecto a las comunicaciones previas que se conoce como Protocolo Simple de Tiempo de Red 'SNTP. Ha ganado popularidad en dispositivos incrustados y en aplicaciones en las que no se necesita una gran precisin. Vase el RFC 1361, RFC 1769, y RFC 2030.

Descripcin del paquete


Descripcin del formato del paquete de la versin 4 de NTP/SNTP, que sigue despus de las cabeceras de IP y de UDP.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

LI

VN

Mode

Stratum Root Delay Root Dispersion Reference Identifier

Poll

Precisin

Reference Timestamp (64) Originate Timestamp (64) Receive Timestamp (64) Transmit Timestamp (64) Key Identifier (optional) (32) Message Digest (optional) (128)

Leap Indicator (LI) cdigo de 2 bits que sirve para indicar que al ltimo minuto del presente da se le aadir/quitar un segundo.
LI 00 01 10 11 Valor 0 1 2 3 Significado sin modificacin el ltimo minuto tiene 61 segundos el ltimo minuto tiene 59 segundos condicin de alarma (reloj no sincronizado)

Version Number (VN) Entero de 3 bits que indica el nmero de versin. La versin 3, indica la versin 3 (slo IPv4) y la 4 para la versin 4 (IPv4, IPv6 y OSI). Si es necesario distinguir entre IPv4, IPv6 y OSI, se debe examinar el contexto encapsulado. Mode entero de tres bits que sirve para indicar el modo, definidos de la siguiente manera:

Network Time Protocol

Mode 0 1 2 3 4 5 6 7 reservado

Significado

simtrico activo simtrico pasivo cliente servidor broadcast reservado para mensajes de control de NTP reservado para uso privado

Stratum Es un entero sin signo de 8 bits que indica el nivel (stratum) del servidor local, los valores definidos son los siguientes:
Stratum 0 1 2-15 16-255 Significado no especificado o no disponible referencia primaria (ej., radio clock) referencia secundaria (va NTP o SNTP) reservado

Poll Interval es un entero de 8 bits con signo que indica el intervalo mximo de tiempo entre dos mensajes sucesivos, expresado en segundo y como la potencia de 2 ms cercana. La mayora de las aplicaciones usan el rango que va desde 6 bits (64") a 10 (1024") Precisin es un entero con signo que indica la precisin del reloj local expresado en segundo a la potencia de 2 ms cercana.

Vase tambin
Varianza Allan Sincronizacin de reloj ntpd Sincronizacin Sesgo de reloj Tiempo atmico Y2k Problema del ao 2000 Y2K38 Problema del ao 2038

Network Time Protocol

Enlaces externos
Proyecto de Servicios Pblicos NTP [1] El hogar de los servicios pblicos NTP (Network Time Protocol). Grupo de trabajo IETF NTP [2] pool.ntp.org [3] Repositorio pblico de Servidores NTP (en ingls) Pgina del proyecto NTP de David Mill [4] Notas de liberacin de NTP versin 4 [5] Servidores USNO NTP [6] Instalacin y configuracin de NTP [7] Hora oficial de chile [8] ntp.shoa.cl Servidor NTP, Hora oficial de chile hora.roa.es Servidor NTP, Hora oficial de Espaa NetTime [9] Cliente NTP Gratuito para Windows Abouttime [10] Cliente de NTP para Windows Chrony [11] Un programa de tiempo para Unix compatible con NTP Dimension 4 [12] Cliente SNTP para Windows Port de NTP para Windows [13] Portage libre de la implementacin de ntp.org, incluye un instalador. NTP Server client [14] Cliente SNTP para Windows Listado de Software NIST [15] OpenNTPD un programa con licencia BSD desarrollado por el proyecto OpenBSD NTP Client [16] Software del cliente del NTP para la sincronizacin de toda la hora de computadoras en la red

Software relacionado con NTP

Referencias
[1] http:/ / support. ntp. org/ [2] http:/ / www. ietf. org/ html. charters/ ntp-charter. html [3] http:/ / www. pool. ntp. org/ [4] http:/ / www. eecis. udel. edu/ ~mills/ ntp. html [5] http:/ / www. eecis. udel. edu/ ~mills/ ntp/ html/ release. html [6] http:/ / tycho. usno. navy. mil/ ntp. html [7] http:/ / www. arcert. gov. ar/ webs/ tips/ NTPv1. 0. pdf [8] http:/ / www. horaoficial. cl [9] http:/ / nettime. sourceforge. net/ [10] http:/ / www. arachnoid. com/ abouttime/ [11] http:/ / chrony. sunsite. dk/ [12] http:/ / www. thinkman. com/ dimension4/ [13] http:/ / www. meinberg. de/ english/ sw/ ntp. htm [14] http:/ / www. timetools. co. uk/ time-servers/ ntp-client. htm [15] http:/ / www. boulder. nist. gov/ timefreq/ general/ softwarelist. htm [16] http:/ / nts. softros. com/ client. html

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Network Time Protocol Fuente: http://es.wikipedia.org/w/index.php?oldid=47232054 Contribuyentes: 142857, Alexav8, Barcex, Barri, Cablop, Carlos.cuevas, Eloy, Gacpro, Jag2k4, MeV-AW, Miguelo on the road, NaSz, Omerta-Ve, Paconi, Qwertyytrewqqwerty, Rlunaro, Shooke, Suruena, Toxickore, Yrithinnd, l, 36 ediciones annimas

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

S-ar putea să vă placă și