NTP-servrar kontra Internet-tid Vad är den bästa metoden för exakt tid?
Postat av Stuart on Juli 10th, 2010
Noggrann och pålitlig tid är mycket viktigt och när nätverk och internet blir snabbare och snabbare - blir noggrannhet ännu viktigare.
Datorer interna klocksystem är ingenstans nära noggranna nog för många nätverksuppgifter. Som enkla kvartschronometrar kommer de att drifta, med så mycket som en sekund som kanske inte skulle vara ett problem om det inte var för det faktum att alla klockor på nätverket kan drivas med olika hastigheter.
Och när världen blir mer global kan det vara viktigt att säkerställa datanätverk att prata med varandra, vilket betyder att synkronisering med den globala tidsskala UTC (Samordnad Universal Time) nu är en förutsättning för de flesta nätverk.
Synkroniseringsmetoder
Det finns för närvarande bara två metoder för att få riktigt noggrann och pålitlig tid:
- Användning av en internetbaserad tidsserver från platser som NIST (National Institute of Standards and Time) eller Microsoft.
- Användning av en dedikerad NTP tidsserver - som tar emot externa tidskällor som från GPS
Det finns fördelar och nackdelar för båda typerna av källor - men vilken metod är bäst?
Internet Time
Internet tid har en stor fördel - det är ofta gratis. Det finns dock nackdelar med att använda en internetbindningskälla. Den första är avståndet. Avståndet över internet kan ha en dramatisk effekt och när Internet blir snabbare har avståndet en ännu större effekt vilket innebär att noggrannheten blir mer tuff.
En annan nackdel med internettiden är bristen på autentisering och säkerhetsrisken som den utgör. Autentisering är vad tidprotokollet NTP (Network Time Protocol) använder för att fastställa den sanna identiteten för en tidskälla.
Dessutom kan en internetkälla endast nås via en brandvägg, så en UDP-port måste hållas öppen, vilket ger en möjlig ingång för programvarusnäckor eller skadliga användare.
NTP Time Server
NTP-tidsservrar å andra sidan är dedikerade enheter. De hämtar en källa till UTC externt till brandväggen från antingen GPS eller en långvågsradioöverföring. Dessa kommer direkt från atomklockor (med GPS-klockan är atomuret ombord på satelliten) och kan därför inte kapas av skadliga användare eller virus.
NTP-servrar är också mycket mer exakta och påverkas inte av avstånd vilket innebär att ett nätverk kan ha millisekunds noggrannhet hela tiden.