Archiv für die Kategorie 'Zeitsynchronisation'

NTP-Server und die verschiedenen Zeitquellen

Donnerstag Dezember 10th, 2009

NTP-Server sind wesentliche Geräte für die Zeitsynchronisation von Computernetzen. Sicherzustellen, dass ein Netzwerk mit UTC (Coordinated Universal Time) übereinstimmt, ist in der modernen Kommunikation wie dem Internet von entscheidender Bedeutung und ist die Hauptaufgabe der Netzwerk-Zeitserver (NTP-Server).

Wie der Name vermuten lässt, verwenden diese Zeitserver das Protokoll NTP (Network Time Protocol), um die Synchronisationsanforderungen zu bearbeiten. NTP ist bereits in vielen Betriebssystemen installiert und Synchronisation ist ohne NTP-Server möglich, indem eine Internet-Zeitquelle verwendet wird. Dies kann für viele Netzwerkanforderungen unsicher und ungenau sein.

Netzwerk-Zeitserver ein viel genaueres und sicheres Zeitsignal erhalten. Es gibt zwei Methoden, die Zeit mit einem Zeitserver zu empfangen: Nutzung des GPS-Netzwerks oder Empfang von Langwellenfunkübertragungen.

Beide Methoden zum Empfangen einer Zeitquelle sind sicher, da sie sich außerhalb einer Netzwerk-Firewall befinden. Sie sind auch genau, da beide Zeitquellen direkt von Atomuhren und nicht von einem normalen Internet-Zeitdienst erzeugt werden NTP-Geräte verbunden mit einer Atomuhr einer dritten Partei.

Das GPS-Netzwerk bietet eine ideale Zeitquelle für NTP-Server, da die Signale überall verfügbar sind. Der einzige Nachteil bei der Verwendung des GPS-Netzwerks besteht darin, dass eine Sicht auf den Himmel erforderlich ist, um sich an einen Satelliten anzuschließen.

Funkzeitquellen sind flexibler, da das Langwellensignal drinnen empfangen werden kann. Sie sind begrenzt in der Stärke und nicht jedes Land hat ein Zeitsignal, obwohl einige Signale wie der deutsche DCF und der USA WVBB in benachbarten Staaten verfügbar sind.

Atomuhren und Schwerkraft

Dienstag Dezember 8th, 2009

Wir könnten unser Leben nicht ohne sie leben. Sie betreffen fast jeden Aspekt unseres täglichen Lebens und viele der Technologien, die wir in der heutigen Welt für selbstverständlich halten, könnten ohne sie nicht funktionieren. In der Tat, wenn Sie diesen Artikel im Internet lesen, gibt es eine Chance, die Sie gerade jetzt verwenden.

Ohne es zu wissen, regieren Atomuhren uns alle. Aus dem Internet; zu Mobilfunknetzen und Satellitennavigation, ohne Atomuhren wäre keine dieser Technologien möglich.

Atomuhren steuern alle Computernetzwerke unter Verwendung des Protokolls NTP (Netzwerkzeitprotokoll) und Netzwerk-Zeitserver, Computersysteme auf der ganzen Welt bleiben in perfekter Synchronisation.

Und das werden sie auch noch für mehrere Millionen Jahre tun, denn Atomuhren sind so genau, dass sie die Zeit auf 100 Millionen Jahre in Sekunden halten können. Aber, Atomuhren kann noch genauer gemacht werden, und ein französisches Wissenschaftlerteam plant genau das, indem er eine Atomuhr ins Weltall bringt.

Atomuhren sind aufgrund der Gravitationswirkung des Planeten auf die Zeit selbst auf ihre Genauigkeit auf der Erde beschränkt; Wie Einstein anregte, wird die Zeit selbst durch die Schwerkraft verzerrt und dieses Verziehen verlangsamt die Zeit auf der Erde.

Eine neue Atomuhr mit dem Namen PHARAO (Atomkraftwerk des Atomkraftwerkes) soll jedoch an Bord der ISS (Internationale Raumstation) außerhalb der Reichweite der schlimmsten Auswirkungen der Erdanziehungskraft platziert werden.

