Archiv für die Kategorie 'NTP Basics'

Wenn Zeitserver schlecht werden

Samstag, Mai 1st, 2010

"Die Zeit verhindert, dass alles auf einmal passiert", sagte der bedeutende Physiker John Wheeler. Und wenn es um Computer geht, könnten seine Worte nicht relevanter sein.

Zeitstempel sind die einzige Methode, die ein Computer aufstellen muss, wenn ein Ereignis aufgetreten ist, auftreten soll oder noch nicht auftreten sollte. Für einen Heim-PC stützt sich der Computer auf die eingebaute Uhr, die die Zeit an der Ecke Ihres Betriebssystems anzeigt, und für die meisten Heim-Anwendungen ist dies ausreichend zufriedenstellend.

Für Computernetzwerke, die miteinander kommunizieren müssen, kann jedoch das Vertrauen in einzelne Systemuhren zu ungeahnten Problemen führen:

Alle Uhren driften, und Computeruhren sind nicht anders und Probleme treten auf, wenn zwei Maschinen mit unterschiedlichen Geschwindigkeiten driften, da die Zeit nicht übereinstimmt. Dies stellt ein Rätsel für einen Computer dar, da es nicht sicher ist, welche Zeit zu glauben ist und wie zeitkritische Ereignisse fehlschlagen können. Selbst einfache Aufgaben wie das Senden einer E-Mail können zu Zeitverwirrungen in einem Netzwerk führen.

Aus diesen Gründen, Zeit-Server werden häufig verwendet, um die Zeit von einer externen Quelle zu empfangen und sie im Netzwerk zu verteilen. Die meisten dieser Geräte verwenden das Protokoll NTP (Network Time Protocol), das eine Methode zum Synchronisieren der Zeit in einem Netzwerk bereitstellt.

Zeitserver sind jedoch nur so gut wie die Zeitquelle, auf die sie angewiesen sind, und wenn bei dieser Quelle ein Problem auftritt, schlägt die Synchronisierung fehl und die oben genannten Probleme können auftreten.

Die häufigste Ursache für Zeitserverausfälle oder -ungenauigkeiten ist die Abhängigkeit von internetbasierten Zeitquellen. Diese können weder durch NTP authentifiziert werden, noch garantiert werden, dass sie genau sind, und sie können auch zu Sicherheitsproblemen mit Firewall-Angriffen und anderen bösartigen Angriffen führen.

Sicherstellung der NTP Zeitserver weiterhin eine Quelle für hochgenaue Zeit ist ziemlich geradlinig und ist alles eine Frage der Auswahl einer genauen, zuverlässigen und sicheren Zeitquelle.

In den meisten Teilen der Welt gibt es zwei Methoden, die eine sichere und zuverlässige Quelle der Zeit bieten können:

  • GPS Zeitsignale
  • Funkbezogene Zeitsignale

GPS-Signale sind überall auf dem Planeten verfügbar und basieren auf GPS-Zeit welches durch Atomuhren an Bord der Satelliten erzeugt wird.

Funksignale wie MSF und WWVB werden auf langen Wellen von Physiklabors wie NIST und NPL.

Common Internet Zeitsynchronisation Themen

Freitag, April 23rd, 2010

Halten Sie die Uhr auf einem PC-System synchronisiert ist für viele Systeme, Netzwerke und Benutzer, die Zeitgenauigkeit für Anwendungen und Transaktionen benötigen. Fast alles, was auf einem modernen Computer-System ist an der Zeit angewiesen, so, wenn die Synchronisation nicht alle möglichen Themen können aus Daten verloren gehen und das Debuggen immer in der Nähe unmöglich entstehen.

Es gibt verschiedene Verfahren zum Synchronisieren von Takt eines Computersystems, aber die meisten von ihnen auf der Zeitsynchronisationsprotokoll angewiesen NTP (Network Time Protocol).

Bei weitem die häufigste Methode ist die Verwendung der Vielzahl von online zu verdienen NTP Zeitserver dass Relais die UTC-Zeit (Coordinated Universal Time). Allerdings gibt es viele gemeinsame Probleme im Umgang mit Internet-basierte Zeitserver - hier sind einige von ihnen:

