Sådan en NTP-server Works

Network Time Protocol (NTP) er en af ​​internettets ældste protokoller stadig er i brug. Opfundet af Dr. David Mills fra University of Delaware det er blevet udnyttet siden 1985. NTP er designet til at synkronisere ure på computere og netværk på tværs af internettet eller Local Area Networks (LAN).

NTP (i øjeblikket udgave 4) er faktisk tre ting på én; et software program, der kører i baggrunden af ​​Windows eller UNIX; en protokol, der udveksler tidsværdier mellem servere og klienter; og en suite af algoritmer, behandle tidsværdier at fremføre eller tilbagetrække systemuret.

NTP bruger en algoritme (Marzullo algoritme) til at synkronisere tiden på et netværk ved hjælp af en tid reference. Selvom netværk kan synkroniseres med interne ure eller Internet baserede timing referencer, er det stærkt anbefales af Microsoft og andre, at en ekstern timing henvisning bør bruges til at garantere godkendelse. En absolut tidsreference skal bruge UTC (Coordinated Universal Time eller Temps Universel Coordonné), der understøtter sådanne funktioner som skudsekunder - tilsat for at kompensere for opbremsning af jordens rotation.

NTP arbejder inden for TCP / IP-suite og er afhængig af UDP, eksisterer en mindre kompleks form af NTP kaldet Simple Network Time Protocol (SNTP), som ikke kræver lagring af oplysninger om tidligere meddelelser, der kræves af NTP. Det bruges i nogle enheder og applikationer, hvor høj nøjagtighed timing er ikke så vigtigt, er det også inkluderet i de fleste Windows-operativsystemer, men nyere versioner har den fulde NTP allerede er installeret, som også er gratis at downloade via internettet.

Synkronisering med NTP er relativt enkel, det synkroniserer tidspunkt med henvisning til en pålidelig clock kilde, såsom et atomur, selvom disse er ekstremt dyre og er generelt kun findes i store fysiklaboratorier imidlertid NTP kan bruge enten Global Positioning (GPS) netværk eller specialist radiotransmission at modtage UTC-tid fra disse ure.

NTP bruger tidsstempler til at repræsentere den aktuelle tidspunkt på dagen hver tidsstemplet er flygtig, med andre ord, det er altid større end den tidligere tidsstempel som tiden aldrig løber baglæns. NTP analyserer tidsstemplet værdier, herunder hyppigheden af ​​fejl og stabilitet. En NTP-server vil opretholde et skøn over kvaliteten af ​​sine referencepunkter ure og for sig selv.

Afstanden fra referenceklokken er kendt som stratum niveauer og de findes at forhindre cykler i NTP. Stratum 0 er anordninger såsom referencenumre ure tilsluttet direkte til en computer. Stratum 1 er computere knyttet til stratum 0 enheder, mens Stratum 2 er computere, der sender NTP anmodninger til Stratum 1 servere. NTP kan understøtte op til 256 lag.

NTP tidsstempler er i to formater, men de viderebringe sekunderne fra et sæt tidspunkt (kendt som den primære epoke, indstillet på 00: 00 1 januar 1900) NTP-algoritmen bruger derefter disse tidsstempel at bestemme mængden for at gå videre eller trække sig tilbage i systemet eller netværk ur.

NTP-programmet (kendt som en dæmon på UNIX og en tjeneste på Windows) løber i systemet baggrunden. NTP nægter at tro den tid, det er fortalt indtil flere pakke udvekslinger har fundet sted, hver passerer en række test. Kun hvis svarene fra en server tilfredsstille testen, kendt som protokolspecifikationer, er serveren overvejes. Det tager normalt omkring fem minutter (fem gode prøver), indtil en NTP-server accepteres som en synkronisering kilde.

En typisk GPS tidsserver kan give oplysninger om tid til inden for et par nanosekunder af UTC, så længe der er en antenne beliggende med en god udsigt til himlen.

Der er også en række nationale tid og frekvens radiotransmissioner, der kan bruges til at synkronisere en NTP-server. I Storbritannien signalet (kaldet MSF) udsendes af National Physics Laboratory i Cumbria, der fungerer som Det Forenede Kongeriges nationale tid henvisning, er der også tilsvarende systemer i Colorado, USA (wwvb) og i Frankfurt, Tyskland (DCF-77). Disse signaler giver UTC tid med en nøjagtighed på 100 mikrosekunder imidlertid radiosignalet har en endelig rækkevidde og er sårbar over for interferens.

Om forfatteren

Richard N Williams er en teknisk forfatter og en specialist inden for telekommunikation og netværk tid synkronisering industrier. For mere information om NTP-servere bedes besøge Galsys hjemmeside.

Denne artikel kan ikke genudgives eller genoptrykt i sin fuldstændige form eller delvist uden at søge tilladelse giver et relevant link til denne side vedligeholdes. Det er en overtrædelse af ophavsretsloven til at genoptrykke eller udgive dette indhold uden at følge disse vilkår.

Copyright © 2008

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Hurtig Forespørgsel

Quick Contact Form

Udfyld formularen eller ring 0049 2821 777 6 2804 for mere information om, hvordan en Galleon Time Server kan arbejde for dig.




Vi respekterer dit privatliv - Læs vores politik.

populære produkter

GPS NTP-server

GPS NTP-server

En Network timeserver, der bruger GPS-signalet til at synkronisere tiden på tværs af store computernetværk.

NTP Network Clock

Netværk Clock Display

Den perfekte partner for enhver Galleon NTP-server eller tidsserver. Vis konsistent og præcis tid i hele din organisation.

Network Time Server

MSF NTP-server

En komplet løsning til synkronisering af tid på tværs af alle computernetværk.

Time Server

GPS Network Time Server

GPS ur der giver tid synkronisering for edb-systemer

Time-modtager

MSF Time Receiver

En komplet løsning til at synkronisere tiden på en enkelt computer til MSF (radio) atom tid signaler.