NTP: Netzwerkzeitprotokoll

April 15 , 2022
was ist ntp?

Das Network Time Protocol (NTP) ist ein Netzwerkprotokoll zur Uhrensynchronisation zwischen Computersystemen über paketvermittelte, Datennetzwerke mit variabler Latenz., das seit vor 1985 in Betrieb ist, NTP ist eines der ältesten Internetprotokolle der Gegenwart use. NTP wurde von David L. Mills von der University of Delaware. Tonmind entworfen IP-Lautsprecher wendet NTP für zeitausgerichtete Zeitplanwiedergabe an. nachdem der Kunde einen Zeitplan für die Übertragung festgelegt hat, kann der SIP-Lautsprecher aufgrund der Zeitkorrektur die Zeit korrekt wiedergeben.


ntp soll alle teilnehmenden Computer innerhalb weniger Millisekunden der koordinierten Weltzeit (UTC). synchronisieren. Es verwendet den Schnittpunktalgorithmus,, eine modifizierte Version des Marzullo's-Algorithmus,, um genaue Zeitserver auszuwählen und ist Entwickelt, um die Auswirkungen der variablen Netzwerklatenz zu mindern. NTP kann normalerweise die Zeit innerhalb von zehn Millisekunden über das öffentliche Internet halten, und kann in lokalen Netzwerken unter idealen Bedingungen. asymmetrische Routen und eine Genauigkeit von mehr als einer Millisekunde erreichen Netzwerküberlastung kann Fehler von 100 ms oder mehr verursachen.

Das Protokoll wird normalerweise in Bezug auf ein Client-Server-Modell beschrieben,, kann aber genauso einfach in Peer-to-Peer-Beziehungen verwendet werden, in denen beide Peers den anderen als potenzielle Zeitquelle betrachten. Implementierungen verwenden Zeitstempel zum Senden und Empfangen das User Datagram Protocol (UDP) auf Portnummer 123. können sie auch Broadcasting oder Multicasting, verwenden, wo Clients nach einem anfänglichen Round-Trip-Kalibrierungsaustausch passiv auf Zeitaktualisierungen hören. NTP liefert eine Warnung vor einem bevorstehenden Sprung zweite Anpassung, aber es werden keine Informationen über lokale Zeitzonen oder Sommerzeit übermittelt.

Verstand SIP-Paging-Adapter sip-t20 gilt auch ntp für die Uhrensynchronisierung zwischen Computersystemen über paketvermittelte, Datennetzwerke mit variabler Latenz. so spielt der Computer die richtige Einstellung der Ortszeit,, wodurch Zeitunterschiede in verschiedenen Bereichen vermieden werden.


Uhrenschichten
ntp verwendet ein hierarchisches, halbschichtiges System von Zeitquellen. jede Ebene dieser Hierarchie wird als Stratum bezeichnet und erhält eine mit Null beginnende Nummer für die Referenzuhr ganz oben. Ein Server, der mit einem Stratum synchronisiert ist n Server läuft auf Stratum n + 1. die Zahl stellt den Abstand zur Referenzuhr dar und dient dazu, zyklische Abhängigkeiten in der Hierarchie zu verhindern. Stratum ist nicht immer ein Hinweis auf Qualität oder Zuverlässigkeit; Es ist üblich, Zeitquellen der Schicht 3 zu finden, die eine höhere Qualität aufweisen als andere Zeitquellen der Schicht 2. Eine kurze Beschreibung der Schichten 0, 1, 2 und 3 finden Sie weiter unten.

Schicht 0
Dies sind hochpräzise Zeitmessgeräte wie Atomuhren, GNSS (einschließlich GPS) oder andere Funkuhren. Sie erzeugen ein sehr genaues Impuls-pro-Sekunde-Signal, das einen Interrupt und einen Zeitstempel auf einem angeschlossenen Computer auslöst. Stratum 0 Geräte sind auch als Referenzuhren bekannt. NTP-Server können sich nicht selbst als Stratum 0 bekannt geben. Ein Stratum-Feld, das im NTP-Paket auf 0 gesetzt ist, zeigt ein nicht spezifiziertes Stratum an.
Schicht 1
Dies sind Computer, deren Systemzeit innerhalb weniger Mikrosekunden mit ihren angeschlossenen Stratum-0-Geräten synchronisiert wird. Stratum-1-Server können sich mit anderen Stratum-1-Servern für Plausibilitätsprüfungen und Backups austauschen. Sie werden auch als primäre Zeitserver bezeichnet.
Schicht 2
Dies sind Computer, die über ein Netzwerk mit Stratum 1-Servern synchronisiert werden.. Häufig fragt ein Stratum 2-Computer mehrere Stratum 1-Server ab in der Peergroup.
Schicht 3
dies sind Computer, die mit den Servern von Stratum 2 synchronisiert sind. sie verwenden die gleichen Algorithmen für Peering und Datenabtastung wie Stratum 2, und können selbst als Server für Computer von Stratum 4 fungieren, und so weiter.
die Obergrenze für Stratum ist 15; Stratum 16 wird verwendet, um anzuzeigen, dass ein Gerät nicht synchronisiert ist die Kunden.

Zusätzlich zu Stratum, ist das Protokoll in der Lage, die Synchronisationsquelle für jeden Server anhand einer Referenzkennung (refid) zu identifizieren.

Zeitstempel
Die von NTP verwendeten 64-Bit-Binär-Festkomma-Zeitstempel bestehen aus einem 32-Bit-Teil für Sekunden und einem 32-Bit-Teil für Bruchteile von Sekunden,, was eine Zeitskala ergibt, die alle 232 Sekunden (136 Jahre) und eine theoretische überläuft Auflösung von 2−32 Sekunden (233 Pikosekunden). NTP verwendet eine Epoche vom 1. Januar, 1900. daher, erfolgt der erste Rollover am 7. Februar, 2036.

ntpv4 führt ein 128-Bit-Datumsformat ein: 64 Bit für die Sekunde und 64 Bit für den Sekundenbruchteil. Die signifikantesten 32 Bit dieses Formats sind die Epochennummer, die in den meisten Fällen Rollover-Mehrdeutigkeiten auflöst.. to mills, "der 64-bit-Wert für den Bruch reicht aus, um die Zeit aufzulösen, die ein Photon benötigt, um ein Elektron mit Lichtgeschwindigkeit zu passieren. der 64-bit-Sekundenwert reicht aus, um dies bereitzustellen eindeutige Zeitdarstellung bis das Universum dunkel wird.


Zusammenfassend, NTP spielt eine wichtige Rolle in Tonmind IP-Audio Produkte. mit Anwendung von NTP, tonmind IP-Poe-Lautsprecher und SIP-Paging-Gateway können in der richtigen Einstellungszeit senden.

hinterlass eine Nachricht
hinterlass eine Nachricht
WENN Sie sind an unseren Produkten interessiert und möchten mehr Details erfahren, bitte hinterlassen Sie hier eine Nachricht, wir antworten Ihnen so schnell wie wir.

Heim

Produkte

skype

whatsapp