Skip to main content

Vad är Network Time -protokollet?

Nätverkstidsprotokollet är ett sätt att synkronisera tid mellan flera datorer i ett nätverk.De flesta datorklockor förlorar minst en hel sekund av tiden varje dag, vilket inte är så viktigt för den genomsnittliga användaren.Många säkerhets- och händelsesloggningssystem måste spåra datorer på flera nätverk inklusive Internet.Dessa system förlitar sig på klocksynkronisering av sina länkade datorer med nätverkstidsprotokollet.Detta protokoll uppdaterar ofta den exakta tiden på sina klienter från servrar som upprätthåller den internationella atomtidsstandarden.

Även känd av förkortningen NTP, var nätverkstidsprotokollet först etablerat som standard i slutet av 1980 -talet.Flera revideringar gjordes under 1990 -talet för att förbättra autentisering, algoritmer, precision och extern synkronisering.2010 föreslogs NTP version 4 av Internet Engineering Task Force (IETF) i begäran om kommentarer (RFC) 5905. Version 4 inkluderar public-nyckelkryptografi, nanosekund tidsprecision och en metod för att hitta en tidsserver automatiskt.Det inkluderar också förbättrade algoritmer och noggrannhet samt stöd för nya referensklockor och operativsystem.Nätverk med många användare och delade resurser på internet kommer dock att påverkas betydligt av detta.För databaser för finansiell transaktion, industriell kontrollapplikationer och nätverksövervakningsprogramvara är exakt tid vanligtvis kritisk, inte bara på systemet som registrerar transaktionen, utan på alla datorer som rapporterar data, 24 timmar om dygnet.Nätverkstidsprotokollet och de internationella tidsservrarna som stöder det kan tillgodose dessa behov.

En nätverksadministratör kan uppdatera tiden dagligen på varje klient manuellt från en tidsserver.System kan också konfigureras för att ladda om tiden på varje omstart.Tidsdrift från timme till timme är emellertid betydande på grund av många faktorer inklusive temperatur- och operativsystemproblem.Den bästa lösningen är vanligtvis att automatiskt återställa varje klocka i mycket små steg flera gånger om dagen med nätverkstidsprotokollet.Med hjälp av denna metod är system och användare inte förvånade av relativt stora, plötsliga språng framåt eller bakåt i tid.

En klient som använder nätverkstidsprotokollet kan få den exakta tiden från en internetbaserad server eller en hårddisk extern tidskälla.I slutändan får båda källorna den samordnade Universal Time (UTC) från en internationell tidsserver.En hårddisk källa kan ta emot den direkt eller indirekt via en speciell radiosignal.En nätverkskälla får den vanligtvis indirekt genom flera lager av servrar som kör NTP -programvara.Även om det bara finns några gånger servrar kopplade direkt till atomklockor, fortsätter tiotusentals servrar över hela världen tiden till lokala system.

Nätverkstidsrelaterad programvara som körs på varje NTP-klient håller sin klocka uppdaterad med extrem noggrannhet och regelbundenhet.När en klient inte är ansluten till Internet uppskattar NTP -algoritmeren den aktuella tiden baserat på tidigare prestanda.System som inte behöver fullfunktioner för NTP kan använda en avskalad version som kallas Simple Network Time Protocol (SNTP).