Die Internet-Zeitserver kann nicht auf

Ein gemeinsames Auftreten mit Internet-Zeitquellen ist das Unvermögen, auf sie zuzugreifen. Dies kann durch verschiedene Gründe verursacht werden:

• Zu viel Datenverkehr zu versuchen, den Server zugreifen
• Website ist unten
• Ihre Verbindung unterbrochen ist

Die Zeit von der Zeit-Server ist innacuurate

Die meisten Online-Quellen der Zeit sind sogenannte Stratum 2 Zeit-Server bekannt. Dies bedeutet, dass sie ihre Zeit erhalten von einem anderen Zeitserver (stratum 1), dass es zu einer Atomuhr (stratum 0) verbunden ist. Wenn es einen Fehler mit dem Stratum 1 Gerät das Stratum 2 Gerät wird falsch (und jedes Gerät, der versucht, die Zeit von ihm zu erhalten) sein.

Der Zeitserver wird, um Sicherheitsprobleme mit der Firewall führen

Ein weiteres häufiges Problem durch die Tatsache, dass alle Online-Zeit-Server benötigen Zugriff durch die Firewall verursacht. Leider gibt dies die Möglichkeit für böswillige Benutzer, von dieser Hintertür in Ihr System zu machen.

Die Beseitigung Time Server Themen

Internet Zeitquellen sind weder garantiert präzise, ​​zuverlässig zu sein oder zu sichern, damit für alle ernsthaften Zeitsynchronisationsanforderungen eine externe Quelle der Zeit verwendet werden soll. NTP Zeitserver dass mit einem Netzwerk verbinden und erhalten die Zeit von GPS oder Radioquellen sind eine viel sicherere und zuverlässigere Alternative. Diese NTP-Server sind auch sehr sicher, da sie nicht über das Internet bedienen.

Ein Leitfaden für das Network Time Protocol

Sonntag, April 11th, 2010

NTP (Network Time Protocol) ist vielleicht das älteste und am häufigsten verwendete Protokoll von Computern und doch ist es wahrscheinlich das am wenigsten verstandene.

NTP wird von fast allen Computern, Netzwerken und anderen Geräten verwendet, die an der Kommunikation über das Internet oder interne Netzwerke beteiligt sind. Es wurde in den frühesten Stadien des Internets entwickelt, als sich herausstellte, dass eine Methode zur Gewährleistung der Genauigkeit über Entfernungen erforderlich ist.

Das Protokoll arbeitet mit der Auswahl einer einzelnen Zeitquelle, von der NTP die Fähigkeit hat, die Genauigkeit und Zuverlässigkeit von NTP zu ermitteln, die dann um jedes Gerät im NTP-Netzwerk verteilt wird.

Jedes Gerät wird regelmäßig mit dieser Referenzuhr verglichen und bei Auftreten von Abweichungen angepasst. Eine Version von NTP wird jetzt mit praktisch jedem Betriebssystem bereitgestellt, so dass jede Maschine mit einer einzigen Zeitquelle synchronisiert werden kann.

Offensichtlich würde der Grund für all diese Synchronisation verloren gehen, wenn jedes Netzwerk in der Welt eine andere Zeitquelle als seine Referenz auswählen würde.

Glücklicherweise wurde eine globale Zeitskala entwickelt, die auf einem internationalen Atomuhrenkonsortium basiert, um eine einzige Quelle für die globale Synchronisation bereitzustellen.

UTC (Coordinated Universal Time) wird von Computernetzen weltweit als Zeitreferenz verwendet, was bedeutet, dass jedes Gerät, das mit NTP mit UTC synchronisiert wird, effektiv mit jedem Netzwerk synchronisiert wird, das UTC als Basiszeit verwendet.

