Omgaan met tijdcomputersynchronisatie en tijdstempels

Tijd is belangrijk voor het goede verloop van ons dagelijks leven. Alles wat we doen, wordt geregeerd door of beheerst door de tijd. Toch is tijd nog belangrijker voor computersystemen, omdat dit het enige referentiepunt is dat een computer heeft om onderscheid te maken tussen gebeurtenissen en processen.

Alles wat een computer doet, wordt door de processor vastgelegd met welk proces is uitgevoerd en precies wanneer het werd uitgevoerd. Aangezien computers honderden of zelfs duizenden transacties per seconde kunnen verwerken, is de tijdstempel van cruciaal belang voor het bepalen van de volgorde van de gebeurtenissen.

Computers lezen en gebruiken de tijd niet in dezelfde indeling als wij. Een computertijdstempel heeft de vorm van een enkel cijfer dat het aantal seconden vanaf een bepaald tijdstip telt. In de meeste systemen staat dit bekend als de 'prime epoch' en wordt ingesteld in 00: 00: 00 UTC in januari 1, 1970. Dus een tijdstempel voor de datum 23 June 2009 de tijdstempel zou luiden: 1246277483 omdat dit het aantal seconden is van de hoofdperiode.

Tijdstempels van computers worden over netwerken en internet verzonden, bijvoorbeeld elke keer dat een e-mail wordt verzonden, wordt deze vergezeld van een tijdstempel. Wanneer de e-mail op deze wordt beantwoord, wordt ook een tijdstempel weergegeven. Maar als geen van beide computers gesynchroniseerd is, kan de gereageerde e-mail terugkomen met een eerdere code en dit kan onnoemelijke verwarring voor een computer veroorzaken, omdat volgens de logboeken de e-mail terug zal zijn voordat het origineel werd verzonden.

Om deze reden worden computernetwerken gesynchroniseerd met de UTC-tijdschaal (UTC-tijdschaal) (Coordinated Universal Time). UTC wordt in stand gehouden door een constellatie van atoomklokken, wat betekent dat een computernetwerk dat is gesynchroniseerd met een UTC-bron zeer nauwkeurig zal zijn.

tijdsynchronisatie op computers wordt behandeld door het protocol NTP (Network Time Protocol). speciaal dedicated NTP-servers zijn beschikbaar, ontvang een veilige tijdcode van de GPS-netwerk of van gespecialiseerde radio-uitzendingen die worden uitgezonden door nationale fysieke laboratoria en vervolgens volledige netwerken synchroniseren met de enkele tijdbron.

Dit bericht is geschreven door

Stuart

Gerelateerd lezen