Har jeg virkelig brug for en NTP Time Server?
Sendt af Richard N Williams on November 24th, 2010
NTP (Network Time Protocol) er en af de ældste protokoller, der stadig er i brug i dag. Det blev udviklet i 1980'erne, da internettet stadig var i sin barndom og var designet til at hjælpe computere med at synkronisere sammen, forhindre drift og sikre, at enheder kan kommunikere med upålitelig tid, der forårsager fejl.
NTP er nu pakket i de fleste operativsystemer og danner basis for tidssynkronisering i computere, netværk og andre teknologier. De fleste teknologier og netværk bruger en netværkstidsserver (kaldes almindeligvis en NTP tidsserver) til denne opgave.
Disse tidsservere er eksterne enheder, der modtager tiden fra en radiofrekvens eller et GPS-signal (begge genereret af atomur). Dette tidssignal distribueres derefter over netværket ved hjælp af NTP, så alle enheder bruger nøjagtig samme tid.
Da NTP er allestedsnærværende i de fleste operativsystemer, og internettet er oversvømmet med atomklocketid, er det spørgsmålet om, hvorvidt NTP-tidsservere stadig er nødvendige for moderne computernetværk og teknologi.
Der er to grunde til, at netværk altid skal bruge en NTP-tidsserver og ikke stole på internettet som en kilde til tid til synkronisering. For det første kan internet tid aldrig garanteres. Selv om kilden til tid er 100% nøjagtig og holdes sand (i øvrigt er de fleste kilder til internet tid afledt ved hjælp af en NTP tidsserver ved værtsens ende) kan afstanden fra værten føre til afvigelser.
For det andet, og måske fundamentalt vigtigere for de fleste forretningsnetværk er sikkerhed. NTP-tidsservere arbejder eksternt til netværket. Kilden til tid, enten GPS-radio, er sikker, præcis og pålidelig, og da den er ekstern til netværket, kan den ikke manipuleres med en-route eller bruges til at forkæle skadelig software og bots.
NTP-servere kræver ikke en åben port i firewallen, i modsætning til internetkilder af tid, der kan bruges som adgangspunkt for ondsindede brugere og software.