Es gibt viele verschiedene Methoden, mit denen NTP auf die UTC-Zeit zugreifen kann. Das Internet ist ein gewöhnlicher Ort, obwohl dies Sicherheits- und Firewall-Probleme bietet. Eine sicherere (und genauere) Methode ist die Verwendung eines dedizierten NTP Zeitserver das dauert die Zeit von externen Quellen wie dem GPS - Netzwerk (GPS funktioniert, indem es einen Atomuhrzeitstempel ausstrahlt, der durch a leicht in UTC umgewandelt wird NTP-Server).

Mit NTP, einem dedizierten Zeitserver und dem Zugriff auf UTC kann ein ganzes Netzwerk innerhalb weniger Millisekunden von der universellen Zeit synchronisiert werden, wodurch ein sicheres und genaues Netzwerk entsteht, das in vollständiger Synchronität mit anderen Netzwerken auf der ganzen Welt arbeiten kann.

NTP Zeitserver, die Technologie genau halten

Friday, March 26th, 2010

Atomuhren sind viel unterschätzte Technologien, deren Entwicklung die Art, wie wir leben und arbeiten, revolutioniert und Technologien ermöglicht hat, die ohne sie unmöglich wären.

Satellitennavigation, Mobiltelefone, GPS, Internet, Flugsicherung, Ampeln und sogar CCTV-Kameras sind auf das Ultra angewiesen genaue Zeitmessung einer Atomuhr.

Die Genauigkeit einer Atomuhr ist unvergleichbar mit anderen Zeitmessgeräten, da sie in Hunderttausenden von Jahren nicht einmal um eine Sekunde abweichen.

Aber Atomuhren sind große empfindliche Geräte, die ein Team erfahrener Techniker und optimale Bedingungen benötigen, wie sie in einem Physiklabor zu finden sind. Wie profitieren all diese Technologien von der hohen Präzision einer Atomuhr?

Die Antwort ist ganz einfach, die Controller von Atomuhren, meist nationale Physiklabore, senden über Langwellenfunk die Zeitsignale aus, die ihre ultrapräzisen Uhren erzeugen.

Um diese Zeitsignale zu empfangen, verwenden Server das Zeitsynchronisationsprotokoll NTP (Network Time Protocol) werden verwendet, um diese Zeitstempel zu empfangen und zu verteilen.

NTP Zeitserver, die oft als Netzwerkzeitserver bezeichnet werden, sind eine sichere und genaue Methode, um sicherzustellen, dass jede Technologie eine genaue Atomuhrzeit ausführt. Diese Zeitsynchronisationsgeräte können einzelne Geräte oder ganze Netzwerke von Computern, Routern und anderen Geräten synchronisieren.

NTP-Server, die GPS-Signale verwenden, um die Zeit von den Atomuhrsatelliten zu empfangen, werden ebenfalls häufig verwendet. Diese NTP GPS Zeitserver sind so genau wie jene, die die Zeit von Physiklabors erhalten, aber das schwächere, Sichtlinien-GPS-Signal als ihre Quelle benutzen.

Technologien, die auf Atomuhren beruhen (Teil 2)

Sonntag, März 21st, 2010

GPS ist nicht die einzige Technologie, die auf Atomuhren angewiesen ist. Die hohe Genauigkeit, die von Atomuhren werden in anderen entscheidenden Technologien verwendet, die wir jeden Tag als selbstverständlich betrachten.

Luftraumüberwachung Nicht nur sind alle Flugzeuge und Passagierflugzeuge jetzt mit GPS ausgestattet, damit Piloten und Bodenpersonal ihren genauen Standort erfahren können, sondern Atomuhren werden auch von Fluglotsen verwendet, die präzise und genaue Messungen und die Zeit zwischen den Flugzeugen benötigen.

Ampeln und Straßen-Überlastsysteme - Ampeln sind ein weiteres System, das auf dem Timing der Atomuhr beruht. Genauigkeit und Synchronisation sind für Ampelanlagen unerlässlich, da kleine Synchronisationsfehler zu tödlichen Unfällen führen können.

Staukameras und andere Systeme wie beispielsweise Parkuhren verwenden Atomuhren als Grundlage für ihre Zeitmessung, da dies rechtliche Probleme bei der Ausstellung von Strafanzeigen verhindert.

