GPS som en timingreference for NTP-servere
Sendt af Richard N Williams on April 16th, 2010
GPS-systemet er kendt for de fleste mennesker. Mange biler har nu en GPS-satellitnavigationsenhed i deres biler, men der er mere til Global Positioning System end bare wayfinding.
Global Positioning System er en konstellation af over tredive satellitter, der alle drejer rundt om kloden. GPS-satellitnetværket er designet således, at der til enhver tid er mindst fire satellitter overhead - uanset hvor du er på kloden.
Ombord på hver GPS-satellit er der en meget præcis atomur, og det er informationerne fra dette ur, der sendes via GPS-transmissionen, som en satellitnavigationsmodtager ved hjælp af triangulering (ved hjælp af signalet fra flere satellitter) kan træne din position.
Men disse ultimative præcise timingssignaler har endnu en brug, der ikke er kendt for mange brugere af GPS-systemer. Fordi timingen signalerer fra GPS atomure er så præcise, de giver en god kilde til at synkronisere alle mulige teknologier - fra computernetværk til trafikkameraer.
For at udnytte GPS-timingssignalerne bruges en GPS-tidsserver ofte. Disse enheder bruger NTP (Network Time Protocol) til at distribuere GPS timing kilde til alle enheder på NTP-netværket.
NTP kontrollerer jævnligt tiden på alle systemerne på sit netværk og justerer det i overensstemmelse hermed, hvis det har drevet til, hvad den oprindelige GPS-timingskilde er.
Da GPS er tilgængelig overalt på planeten, giver det en rigtig god kilde til tid til mange teknologier og applikationer, der sikrer, at det, der er synkroniseret til GPS-timingskilden, forbliver så nøjagtigt som muligt.
En enkelt GPS NTP-server kan synkronisere hundredvis og tusindvis af enheder, herunder routere, pc'er og anden hardware, der sikrer, at hele netværket kører perfekt koordineret tid.