När det gäller tidssynkronisering och använda Network Time Protocol (NTP) för att säkerställa exakthet på ett datornät, är det viktigt att förstå hierarkin av NTP och hur det påverkar längd och precision.
NTP har en hierarkisk struktur som kallas stratum nivåer. I princip kan den lägre stratum numret närmare anordningen är (i noggrannhets termer) till en ursprunglig tidskälla.
NTP-tidsservrar arbete genom att ta emot en enda tidskälla och använda detta som en grund för all tid på nätet, kommer dock ett synkroniserat nätverk endast lika exakt som den ursprungliga tidskälla och det är där stratum nivåer kommer in.
Och atomur, endera satt i stor skala fysik laboratorium, eller de ombord GPS-satelliter, är stratum 0 enheter. Med andra ord är dessa anordningar som faktiskt genererar tiden.
Stratum 1 enheter är NTP tid servrar som får sin källa tid direkt från dessa stratum 0 atomur. Antingen genom att använda en GPS-mottagare eller en radio refererade NTP-server, Är en stratum 1 enhet så exakt du kan få utan att ha en egen flera miljoner dollar atomur i serverrummet. En stratum 1 NTP tidsserver kommer typiskt att vara en noggrannhet på en millisekund av atomur tid.
Stratum 2 enheter är nästa steg ner på stratum nivåer kedja. Dessa är tid servrar som får sin tid från ett stratum 1 enhet. De flesta online tid servrar, till exempel, är stratum 2 enheter, får sin tid från en annan NTP tidsserver. Stratum 2 enheter är uppenbarligen längre bort från den ursprungliga tidskälla och därför är inte riktigt lika exakt.
Stratum nivåer på en NTP-nätverk fortsätter, med enheter som ansluter till enheter som går hela vägen ner till stratum 10, 11, 12 och så vidare - uppenbarligen fler länkar i kedjan desto mindre noggranna enheten kommer att bli.
Dedikerad stratum 1 NTP tidsservrar är den i särklass mest noggranna, tillförlitliga och säker metod att synkronisera ett datornätverk och ingen affärsnätverk borde verkligen vara utan en.