Diese neue Art von Atomuhren erlaubt eine sehr genaue Synchronisation mit anderen Atomuhren, hier auf der Erde (was im Endeffekt die Synchronisation zu einer NTP-Server noch genauer).

Es wird erwartet, dass Pharao in 300 Millionen Jahren eine Genauigkeit von etwa einer Sekunde erreichen wird und weitere Fortschritte in zeitabhängigen Technologien ermöglichen wird.

IEEE 1588 Time Protocol verspricht genauere Zeitsynchronisation

Sonntag, Dezember 6th, 2009

Trotz der Tatsache, dass das derzeit bevorzugte Zeitprotokoll der meisten Netzwerke seit über zwanzig Jahren existiert, hat NTP (Network Time Protocol) eine gewisse Konkurrenz.

Gegenwärtig wird NTP verwendet, um Computernetzwerke zu synchronisieren Netzwerk-Zeitserver (NTP-Server). Gegenwärtig kann NTP ein Computernetzwerk auf einige Millisekunden synchronisieren.

Das Precision Time Protocol (PTP) oder IEEE 1588 wurde für lokale Systeme entwickelt, die eine sehr hohe Genauigkeit (bis in die Nanosekunde) erfordern. Gegenwärtig ist diese Art von Genauigkeit jenseits der Möglichkeiten von NTP.

PTP erfordert eine Master- und Slave-Beziehung im Netzwerk. Zur Synchronisierung von Geräten mit IEEE 1588 (PTP) ist ein zweistufiger Prozess erforderlich. Zuerst wird die Bestimmung, welches Gerät der Master ist, benötigt, dann werden die Offsets und natürlichen Netzwerkverzögerungen gemessen. PTP verwendet den Best Master Clock-Algorithmus (BMC), um festzustellen, welche Uhr im Netzwerk am genauesten ist und zum Master wird, während alle anderen Uhren zu Slaves werden und sich mit diesem Master synchronisieren.

IEEE (Institut für Elektro- und Elektronikingenieure) beschreibt IEEE 1588 oder (PTP) so, dass es "eine Nische füllt, die von keinem der beiden dominanten Protokolle NTP und GPS gut bedient wird". IEEE 1588 wurde für lokale Systeme entwickelt, die sehr hohe Genauigkeiten erfordern, die über NTP hinausgehen. Es ist auch für Anwendungen gedacht, die die Kosten eines GPS - Empfängers an jedem Knoten nicht tragen können oder für die GPS - Signale nicht zugänglich sind. "(Zitiert in Wikipedia )

PTP kann eine Genauigkeit von einigen Nanosekunden liefern, aber diese Art von Genauigkeit wird von den meisten Netzwerkbenutzern nicht benötigt. Die Zielanwendung von PTP scheint jedoch mobile Breitband- und andere Mobiltechnologien zu sein, da PTP die von ihm verwendete Tageszeitinformation unterstützt Reporting und Service Level Agreement Reporting Funktionen in Mobilfunknetzen.

Geheimnisse der Zeit-Synchronisierungs-Software

Freitag, Dezember 4th, 2009

Zeitsynchronisation ist ein entscheidender Aspekt der Computernetzwerke. Sicherstellen, dass alle Maschinen in einem Netzwerk mit der globalen Zeitskala UTC (Coordinated Universal Time) synchronisiert sind, andernfalls wären zeitkritische Transaktionen mit anderen Netzwerken unmöglich.

Die Zeitsynchronisierung wird dank des Network Time Protocol (NTP), das zu diesem Zweck in den frühen Tagen des Internets entwickelt wurde, vereinfacht. Es funktioniert mit einer einzigen Zeitquelle (in der Regel UTC), die dann auf alle Geräte auf der NTP-Netzwerk.

Die UTC-Zeitquelle wird oft aus dem Internet in Netzwerken genommen, in denen Sicherheit kein großes Problem darstellt, aber da dabei ein offener Port in einer Netzwerkfirewall für viele Netzwerke belassen wird, ist die dadurch entstehende Sicherheitslücke das Risiko nicht wert.

Engagiert Netzwerk-Zeitserver (oft bezeichnet als NTP-Server) werden von vielen Netzwerken als sichere und noch genauere Methode zum Empfang von UTC verwendet. Diese Geräte erhalten die UTC-Zeit direkt von einer Atomuhrquelle.

