Ntp Protokoll

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Was ist NTP?

  • Das Network Time Protocol (NTP) ist ein Standard, um intelligente Endgeräte über das Internet mit einer Uhrzeit zu versorgen.
  • Die Synchronisierung von Echtzeituhren in Computersystemen wird mit paketbasierten Kommunikationsnetzen umgesetzt.
  • NTP kann mit beiden Verbindungsprotokollen der vierten Schicht des OSI-Modells arbeiten.
  • Es ist nötig, damit eine zuverlässige Zeitangabe über Netzwerke mit variabler Paketlaufzeit gesendet werden kann.
  • Im allgemeinen Sprachgebrauch bezeichnet NTP sowohl das Protokoll als auch die Software-Referenzimplementierung desselben.
  • Das Simple Network Time Protocol (SNTP) ist eine vereinfachte Version des NTP.

Umsetzung

  • Der UDP-Port 123 ist für NTP reserviert.
  • NTP ist in UNIX-artigen Betriebssystemen in Form des Hintergrundprozesses (daemon) ntpd implementiert, der sowohl das lokale System justieren als auch als Server die Zeit für andere Systeme bereitstellen kann.
  • Der UNIX-ntpd synchronisiert die lokale Uhr mit Hilfe von externen Zeitsignalen.
  • Dies kann er entweder direkt von einer lokalen Atomuhr oder einem lokalen Funkempfänger, per NTP von einem NTP-Server erhalten.
  • Die Zeitstempel im NTP sind 64 Bits lang.