Håller tid med Network Time Protocol
Postat av Richard N Williams on November 27th, 2008
NTP (Network Time Protocol) är den mest flexibla, exakta och populära metoden för att skicka tid över Internet. Det är kanske Internetets äldsta protokoll som har funnits i en eller annan form sedan mitten av 1980.
Huvudsyftet med NTP är att se till att alla enheter i ett nätverk synkroniseras samtidigt och för att kompensera för vissa nätverksfördröjningar. Över ett LAN eller WAN NTP lyckas upprätthålla en noggrannhet på några millisekunder (Över Internet, överföring av tid om det är långt mindre korrekt på grund av nätverkstrafik och avstånd).
NTP är det överlägset mest använda tidssynkroniseringsprotokollet (någonstans i regionen 95% av alla tidsservrar använder NTP) och den har stor framgång för sina kontinuerliga uppdateringar och dess flexibilitet. NTP kommer att köras på UNIX, LINUX och Windows-baserade operativsystem (det är också gratis, en annan möjlig orsak till dess stora framgång).
NTP använder en enda källa som den distribuerar bland alla enheter på ett nätverk. Det kontrollerar också varje enhet för drift (att få eller förlora tid) och justerar för varje. Det är också hierarkiskt eftersom bokstavligen tusentals maskiner kan styras med bara en NTP-server eftersom varje maskin i sig kan användas av grannmaskiner som tidsserver.
NTP är också mycket säker (när du använder en extern tidsreferens inte när du använder Internet för en tidkälla) med ett autentiseringsprotokoll som kan fastställa exakt var en tidkälla kommer ifrån.
För att ett nätverk ska bli riktigt effektivt använder de flesta NTP-tidsservrar en atomur som grund för sin tidssynkronisering. En internationell tidsplan baserad på den tid som atomklockor berättade har utvecklats för detta ändamål. UTC (Samordnad Universal Time).
Det finns verkligen två sätt att få en säker UTC atomur tidssignal som ska utnyttjas av NTP. Den första är tid- och frekvensöverföringen som flera nationella fysiklaboratorier sänder på långvåg runt om i världen. den andra (och överlägset mest lättillgängliga) är genom att använda tidsinformationen i GPS-satellitsändningarna. Dessa kan hämtas överallt på klotet och ge säker, säker och mycket exakt timinginformation.