Skip to main content

Wat is het netwerktijdprotocol?

Het netwerktijdprotocol is een middel om de tijd precies te synchroniseren tussen meerdere computers op een netwerk.De meeste computerklokken verliezen elke dag minstens een volledige seconde, wat niet zo belangrijk is voor de gemiddelde gebruiker.Veel systemen voor beveiliging en evenementen moeten computers volgen op verschillende netwerken, waaronder internet.Deze systemen vertrouwen op kloksynchronisatie van hun gekoppelde computers met het netwerktijdprotocol.Dit protocol werkt vaak de exacte tijd op zijn klanten van servers bij die de internationale atomaire tijdstandaard handhaven.

Ook bekend bij het acroniem NTP, het netwerktijdprotocol werd voor het eerst opgericht als een standaard in de late jaren 1980.In de jaren negentig werden verschillende herzieningen gemaakt om de authenticatie, algoritmen, precisie en externe synchronisatie te verbeteren.In 2010 werd NTP-versie 4 voorgesteld door de Internet Engineering Task Force (IETF) in aanvraag voor opmerkingen (RFC) 5905. Versie 4 bevat public-key cryptografie, nanoseconde-tijd precisie en een methode om automatisch een tijdserver te vinden.Het omvat ook verbeterde algoritmen en nauwkeurigheid en ondersteuning voor nieuwe hardwarebestrijdingsklokken en besturingssystemen.

Een gebruiker op een klein lokaal netwerk is mogelijk slechts mild geïrriteerd wanneer tijdstempels voor e -mail- of bestandsaanpassingen buiten gebruik zijn.Netwerken met veel gebruikers en gedeelde bronnen op internet zullen hier echter aanzienlijk door worden beïnvloed.Voor databases voor financiële transacties, industriële controletoepassingen en netwerkbewakingssoftware is de nauwkeurige tijd meestal van cruciaal belang, niet alleen op het systeem dat de transactie registreert, maar op alle computers die gegevens rapporteren, 24 uur per dag.Het netwerktijdprotocol en de internationale tijdservers die het ondersteunen, kunnen deze behoeften aanpakken. Een netwerkbeheerder kan de tijd dagelijks op elke klant handmatig bijwerken van een tijdserver.Systemen kunnen ook worden geconfigureerd om de tijd op elke reboot opnieuw te laden.Tijdafdroging van uur tot uur is echter aanzienlijk vanwege vele factoren, waaronder problemen met temperatuur en besturingssystemen.De beste oplossing is meestal om elke klok automatisch in zeer kleine stappen meerdere keren per dag te resetten met het netwerktijdprotocol.Met behulp van deze methode zijn systemen en gebruikers niet verrast door relatief grote, plotselinge sprongen vooruit of achteruit in de tijd. Een client die het netwerktijdprotocol gebruikt, kan de nauwkeurige tijd verkrijgen van een internetserver of een hardwired externe tijdbron.Uiteindelijk krijgen beide bronnen de gecoördineerde Universal Time (UTC) van een internationale tijdserver.Een hardwired bron kan het direct of indirect ontvangen via een speciaal radiosignaal.Een netwerkbron verkrijgt het meestal indirect door verschillende lagen servers met NTP -software.Hoewel er slechts enkele tijd servers rechtstreeks naar atomaire klokken zijn aangesloten, brengen tienduizenden servers wereldwijd de tijd voor van lokale systemen. Tijdgerelateerde netwerk-software die op elke NTP-client wordt uitgevoerd, houdt zijn klok bijgewerkt met extreme nauwkeurigheid en regelmaat.Wanneer een client niet is verbonden met internet, schatten de NTP -algoritmen de huidige tijd op basis van prestaties uit het verleden.Systemen die niet de volledige mogelijkheden van NTP nodig hebben, kunnen een uitgeklede versie gebruiken, het Simple Network Time Protocol (SNTP).