Korrigere nettverkstid
Postet av Richard N Williams on Desember 22nd, 2008
Distribuerte nettverk stole helt på riktig tidspunkt. Datamaskiner trenger tidsstempler for å bestille hendelser, og når en samling av maskiner samarbeider, er det viktig at de kjører samtidig.
Dessverre er moderne PCer ikke designet for å være perfekte timekeepers. Systemklokker er enkle elektroniske oscillatorer og er tilbøyelige til drift. Dette er normalt ikke et problem når maskinene arbeider selvstendig, men når de kommuniserer på tvers av et nettverk, kan det oppstå mange problemer.
Fra e-poster som kommer før de har blitt sendt til hele systemet krasjer, mangel på synkronisering kan forårsake ujevne problemer på tvers av et nettverk, og det er derfor at nettverkstids servere brukes til å sikre at hele nettverket er synkronisert sammen.
Nettverk tidsservere kom i to former - The GPS tidsserveren og den radio refererte tidsserveren. GPS NTP servere bruker tidssignalet som sendes fra GPS-satellitter. Dette er ekstremt nøyaktig da det genereres av en atomur om bord på GPS-satellitten. Radio referert NTP servers bruker en langbølge overføring kringkastet av flere nasjonale fysikk laboratorier.
Begge disse metodene er en god kilde til Coordinated Universal Time (UTC) verdens globale tidsskala. UTC brukes av nettverk over hele verden og synkronisering til det tillater datanettverk å kommunisere trygt og delta i tidsfølsomme transaksjoner uten feil.
Enkelte administratorer bruker Internett for å motta en UTC-tidskilde. Selv om en dedikert nettverksserver ikke er nødvendig for å gjøre dette, har det sikkerhets ulemper ved at en port er nødvendig for å stå åpen i brannmuren for at datamaskinen skal kommunisere med NTP server, dette kan føre til at et system er sårbart og åpent for angrep. Videre er Internett-tidskilder notorisk upålitelige med mange, enten for unøyaktige eller for langt unna, for å tjene noen nyttige formål.