CCTV - Closed-Circuit-Fernsehen ist ein weiterer großer Nutzer von Atomuhren. CCTV-Kameras werden häufig bei der Verbrechensbekämpfung eingesetzt, sind aber als Beweismittel vor einem Gericht unwirksam, wenn sich die Zeitmessung der CCTV-Kamera nicht als richtig erweisen kann. Wenn dies nicht geschieht, könnten die Kriminellen der Strafverfolgung entgehen, da trotz der Identifizierung durch die Kamera der Beweis, dass es sich um den Zeitpunkt und das Datum des Verstoßes gehandelt hat, nicht ohne Genauigkeit und Synchronisation geklärt werden kann.

Internet - Viele Anwendungen, die wir jetzt dem Internet anvertrauen, sind nur dank Atomuhren möglich. Online-Handel, Internet-Banking und sogar Online-Auktionshäuser benötigen genaue und synchronisierte Zeit.

Stellen Sie sich vor, Sie würden Ihre Ersparnisse von Ihrem Bankkonto abziehen, weil Sie feststellen, dass Sie sie wieder zurückziehen können, weil ein anderer Computer eine langsamere Uhr hat oder sich auf einer Internetauktionsseite biete, um Ihr Gebot durch ein Gebot abzulehnen, das auf Ihrem Konto abgegeben wurde Computer mit einer langsameren Uhr.

Die Verwendung von Atomuhren als Zeitquelle ist für viele Technologien relativ einfach. Funksignale und sogar die GPS-Übertragungen können als Quelle der Atomuhrzeit und für Computersysteme das Protokoll verwendet werden NTP (Network Time Protocol) stellt sicher, dass ein beliebig großes Netzwerk perfekt synchronisiert wird. Gewidmet NTP Zeitserver werden weltweit in Technologien und Anwendungen eingesetzt, die eine präzise Zeit erfordern.

Synchronisieren eines Computernetzwerks mit einem dedizierten Netzwerkzeitserver

Friday, March 12th, 2010

Die Synchronisation ist für die meisten Computernetzwerke unerlässlich. Zeitstempel sind die einzige Referenz, die ein Computer verwenden kann, um zu analysieren, wann und ob Prozesse oder Anwendungen abgeschlossen sind. Synchronisierte Zeitstempel sind auch für Sicherheit, Debugging und Fehlerprotokollierung unerlässlich.

Wenn das Netzwerk nicht ausreichend synchronisiert wird, kann dies zu Problemen führen. Anwendungen können nicht gestartet werden, zeitkritische Transaktionen werden fehlschlagen und Fehler und Datenverlust werden an der Tagesordnung.

Die Synchronisierung ist jedoch unabhängig von der Größe des Netzwerks einfach und nicht teuer, dank des dedizierten Netzwerkzeitservers und des Zeitprotokolls NTP.

Netzwerkzeitprotokoll (NTP)

NTP ist zwar länger als das Internet, aber das am weitesten verbreitete Synchronisationsprotokoll. NTP ist frei zu benutzen und macht die Synchronisation sehr einfach. Es funktioniert, indem es eine einzelne Zeitquelle (oder mehrere) nimmt und es unter dem Netz verteilt. Es behält hohe Genauigkeit bei, selbst wenn es das ursprüngliche Zeitsignal verliert und kann beurteilen, wie genau jeder Zeitbezug ist.

NTP Time Server

Diese kommen in verschiedenen Formen vor. Erstens gibt es eine Anzahl von virtuellen Zeitservern über das Internet, die die Zeit kostenlos verteilen. Da sie jedoch internetbasiert sind, riskiert ein Netzwerk einen Firewall-Port, der für diese Zeitkommunikation offen ist. Es gibt auch keine Kontrolle über das Zeitsignal, so dass Ihr Netzwerk ohne ausreichende Synchronisation verlassen werden kann, wenn es ausfällt (oder instabil wird oder völlig ungenau wird).