Darüber hinaus arbeiten diese dedizierten Zeitserver außerhalb der Firewall und des Netzwerks und verwenden Quellen wie GPS oder Funkfrequenzen, um die Zeitcodes abzurufen.

Zur Erleichterung der Synchronisation gibt es verschiedene Zeitsynchronisationssoftware Pakete, die Hand in Hand mit NTP laufen und über Browserschnittstellen eine einfache Konfiguration der Zeitsynchronisation im Netzwerk ermöglichen.

Während diese Zeitsynchronisationssoftware-Pakete für die Verwendung der meisten nicht wesentlich sind NTP-ServerDie in Betriebssystemen installierte Standardsoftware fehlt oft oder ist ziemlich kompliziert.

Die meisten spezialisierten Hersteller von dedizierten Netzwerk-Zeitservern werden einen Zeitdienst-Client zur Konfiguration bereitstellen, und diese sind wahrscheinlich am besten für das Gerät von diesem Lieferanten geeignet. Es gibt jedoch viele Freeware- und Open-Source-Software-Pakete zur Zeitsynchronisierung, die größtenteils mit vielen NTP-Servern kompatibel sind.

Eine kurze Geschichte der Computerzeit

Mittwoch Dezember 2nd, 2009

Die Zeit zu erzählen ist etwas, was wir als kleine Kinder lernen können. Zu wissen, wie spät es ist, ist ein wesentlicher Teil unserer Gesellschaft, und ohne sie könnten wir nicht funktionieren. Stell dir vor, wenn wir nicht die Zeit sagen - wann würdest du zur Arbeit gehen? Wann würdest du gehen und wie wäre es möglich, andere Leute zu treffen oder irgendeine Art von Funktion zu arrangieren?

Während es für uns von entscheidender Bedeutung ist, die Zeit zu bestimmen, ist es für Computer, die Zeit als einzigen Bezugspunkt nutzen, noch wichtiger Computernetzwerk-Zeitsynchronisation es ist lebenswichtig. Ohne das Verstreichen der Zeit aufzuzeichnen, könnten Computer nicht funktionieren, da es keinen Bezug zu Bestellprogrammen und -funktionen gibt.
Aber die Art und Weise, wie Computer die Uhrzeit und das Datum angeben, unterscheidet sich erheblich von der Art und Weise, wie wir sie aufnehmen. Anstatt eine separate Zeit, ein Datum und ein Jahr aufzuzeichnen, verwenden Computersysteme eine einzige Nummer. Diese Zahl basiert auf der Anzahl der Sekunden ab einem bestimmten Zeitpunkt - bekannt als die Primepoche.

Wann diese Epoche ist, hängt vom Betriebssystem bzw. der Programmiersprache ab. Zum Beispiel haben Unix-Systeme eine Prime-Epoche, die bei 1 Januar 1970 beginnt, und die Anzahl der Sekunden von der Epoche wird in einer 32-Bit-Integer gezählt. Andere Betriebssysteme, wie Windows, verwenden ein ähnliches System, aber die Epoche ist anders (Windows startet auf 1 Januar 1601).

Dieses Integer-System hat jedoch Nachteile. Da zum Beispiel das Unix-System eine 32-Bit-Ganzzahl ist, die in 01 Jan 1970 gestartet wurde, wird 19 2038 XNUMX die ganze Zahl jede mögliche Zahl erschöpft haben und zu Nullen zurückkehren müssen. Dies könnte Probleme mit Systemen verursachen, die auf Unix in einem Problem beruhen, das an den Millennium-Fehler erinnert.
Es gibt noch andere Probleme mit der Computerzeit. Aufgrund der globalen Anforderungen des Internets basiert nun die gesamte Computerzeit auf UTC (Coordinated Universal Time). UTC wird jedoch gelegentlich geändert, indem Leap-Sekunden hinzugefügt werden, um sicherzustellen, dass die Zeit mit der Rotation der Erde übereinstimmt (die Erddrehung ist aufgrund von Gravitationskräften niemals exakt), so dass die Schaltsekunde in ein Computerzeitsystem einbezogen werden muss.

