NTP Time Server Ofte stillede spørgsmål
Sendt af Richard N Williams on September 24th, 2008
Q. Hvad er NTP?
A. NTP - Network Time Protocol er en internetprotokol til tidssynkronisering, mens andre tidssynkroniseringsprotokoller er tilgængelige, er NTP langt den mest udbredte, der har eksisteret siden midten af 1980, da internettet stadig var i sin barndom.
Q. Hvad er UTC?
A. UTC - Koordineret Universal Time er en global tidsplan baseret på den tid, som atomklockerne fortæller. Fordi disse ure er så præcise hvert år, eller så skal "spring sekunder" tilføjes, da UTC er endnu mere præcis end Jordens rotation, hvilket bremser og fremskynder takket være Månens tyngdekraften.
Q. Hvad er en Network Time Server?
A. En netværkstidsserver, der også er kendt som en NTP-tidsserver, er en netværksenhed, der modtager et UTC-tidssignal og derefter distribuerer det blandt de andre enheder på et netværk. Tidsprotokollen NTP sikrer derefter, at alle maskiner holdes synkroniserede til den tid.
Q. Hvor gør en netværkstidsserver modtag en UTC-tid fra?
A. Der er flere kilder, hvor en UTC-tidsreference kan tages. Internettet er det mest oplagte med hundredvis af forskellige tidsservere, der relayer deres UTC-tidssignaler. Men disse er notorisk unøjagtige, afhængigt af mange variabler, er internettet heller ikke en sikker kilde og ikke egnet til ethvert computernetværk, hvor sikkerhedsspørgsmål er et problem. De andre metoder, der giver en mere præcis, sikker og pålidelig kilde til UTC-tid, er enten at bruge transmissionen af GPS-systemet (global positioneringssystem) eller de nationale tids- og frekvensoverførsler, der sendes på langbølge.
Q. Kan jeg modtage et radiotids signal fra hvor som helst?
A. Desværre ikke. Kun visse lande har et tidssignal udsendt fra deres nationale fysiklaboratorier, og disse signaler er uendelige og sårbare for interferens. I USA sendes signalet fra Colorado og er kendt som WWVB, i Storbritannien sendes det fra Cumbria og kaldes MSF. Lignende systemer findes i Tyskland, Japan, Frankrig og Schweiz.
Q. Hvad med GPS-signalet?
A. Et satellitnavigationssystem er afhængig af tidssignalerne fra atomklockerne ombord i GPS-satellitterne. Det er dette tidssignal, der bruges til at triangulere positionering, og det kan også modtages af en netværkstidsserver udstyret med en GPS-antenne. GPS er tilgængelig overalt i verden, men en antenne skal have et klart billede af himlen.
Q. Hvis jeg har stort netværk, skal jeg bruge flere netværkstids servere?
A. Ikke nødvendigvis. NTP er hierarkisk og opdelt i 'stratum' et atomur er en stratum 0-enhed, en tidsserver, der modtager klokkesignalet, er en stratum 1-enhed, og en netværksenhed, der modtager et signal fra en tidsserver, er en stratum 2-enhed. NTP kan understøtte 12-lag (realistisk, selv om mere er muligt), og hvert lag kan bruges som en enhed til at synkronisere til. Derfor kan en stratum 2-enhed synkronisere anden maskine lavere ned ad lagene og så videre. Det betyder, uanset hvor stort et netværk er, kræves der kun en netværkstidsserver.