Engagiert NTP Zeitserver Verwenden Sie GPS oder Funkreferenzen, um die Zeit zu empfangen. Dies ist viel sicherer und als GPS und Funksignale wie WWVB (von NIST) werden durch Atomuhren erzeugt dort ist die Genauigkeit unübertroffen.

Da das NTP-Protokoll hierarchisch ist, bedeutet dies auch, dass nur ein dedizierter Zeitserver für ein Netzwerk verwendet werden muss, unabhängig von der Größe, da andere Geräte im Netzwerk als Zeitserver fungieren können, nachdem receXNUM die Zeit vom primären Server entfernt hat NTP-Server.

MSF-Ausfallzeit im März 11

Sonntag, März 7th, 2010

Die National Physical Laboratory hat diese Woche (Donnerstag) eine geplante Wartung angekündigt, was bedeutet, dass das MSF60kHz - Zeit - und Frequenzsignal vorübergehend abgeschaltet wird, um die Wartung in der Anthorn Radiostation in Cumbria in Sicherheit durchführen zu können.

Normalerweise dauern diese geplanten Wartungsperioden nur ein paar Stunden und sollten niemanden stören, der sich auf das MSF-Signal für Timing-Anwendungen verlässt.
NTP (Network Time Protocol) ist gut geeignet für diese vorübergehenden Signalverluste und wenig, wenn keine Drift auftreten sollte NTP Zeitserver Benutzer.

Es gibt jedoch einige hochrangige Benutzer von Netzwerkzeitservern oder sie haben möglicherweise Bedenken hinsichtlich der Genauigkeit ihrer Technologie während dieser geplanten Zeiträume ohne Signal. Es gibt eine andere Lösung, um sicherzustellen, dass ein kontinuierliches, sicheres und gleichermaßen genaues Zeitsignal immer verwendet wird.

GPS, am häufigsten für die Navigation und Wegfindung verwendet es tatsächlich eine Atomuhr basierte Technologie. Jeder der GPS-Satelliten sendet ein Signal von seiner an Bord befindlichen Atomuhr, das von Satellitennavigationsgeräten verwendet wird, die den Standort durch Triangulation berechnen.

Diese GPS-Signale können auch von a empfangen werden GPS NTP Zeitserver. So wie MSF oder andere Funksignal-Zeitserver das externe Signal vom Anthorn-Sender empfangen, können GPS-Zeitserver dieses genaue und externe Signal von den Satelliten empfangen.

Im Gegensatz zu den Radiosendungen sollte GPS niemals ausfallen, obwohl es manchmal unpraktisch ist, das Signal zu empfangen, da eine GPS-Antenne eine klare Sicht auf den Himmel benötigt und daher vorzugsweise auf dem Dach sein sollte.

Für diejenigen, die doppelt sicher sein wollen, gibt es nie eine Zeit, in der ein Signal nicht von der NTP-Server, eine Dual-Zeit-Server kann verwendet werden. Diese empfangen sowohl Funk- als auch GPS-Übertragungen und der integrierte NTP-Daemon berechnet die genaueste Zeit von beiden.

Network Time Protocol und Computer Time Synchronization

Dienstag, Februar 23rd, 2010

Fragen Sie einen Netzwerkadministrator oder IT-Ingenieur und fragen Sie, wie wichtig Netzwerkzeitsynchronisation ist und du wirst normalerweise die gleiche Antwort bekommen - sehr.

Die Zeit wird in fast allen Aspekten der Datenverarbeitung für die Protokollierung verwendet, wenn Ereignisse aufgetreten sind. Tatsächlich sind Zeitstempel die einzige Referenz, die ein Computer verwenden kann, um die Spuren von Aufgaben zu verfolgen, die er erledigt hat, und von denen, die er noch zu erledigen hat.

Wenn Netzwerke unsynchronisiert sind, kann das Ergebnis für jeden, der mit der Fehlersuche beauftragt ist, ein echtes Problem darstellen. Daten können oft verloren gehen, Anwendungen können nicht gestartet werden, eine Fehlerprotokollierung ist nahezu unmöglich, ganz zu schweigen von den Sicherheitslücken, die entstehen können, wenn es keine synchronisierte Netzwerkzeit gibt.