Computerzeit ist oft assoziiert mit NTP (Network Time Protocol), das zum Synchronisieren von Computern verwendet wird, die häufig a Netzwerk-Zeitserver.

Zeitsynchronisierung in einem Windows 7-Netzwerk

Montag, November 30th, 2009

Windows 7 ist die neueste Version der Microsoft-Betriebssystemfamilie. Im Anschluss an das viel verunglimpfte Windows Vista wird Windows 7 von Kritikern und Konsumenten viel mehr angenommen.

Die Zeitsynchronisierung unter Windows 7 ist als Protokoll äußerst einfach NTP (Network Time Protocol) ist in Windows 7 integriert und das Betriebssystem synchronisiert automatisch die Uhr des Computers, indem es sich mit dem Microsoft-Zeitdienst time.windows.com verbindet.

Dies ist für viele private Benutzer nützlich, aber die Synchronisierung über das Internet ist aus folgenden Gründen nicht sicher genug für ein Computernetzwerk:

Um eine Verbindung zu einer beliebigen Internetzeitquelle wie time.windows.com herzustellen, muss ein Post in der Firewall geöffnet bleiben. Wie bei jedem offenen Port in einer Netzwerk-Firewall kann dies als Einstiegspunkt von einem böswilligen Benutzer oder einer bösartigen Software verwendet werden.

Die Zeitsynchronisierungsfunktion in Windows 7 kann deaktiviert werden und ist ziemlich einfach, indem Sie das Dialogfeld Zeit und Datum öffnen und das Synchronisierungsfeld deaktivieren.

Die Zeitsynchronisierung in einem Netzwerk ist jedoch unerlässlich. Wenn der Internet-Zeitdienst deaktiviert ist, muss er durch eine sichere und genaue Zeitquelle ersetzt werden.

Bei weitem der beste Weg, dies zu tun ist, eine Zeitquelle zu verwenden, die außerhalb des Netzwerks (und der Firewall) ist.

Die einfachste, sicherste und genaueste Möglichkeit, ein Windows 7-Netzwerk zu synchronisieren, ist die Verwendung eines dedizierten NTP-Server. Diese Geräte verwenden eine Zeitreferenz von einer Funkfrequenz (die normalerweise von nationalen Physiklaboren wie Großbritanniens NPL und Amerikas verteilt wird) NIST) oder aus dem GPS-Satellitennetzwerk.

Da beide Referenzquellen aus Atomuhrquellen stammen, sind sie auch unglaublich genau und ein Windows 7-Netzwerk, das aus Hunderten von Maschinen besteht, kann innerhalb weniger Millisekunden der globalen Zeitskala UTC (Coordinated Universal Time) synchronisiert werden, indem nur eine verwendet wird NTP Zeitserver.

Häufige Probleme bei der Zeitsynchronisierung UTC finden

Mittwoch, November 25th, 2009

Die Zeitsynchronisierung kann für viele Netzwerkadministratoren, die versuchen, ein Netzwerk zum ersten Mal zu synchronisieren, ein Problem darstellen. Es gibt viele Fallstricke, die ein Netzwerkadministrator übersehen kann, wenn er versucht, jeden Computer in einem Netzwerk zur gleichen Zeit zu synchronisieren.

Das erste Problem vieler Netzwerkadministratoren ist die Auswahl der Zeitquelle. UTC (Coordinated Universal Time) ist eine globale Zeitskala und wird weltweit als Grundlage für Zeitsynchronization da es sich nicht auf Zeitzonen verlässt, die es der globalen Gemeinschaft ermöglichen, sich auf eine Zeitskala zu stützen.

UTC wird auch durch eine Konstellation von Atomuhren gesteuert, die seine Genauigkeit gewährleistet; es wird jedoch regelmäßig angepasst, um sicherzustellen, dass es mit der mittleren Sonnenzeit übereinstimmt, indem zusätzliche Schaltsekunden hinzugefügt werden, die hinzugefügt werden, um der natürlichen Verlangsamung der Erdrotation entgegenzuwirken.

