Sådan en NTP-server Works

NTP er næsten lige så gammel som internettet. Den blev udtænkt og udviklet af Dr. David Mills fra Delaware University og har været i konstant brug og løbende opdateret siden 1985. NTP er en internetprotokol designet til at synkronisere ure på et computernetværk.

I en moderne global økonomi er tidssynkronisering afgørende for at gennemføre tidsfølsomme transaktioner som f.eks. Booking af en flybillet til budgivning på Ebay. Hvis ure ikke blev synkroniseret til samme tid, kan du finde dit flyselskabs sæde solgt, efter at du havde købt det, og Ebays administratorer ville ikke kunne opdage, hvis bud var det seneste.

NTP kan synkronisere netværk på tværs af internettet eller et lokalt netværk (LAN / WAN) det synkroniserer tiden med henvisning til en pålidelig urkilde. Denne kilde kan være relativ som en computers interne ur eller tiden på et armbåndsur eller absolut som f.eks. Tiden fra et atomur.

De fleste netværksadministratorer foretrækker at bruge en ekstern absolut kilde, først og fremmest fordi der findes specialiserede NTP-servere, der nemt kan modtage en atomur-klokkeslætreference enten via specialiserede radiosender (normalt fra nationale fysiklaboratorier) eller GPS-netværket.

En universel tidsskala kaldet UTC (Coordinated Universal Time) er udviklet, så netværk over hele verden kan synkroniseres til samme tidsskala og understøtter sådanne funktioner som spring sekunder - tilføjet for at kompensere for forsinkelsen af ​​Jordens rotation

NTP bruger en algoritme (en kompleks sekvens af instruktioner) for at holde tid ved konstant at kontrollere tidskilden og matche den til tiden på dens ure på netværket og instruerer hver enhed til at ændre, hvis den bliver synkroniseret.

NTP bruger tidsstempler til at repræsentere den aktuelle tid på dagen hver. Som tiden er lineær er hver tidsstempel altid større end den forrige. NTP tidsstempler er i to formater, men de relæer sekunderne fra et bestemt tidspunkt (kendt som prime-epoken, indstillet til 00: 00 1 januar 1900) NTP-algoritmen anvender derefter denne tidsstempel til at bestemme mængden for at avancere eller trække sig tilbage eller netværksklokke.

NTP analyserer tidsstempelværdierne inklusive fejlfrekvensen og stabiliteten. En NTP-server vil opretholde et skøn over kvaliteten af ​​både dens referenceklokke og sig selv.

NTP-programmet (daemon på UNIX, service på Windows) kører i baggrunden. NTP modtager udveksling af tid information via pakker (en blok af data), men nægter at tro på den tid, det bliver fortalt, indtil flere udvekslinger har fundet sted, hver bestået et sæt af test eller protokolspecifikationer. Kun hvis svarene fra en server opfylder disse tests, bruger NTP disse oplysninger. Det tager normalt omkring fem minutter (fem gode prøver), indtil en NTP-server accepteres som en timing-kilde.

Microsoft, som har installeret en version af NTP i deres operativsystemer siden Windows 2000, anbefaler stærkt, at en hardwarekilde bruges som en timingreference, da internetkilder ikke kan godkendes.

Godkendelse kontrolleres, at hver tidsstempel er kommet fra den tilsigtede tid reference ved at analysere et sæt aftalte krypteringsnøgler, der sendes sammen med den tid oplysninger. NTP ved hjælp Message Digest kryptering (MD5) at un-kryptere nøglen, analyserer den og bekræfter, om det er kommet fra den betroede tidskilde ved at kontrollere den mod et sæt af betroede nøgler.

Den bedste løsning er at bruge en specialist NTP-server og modtage en autoritativ tidsreference via enten GPS-netværket eller radiotransmissionen (kendt som MSF i Storbritannien eller WWVB i USA).

NTP-servere bedømmer afstanden for hver netværksenhed fra en timing-kilde og organiserer dem i Strata. Disse Stratum niveauer eksisterer for at forhindre cyklusser og garantere nøjagtighed. Stratum 0 er enheder som referencer, der er tilsluttet direkte til en computer. Stratum 1 er computere tilsluttet stratum 0 enheder, mens Stratum 2 er computere længere ude.

NTP er gratis at downloade via NTP.org og understøttes løbende og opdateres. Den nuværende version er v 4. En forenklet version af NTP (SNTP) eksisterer har færre funktioner og bruges i nogle enheder og applikationer (og også inkluderet i ældre versioner af Windows), hvor høj præcisionstidspunkt ikke er lige så vigtig.

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.