Funktioner af Network Time Protocol
Sendt af Richard N Williams on April 16th, 2009
NTP er afhængig af et referenceur og alle ure på NTP netværk er synkroniseret til den tid. Det er derfor afgørende, at referenceuret er så præcist som muligt. De mest præcise ure er atomur. Disse store fysik lab-enheder kan opretholde nøjagtig tid over millioner af år uden at tabe et sekund.
An NTP-server vil modtage tiden fra et atomur enten fra internettet, GPS-netværket eller radiotransmissionerne. Ved brug af et atomur som reference vil et NTP-netværk være nøjagtigt til inden for få millisekunder af verdens globale tidsskala UTC (Koordineret universeltid).
NTP er et hierarkisk system. Jo tættere en enhed er på referencet, jo højere er det på NTP-strata. Et atomur ur referenceur er en stratum 0 enhed og a NTP-server der modtager tiden fra den er en stratum 1 enhed, klienter af NTP serveren er stratum 2 enheder og så videre.
På grund af dette hierarkiske system kan enheder, der ligger ned ad strata, også bruges som en reference, der gør det muligt for store netværk at fungere, mens de er forbundet med kun en NTP tidsserver.
NTP er en protokol, der er fejltolerant. NTP ser ud til fejl og kan behandle flere tidskilder, og protokollen vælger automatisk det bedste. Selv når et referenceur er midlertidigt utilgængeligt, kan NTP bruge tidligere målinger til at estimere den aktuelle tid ..