UTC ist als Zeitreferenz aus einer Reihe von Quellen leicht verfügbar. Das Internet ist ein beliebter Ort, um eine UTC-Zeitquelle zu erhalten. Eine Internetzeitquelle wird jedoch durch die Netzwerkfirewall lokalisiert, und Sicherheitsprobleme können entstehen, wenn der UDP-Port für das Empfangen der Zeitanforderungen geöffnet bleiben muss.

Internetzeitquellen können ebenfalls ungenau sein und da das NTP-eigene Sicherheitssystem, das als NTP-Authentifizierung bekannt ist, nicht über das Internet funktionieren kann, können weitere Sicherheitsprobleme auftreten.

Eine weitaus bessere Lösung, um eine Quelle von UTC zu erhalten, ist entweder das Global Positioning System (GPS) oder die Langwellenfunkübertragung, die von mehreren nationalen Physiklaboren wie NIST in den USA und in Großbritannien NPL.

Engagiert NTP Zeitserver kann diese sicheren und authentifizierten Signale empfangen und sie dann auf alle Geräte in einem Netzwerk verteilen.

Einrichten von Windows XP als NTP-Server

FREITAG November 20th, 2009

A Netzwerk-Zeitserver or NTP-Server (Network Time Protocol), ist ein zentraler Computer oder Server in einem Netzwerk, der die Zeit steuert und alle Maschinen in diesem Netzwerk synchronisiert.

Windows XP kann so eingerichtet werden, dass es als NTP-Server fungiert, um die übrigen Computer und Geräte in einem Netzwerk zu synchronisieren. Einrichten eines Windows XP - Computers als NTP-Server beinhaltet die Bearbeitung der Registrierung, jedoch kann die Bearbeitung einer Betriebssystem-Registry zu möglichen Problemen führen und sollte nur von jemandem mit Erfahrung in der Registry-Bearbeitung durchgeführt werden.

Um Windows XP als NTP-Server zu konfigurieren, öffnen Sie zunächst den Registrierungseditor in Windows. Dies geschieht, indem Sie auf die Schaltfläche Start klicken und im Menü "Ausführen" auswählen. Geben Sie "regedit" im Laufmenü ein und drücken Sie die Eingabetaste. Dies sollte den Windows-Registrierungseditor öffnen.

Wählen Sie im linken Fenster den Ordner HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ aus. Dieser Ordner enthält die Werte für den NTP-Server.

Klicken Sie mit der rechten Maustaste auf die Schaltfläche "Aktiviert" im rechten Fensterbereich und wählen Sie "Eigenschaften". Dies sollte ein Dialogfeld öffnen, in dem Sie den Wert des Registrierungsschlüssels ändern können. Geben Sie "1" in das Fenster ein und setzen Sie den Wert auf "True", wodurch der XP Computer zu einem Zeitserver wird.

Schließen Sie die Registrierung und öffnen Sie die DOS-Eingabeaufforderung, indem Sie auf die Windows-Startschaltfläche klicken und "Ausführen" auswählen. Dann Geben Sie "cmd" in das Textfeld ein und drücken Sie die Eingabetaste.

Geben Sie "Net stop w32time" in die Eingabeaufforderung ein und drücken Sie "Enter". Geben Sie nun "net start w32time" ein, damit der Zeitserver für Windows XP neu gestartet wird.

Der XP-Rechner, der jetzt als NTP-Server eingestellt ist, verteilt jedoch nur die Zeit, die er gerade innehat. Wenn diese Zeit ungenau ist, wird die Zeit, die auf das Netzwerk verteilt ist, ungenau.

Um eine genaue und sichere Quelle der Zeit zu gewährleisten, wird dann ein dedizierte NTP-Zeitserver das empfängt die Zeit von einer Atomuhrquelle sollte benutzt werden.

Das europäische GPS-System beginnt Formen anzunehmen

Montag, November 16th, 2009

Nach Jahren des Ringens und der Unsicherheit nimmt das europäische Pendant zum GPS (Global Positioning System) endlich Gestalt an. Das europäische Galileo-System, das das derzeitige USA-System ergänzen wird, ist der Fertigstellung ein gutes Stück näher.