NTP (Network Time Protocol) ist die führende Zeitsynchronisationsanwendung, die es seit den 1980 gibt. Es wurde ständig weiterentwickelt und wird von praktisch jedem Computernetzwerk verwendet, das genaue Zeit benötigt.

Auf den meisten Betriebssystemen ist bereits eine Version von NTP installiert, und die Verwendung eines Synchronisationscomputers für einen einzelnen Computer erfolgt relativ einfach über die Optionen in den Uhreinstellungen oder in der Taskleiste.

Wenn Sie jedoch die integrierte NTP-Anwendung oder den Daemon auf einem Computer verwenden, verwendet das Gerät eine Internetzeitquelle als Timing-Referenz. Dies ist alles gut und gut für einzelne Desktop-Maschinen, aber in einem Netzwerk ist eine sicherere Lösung erforderlich.

In jedem Computernetzwerk ist es wichtig, dass keine Sicherheitslücken in der Firewall vorhanden sind, die zu Angriffen von böswilligen Benutzern führen können. Das Offenhalten eines Ports für die Kommunikation mit einer Internet-Timing-Quelle ist eine Methode, mit der Angreifer in ein Netzwerk einsteigen können.

Glücklicherweise gibt es Alternativen zur Nutzung des Internets als Timing-Quelle. Atomuhrzeitsignale kann mit Langwellenfunk oder GPS-Übertragungen empfangen werden.

Engagiert NTP Zeitserver Es sind Geräte verfügbar, die den Prozess der Zeitsynchronisation extrem einfach machen NTP-Server empfängt die Zeit (extern zur Firewall) und kann dann auf alle Maschinen in einem Netzwerk verteilen - dies erfolgt sicher und genau, wobei die meisten Netzwerke mit einem NTP-Server synchronisiert sind, der innerhalb weniger Millisekunden arbeitet.

Häufige Probleme bei der Zeitsynchronisierung

Sonntag, Januar 24th, 2010

Zeitsynchronisation ist in der modernen Computervernetzung besonders wichtig mit der Menge der zeitempfindlichen Transaktionen, die heutzutage über das Internet durchgeführt werden. Ohne ausreichende Synchronisation werden Computersysteme:

  • Seien Sie anfällig für bösartige Angriffe
  • Anfällig für Datenverlust
  • Zeitempfindliche Transaktionen können nicht ausgeführt werden
  • Schwer zu debuggen

Glücklicherweise ist es relativ einfach, sicherzustellen, dass ein Computernetzwerk genau synchronisiert ist. Es gibt verschiedene Methoden zum Synchronisieren eines Netzwerks mit der globalen Zeitskala UTC (Coordinated Universal Time), aber gelegentlich treten einige allgemeine Probleme auf.

Mein dedizierter Zeitserver kann kein Signal empfangen

Dedicated NTP Zeitserver Empfangen Sie die Zeit entweder von Langwellenübertragungen oder GPS-Netzwerken. Wenn Sie a GPS NTP-Server Dann muss eine GPS-Antenne auf einem Dach platziert werden, um eine klare Sicht auf den Himmel zu erhalten. Ein NTP-Funkempfänger benötigt jedoch keine auf dem Dach montierte Antenne, obwohl das Signal störanfällig sein kann und der korrekte Winkel zum Sender erreicht werden sollte.

Ich verwende einen öffentlichen Zeitserver über das Internet, aber meine Geräte sind nicht synchronisiert.

Da öffentliche Zeitserver von jedem genutzt werden können, können sie hohe Zugriffszahlen empfangen. Dies kann zu Problemen mit der Bandbreite führen und dazu führen, dass Ihre Zeitanforderungen nicht durchkommen. Öffentlichkeit NTP-Server kann auch Opfer von DDoS - Angriffen und einigen bekannten Vorfällen sein NTP-Vandalismus eingetreten sind.

