Vad är NTP

Introduktion till Network Time Protocol

Network Time Protocol (NTP) är en av Internets äldsta protokoll som fortfarande används. Uppfanns av Dr David Mills från University of Delaware, har det varit i ständig användning och kontinuerligt uppdaterats sedan 1985. NTP är ett protokoll utformat för att synkronisera klockorna på datorer och nätverk över Internet eller lokala nätverk (LAN).

NTP använder en algoritm (Marzullos algoritm) för att synkronisera tiden på ett nätverk med hjälp av tidsskalor som UTC (Coordinated Universal Time eller Temps Universal Coordonn ") och kan stödja sådana funktioner som språng sekunder - läggas till för att kompensera för saktning av jordens rotation.

NTP (version 4) kan upprätthålla tiden över det publika Internet till inom 10 millisekunder (1 / 100th av en sekund) och kan utföra ännu bättre över LAN med noggrannhet 200 mikrosekunder (1 / 5000th av en sekund) under idealiska förhållanden.

NTP tidsservrar arbete inom TCP / IP och förlita sig på UDP (User Datagram Protocol). En mindre komplex form av NTP kallas Simple Network Time Protocol (SNTP) som inte kräver lagring av information om tidigare kommunikation, som behövs av NTP används i vissa enheter och applikationer där hög noggrannhet timing är inte lika viktigt och ingår också som standard i Windows-programvara (även om nyare versioner av Microsoft Windows har den fullständiga NTP installerat).

Tidssynkronisering med NTP är relativt enkel, det synkroniserar tid med hänvisning till en pålitlig klockkälla. Denna källa kan vara relativ (en dators interna klocka eller tiden på armbandsur) eller absolut (A UTC klockkälla som är korrekt som är mänskligt möjligt).

Atomur är de mest absoluta tidskontrollanordningar. De arbetar på principen att atomen, cesium-133 har ett exakt antal cykler av strålning varannan (9,192,631,770). Detta har visat sig vara så exakta den internationella enhetssystemet (SI) har nu definierat den andra som varaktigheten för 9,192,631,770 cykler av strålning av cesium-133 atom.

Emellertid atomur är extremt dyra och är endast i allmänhet återfinns i storskaliga fysik laboratorier. Emellertid, kan NTP synkronisera nät till ett atomur genom att använda antingen det globala positioneringssystemet (GPS) nätverk eller specialist radioöverföring.

Den mest använda är GPS-systemet, som består av ett antal satelliter som ger exakt positionering och platsinformation. Varje GPS-satellit kan bara göra detta genom att använda ett atomur som i sin tur kan användas som en tidsreferens.

En typisk GPS-mottagare kan tillhandahålla tidsinformation till inom några få nanosekunder av UTC så länge som det finns en antenn belägen med en god sikt mot himlen.

Det finns också ett antal nationella tid och frekvens radiosändningar som kan användas för att synkronisera en NTP-server. I Storbritannien signalen (kallad MSF) sänds av National Physics Laboratory i Cumbria som fungerar som Storbritanniens nationella tidsreferens, det finns också liknande system i Colorado, USA (WWVB) och i Frankfurt, Tyskland (DCF-77). Dessa signaler ger UTC-tid med en noggrannhet av 100 mikrosekunder har emellertid radiosignalen ett ändligt intervall och är känsliga för störningar.

Avståndet från referensklockan är känt som stratum nivåer och de för att hindra cykler i NTP. Stratum 0 är enheter som atomur kopplade direkt till en dator. Stratum 1 finns datorer anslutna till stratum 0 enheter medan stratum 2 är datorer som skickar NTP förfrågningar till Stratum 1 servrar. NTP kan hantera upp till 256 strata.

Alla Microsoft Windows-versioner sedan 2000 inkluderar Windows tidstjänst (w32time.exe), som har förmågan att synkronisera datorns klocka till en NTP-server. Specialist NTP-servrar finns också tillgängliga som kan synkronisera tid på många maskiner som använder antingen MSF (eller motsvarande) eller GPS-signalen för en lista över NTP relaterade produkter, besök här.

Om författaren

Richard N Williams är en teknisk författare och en specialist inom telekommunikation och nätverkstidssynkronisering industrier. För mer information om NTP-servrar vänligen besöka Galsys hemsida.

Denna artikel får inte publiceras eller återges i sin fullständiga form eller delvis utan att söka tillstånd att tillhandahålla en relevant länk till denna webbplats underhålls. Det är ett brott mot upphovsrättslagen att skriva ut eller publicera innehåll utan att följa dessa villkor.

Copyright © 2008

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Snabb Förfrågan

Snabb Kontaktformulär

Fyll i formuläret eller ring +44 (0)121 608 7230 för mer information om hur en Galleon Time Server kan fungera för dig.




Vi respekterar din integritet - Läs vår policy.

populära produkter

GPS NTP-server

GPS NTP-server

En nätverkstidserver med GPS-signalen för att synkronisera tiden över stora datanät.

NTP Network Klocka

Network Clock Display

Den perfekta partnern för någon Galleon NTP-server eller tidsserver. Visa Konsekvent och exakt tid i hela organisationen.

Nätverk tidsserver

MSF NTP-server

En komplett lösning för att synkronisera tiden över alla datornätverk.

Time Server

GPS Network Time Server

GPS-klocka ger tidssynkronisering för datasystem

Tid Mottagare

MSF Tid Mottagare

En komplett lösning för att synkronisera tiden på en enda dator till MSF (radio) atomtidssignaler.