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, werd het netwerktijdprotocol voor het eerst ingesteld als 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 omvat publieke sleutelcryptografie, nanosecond-tijd precisioN en een methode om automatisch een tijdserver te vinden. Het bevat ook verbeterde algoritmen en nauwkeurigheid, evenals ondersteuning voor nieuwe hardware -referentieklokken en besturingssystemen.
Een gebruiker op een klein lokaal netwerk kan slechts licht geïrriteerd zijn 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 aan deze behoeften voldoen.
Een netwerkbeheerder kan de tijd dagelijks op elke client handmatig bijwerken van een tijdserver. Systemen kunnen ook worden geconfigureerd om deTijd op elke reboot. 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 op internet gebaseerde server 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, geven tienduizenden servers wereldwijd de tijd door aan lokale systemen.
networK tijdgerelateerde 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).