Usuario:Jsanpel/Taller
Time Protocol[editar]
Time Protocol es un protocolo de red en la Familia de Protocolos de Internet definida en 1983 en el RFC 868[1] por Jon Postel y K.Harrenstein. Su proposito es proveer un sitio independiente, legible por máquinas con la información del día y la fecha.
El protocolo Time puede ser implementado sobre el protocolo Transmission Control Protocol (TCP) o sobre el protocolo User Datagram Protocol (UDP). Un host se conecta a un servidor que soporte Time Protocol en el puerto 37 y el servidor le envía información del día y la hora en formato binario con longitud de 32 bits sin signo con sentido endianness. En número enviado representa los segundos pasados desde las 00:00 horas del 1 de enero de 1900 GMT.
El formato de 32 bit presenta limitaciones, siendo necesario rotar cuando llega a su máxima capacidad, que ocurre aproximadamente cada 136 años. Siendo la primera vez que ocurrirá el 7 de febrero de 2036.
Muchos sistemas operativos basados en Unix utilizan Time Protocol para monitorizar o sincronizar sus propios relojes usando la utilidad rdate[2], a su vez, esta función acabó siendo sustituida por el Network Time Protocol (NTP) y su herramienta ntpdate. NTP es más sofisticado en varios sentidos, destaca que es capaz de reducir la desincronización por debajo del segundo.
Implementación Inetd[editar]
En la mayoría de sistemas operativos Unix, el servicio Time Protocol está incluido dentro del servicio inetd (o xinetd), estando deshabilitado por defecto y siendo necesario su activación explicita para que funcione.