Internet-Zeitserver sind auch Stratum 2-Geräte, dh sie müssen sich selbst mit einem Zeitserver verbinden, um die korrekte Zeit zu erhalten, und deshalb sind einige Online-Zeitangaben sehr ungenau.

* NB - Internetzeitserver können auch nicht authentifiziert werden NTP Die Feststellung, ob die Zeitquelle von dem Ort kommt, an dem sie sich befindet, kombiniert mit dem Problem, dass die Firewall für den Empfang der Zeitanforderungen offen ist, kann bedeuten, dass Internet-Zeitserver ein klares Sicherheitsrisiko darstellen.

Die Zeit auf meinem Computer scheint um eine Sekunde nach der Standard-UTC-Zeit abgelaufen zu sein

Sie müssen prüfen, ob zu UTC eine neue Schaltsekunde hinzugefügt wurde. Schaltsekunden werden ein- oder zweimal pro Jahr hinzugefügt, um sicherzustellen, dass UTC und die Erdrotation übereinstimmen. Einige Zeitserver haben Schwierigkeiten, die Schaltsekundeneinstellung vorzunehmen.

So synchronisieren Sie ein Computernetzwerk mit dem Time Protocol (NTP)

Samstag, Januar 16th, 2010

Die Synchronisation moderner Computernetzwerke ist aus einer Vielzahl von Gründen und dank des Zeitprotokolls äußerst wichtig NTP (Network Time Protocol) ist dies relativ einfach.

NTP ist ein algorithmisches Protokoll, das die Zeit auf verschiedenen Computern analysiert und sie mit einer einzelnen Zeitreferenz vergleicht und jede Uhr auf Drift einstellt, um die Synchronisation mit der Zeitquelle sicherzustellen. NTP ist bei dieser Aufgabe so leistungsfähig, dass ein unter Verwendung des Protokolls synchronisiertes Netzwerk realistisch Millisekundengenauigkeit erreichen kann.

Wählen Sie die Zeitquelle

Wenn es darum geht, eine Zeitreferenz zu erstellen, gibt es wirklich keine Alternative, als eine Quelle von UTC zu finden (Coordinated Universal Time). UTC ist die globale Zeitskala, die in der ganzen Welt als eine einzige Zeitskala von Computernetzwerken verwendet wird. UTC wird durch eine Konstellation von Atomuhren auf der ganzen Welt genau eingehalten.

Synchronisieren mit UTC

Die einfachste Methode zum Empfangen einer UTC-Zeitquelle ist die Verwendung eines Stratum 2-Internetzeitservers. Diese werden als Stratum 2 betrachtet, da sie die Zeit nach dem ersten Empfang von a verteilen NTP-Server (Stratum 1), das mit einer Atomuhr verbunden ist (Stratum 0). Leider ist dies nicht die genaueste Methode, um UTC zu empfangen die Entfernung, die die Daten vom Host zum Client zurücklegen müssen.

Es gibt auch Sicherheitsprobleme bei der Verwendung einer Internet-Stratum 2-Zeitquelle, da der Firewall-UDP-Port 123 offen gelassen werden muss, um den Zeitcode zu empfangen, aber diese Firewall-Öffnung kann und wurde von böswilligen Benutzern ausgenutzt.

Dedizierte NTP-Server

Dedicated NTP Zeitserver, die oft als Netzwerkzeitserver bezeichnet werden, sind die genaueste und sicherste Methode zum Synchronisieren eines Computernetzwerks. Sie arbeiten extern mit dem Netzwerk, so dass es keine Firewall-Probleme gibt. Diese stratum 1 - Geräte erhalten die UTC - Zeit direkt von einer Atomuhrquelle entweder durch Langwellen - Funkübertragungen oder die GPS-Netzwerk (Global Positioning System). Während dies eine Antenne erfordert, die im Fall von GPS auf einem Dach platziert werden muss, wird der Zeitserver selbst automatisch Hunderte und tatsächlich Tausende verschiedener Geräte im Netzwerk synchronisieren.