Tijdoplossingen voor computernetwerken
Gepost door Richard N Williams on Juli 27th, 2009
Computernetwerken en internet hebben de manier waarop we onze levens leven dramatisch veranderd. Computers zijn nu in constante communicatie met elkaar en maken transacties mogelijk zoals online winkelen, stoelreservering en zelfs e-mail.
Dit alles is echter alleen mogelijk dankzij nauwkeurige netwerktiming en in het bijzonder het gebruik van Network Time Protocol (NTP) gebruikt om ervoor te zorgen dat alle machines in een netwerk op hetzelfde moment worden uitgevoerd.
Timingsynchronisatie is cruciaal voor computernetwerken. Computers gebruiken tijd in de vorm van tijdstempels als de enige markering om twee gebeurtenissen te scheiden, zonder dat synchronisatiecomputers problemen hebben bij het vaststellen van de volgorde van gebeurtenissen of zelfs als een gebeurtenis is gebeurd of niet.
Als u een netwerk niet synchroniseert, kan dit onnoemelijke effecten hebben. E-mails kunnen arriveren voordat ze worden verzonden (afhankelijk van de computerklok), gegevens kunnen verloren gaan of niet worden opgeslagen en het ergste van alles is dat het hele netwerk kwetsbaar is voor kwaadwillende gebruikers en zelfs fraudeurs.
Synchronisatie met NTP is relatief eenvoudig omdat de meeste besturingssystemen al een versie van het tijdprotocol hebben; het kiezen van een timingreferentie om mee te synchroniseren is echter uitdagender.
UTC (Coordinated Universal Time) is een wereldwijde tijdschaal die wordt bestuurd door atoomklokken en wordt gebruikt door bijna alle computernetwerken over de hele wereld. Door te synchroniseren met UTC, synchroniseert een computernetwerk in wezen de netwerktijd met ooit een ander computernetwerk in de wereld dat UTC gebruikt.
Het internet heeft veel bronnen van UTC beschikbaar, maar beveiligingsproblemen met de firewall betekent dat de enige veilige methode om UTC extern te ontvangen is. Dedicated NTP tijdservers kan dit doen met behulp van lange golfradio of GPS-satelliettransmissies.