Computer Time Synkronisering The Basics
Postet av Stuart on Januar 5th, 2011
Med så mye automatisert i den moderne verden og med datanettverk kjører alt fra finans til helsetjenester, holde, lagring og overføring av informasjon må være sikker, nøyaktig og pålitelig.
Den tid er avgjørende for datasystemer for å sikre dette. Tidsstempler er de eneste informasjons datamaskiner har til å vurdere om en oppgaven er fullført, er på grunn av, eller at informasjonen har blitt mottatt, sendes eller lagres. En av de vanligste årsakene til datafeil kommer fra utilstrekkelig synkronisering av timings.
Alle datanettverk må synkroniseres, og ikke bare alle enheter i et nettverk, heller. Med så mye global kommunikasjon i disse dager, alle datanettverk over hele verden må synkroniseres sammen, ellers når de kommuniserer feil kan forekomme, kan data gå tapt, og det kan bane vei for sikkerhetsproblemer som tidsavvik kan brukes av ondsinnede brukere og programvare.
Men hvordan synkronisere datamaskiner sammen? Vel, det er gjort mulig ved å innovasjoner. Den første er den internasjonale tidsskala, UTC (Coordinated Universal Time), holdt true med atomklokkene og det samme over hele verden, uavhengig av tidssoner. Den andre, NTP (Network Time Protocol) er et dataprogram utviklet for å holde PC-synkronisert sammen.
Både NTP og UTC operere i tandem. Datamaskinen tidsserver (NTP server) Mottar en UTC tidskilde, enten fra radio, GPS (Global Positioning System) eller internett (selv om en usikker metode for å motta UTC og anbefales ikke).
NTP distribuerer denne gangen et nettverk, sjekke tiden på hver enhet med jevne mellomrom, og justerer dem for noen drift i tid. De fleste datanettverk som benytter NTP-servere tid på denne måten har hver maskin på nettverket innen millisekunder av UTC-tid, slik at nøyaktig og presis global kommunikasjon.
NTP-servere tid er den eneste sikre og nøyaktige metoden for datanettverk synkronisering og bør brukes av alle datasystem som krever pålitelighet, nøyaktighet og sikkerhet.