Galileo, das das erste operationelle globale Navigationssatellitensystem (GNSS) außerhalb der Vereinigten Staaten sein wird, wird Positionsinformationen für Satellitennavigationsmaschinen und Zeitinformationen für GPS NTP-Server (Network Time Protocol).

Das System, das von der Europäischen Weltraumorganisation (ESA) und der Europäischen Union (EU) entworfen und hergestellt wird, soll nach seiner Inbetriebnahme die Verfügbarkeit und Genauigkeit der aus dem Weltraum übertragenen Zeit- und Navigationssignale verbessern.

Dieses System wurde seit seiner Gründung vor fast einem Jahrzehnt in politischen Streitigkeiten und Unsicherheiten verharrt. Einwände von den USA, dass sie die Fähigkeit verlieren, GPS in Zeiten des militärischen Bedarfs auszuschalten; und wirtschaftliche Zwänge in ganz Europa führten dazu, dass das Projekt mehrmals fast auf Eis gelegt wurde.

Die ersten vier Satelliten werden jedoch in einem Labor in Südengland fertiggestellt. Diese In-Orbit-Validation (IOV) -Satelliten bilden eine Mini-Konstellation am Himmel und beweisen das Galileo-Konzept durch die Übertragung der ersten Signale, so dass das europäische System Realität werden kann.

Der Rest des Satellitennetzes sollte kurz nach und folgen. Galileo sollte schließlich über 30 von ihnen umfassen, was bedeutet, dass Benutzer von Satellitennavigationssystemen von GPS NTP Zeitserver Sollte es schneller gehen, werden Fixes in der Lage sein, ihre Positionen mit einem Fehler von einem Meter zu lokalisieren, verglichen mit dem derzeitigen GPS-Fehler von nur fünf.

Überprüfbare Zeitsynchronisierung mit einem NTP-Server

Samstag, November 14th, 2009

Zeitsynchronisation ist entscheidend für viele moderne Anwendungen. Während Computernetzwerke alle in einwandfreiem Zustand laufen müssen, um Fehler zu vermeiden und die Sicherheit zu gewährleisten, benötigen andere Systeme aus rechtlichen Gründen eine Zeitsynchronisation.

Durchschnittliche Geschwindigkeitskameras, Verkehrsampeln, CCTV, Parkuhren und Alarmsysteme, um nur einige zu nennen, erfordern alle genaue Zeitsynchronisation nicht nur um den korrekten Betrieb der Systeme zu gewährleisten, sondern auch um einen prüffähigen und legalen Weg für die Strafverfolgung zu bieten.

Wenn dies nicht geschieht, kann das System völlig nutzlos sein, da jeder Rechtsfall, der auf der Technologie basiert, nachweisbar sein müsste.

Zum Beispiel wäre ein CCTV-Netzwerk, das nicht synchronisiert ist, vor Gericht nicht zulässig, ein Angeklagter könnte leicht behaupten, dass ein Bild von ihnen auf einer Kamera nicht sein könnte, da sie zu der Zeit nicht in der Nähe waren und das Kamerasystem nicht kann geprüft werden und sich als richtig erweisen, dann würden berechtigte Zweifel jeden Fall gegen den Verdächtigen fallen sehen.

Aus diesem Grund erfordern Systeme wie die oben genannten eine vollständige überprüfbare Zeitsynchronisation, die in einem Gerichtssystem zweifelsfrei bewiesen werden kann.

Ein überprüfbares System der Zeitsynchronisation ist nur mit einem dedizierten möglich NTP Zeitserver (Network Time Protocol). NTP-Server Sie stellen nicht nur eine genaue Synchronisationsmethode zur Verfügung, die auf wenige Millisekunden genau ist, sondern bieten auch einen vollständigen Prüfpfad, der nicht bestritten werden kann.

NTP Serversysteme Verwenden Sie das GPS-Netzwerk oder spezielle Radio-Übertragungen, um die Atomuhrzeit zu erhalten, die so genau ist, dass die Wahrscheinlichkeit, dass sie nur eine Sekunde aus ist UTC Zeit (Universal Coordinated Time) liegt über 3 Milliarden zu eins, das sogar größer ist als die Genauigkeit anderer rechtlicher Beweise wie DNA.