Hvordan en NTP Server Works

Network Time Protocol (NTP) er en av Internetts eldste protokoller fortsatt i bruk. Oppfunnet av Dr. David Mills fra University of Delaware har det vært benyttet siden 1985. NTP er utformet for å synkronisere klokkene på datamaskiner og nettverk på Internett eller lokalnettverk (LAN).

NTP (foreløpig versjon 4) er faktisk tre ting i ett; et program som kjører i bakgrunnen av Windows eller UNIX; en protokoll som utveksler tidsverdier mellom servere og klienter; og en pakke med algoritmer som behandler tidsverdiene for å avansere eller trekke seg systemklokken.

NTP bruker en algoritme (Marzullo algoritme) for å synkronisere tiden på et nettverk ved hjelp av en tidsreferanse. Selv nettverk kan synkroniseres med interne klokker eller Internett-basert timing referanser, er det sterkt anbefalt av Microsoft og andre som en ekstern timing referanse bør brukes for å garantere godkjenning. En absolutt tidsreferanse bør bruke UTC (koordinert universell tid eller Temps Universell Coordonné) som understøtter slike funksjoner som sprang sekunder - tilsatt for å kompensere for demping av jordrotasjonen.

NTP arbeider innen TCP / IP-suite og er avhengig av UDP, eksisterer en mindre kompleks form av NTP kalles Simple Network Time Protocol (SNTP) som ikke krever lagring av informasjon om tidligere kommunikasjon, trengs av NTP. Den brukes i noen enheter og applikasjoner der høy nøyaktighet timingen er ikke så viktig, det er også inkludert i de fleste Windows-operativsystemer, men nyere versjoner har full NTP allerede er installert, som også er gratis å laste ned via Internett.

Synkronisering med NTP er forholdsvis enkel, den synkroniserer tid med henvisning til en pålitelig klokke kilde, slik som en atomklokke, selv om disse er meget kostbare, og er generelt bare å bli funnet i stor skala fysikk laboratorier, men NTP kan bruke enten Global Positioning system (GPS) nettverk eller spesialist radiooverføring å motta UTC tid fra disse klokkene.

NTP bruker tidsstempler å representere gjeldende klokkeslett på dagen hver tidsstempel er flyktig, med andre ord det er alltid større enn den forrige tidsstempel som tiden går aldri bakover. NTP analyserer systemtidverdier herunder frekvensen til feil og stabilitet. En NTP-serveren vil opprettholde et estimat av kvaliteten på referanse klokker seg selv.

Avstanden fra referanseklokken er kjent som stratum nivåer, og de finnes å forhindre sykluser i NTP. Stratum 0 er enheter som referanse klokker som er koblet direkte til en datamaskin. Stratum 1 er datamaskiner som er koblet til stratum 0 enheter, mens Stratum 2 er datamaskiner som sender NTP forespørsler til stratum 1 servere. NTP kan støtte opp til 256 lag.

NTP tidsstempler er i to formater, men de relé sekunder fra et sett tidspunkt (kjent som den viktigste epoken, innstilt på 00: 00 1 januar 1900) I NTP-algoritmen bruker så denne tidsstempel å bestemme mengden for å fremme eller trekke systemet eller nettverk klokke.

NTP-programmet (kjent som en daemon på UNIX og en tjeneste på Windows) kjører i system bakgrunnen. NTP nekter å tro den tid det er fortalt før flere pakkesentraler har funnet sted, hver bestått et sett med tester. Bare hvis svarene fra en server tilfredsstiller testen, kjent som protokoll, er serveren vurdert. Det tar vanligvis ca fem minutter (fem gode eksempler) inntil en NTP server er akseptert som en synkroniseringskilde.

En typisk GPS tidsserveren kan gi tidsinformasjon til noen få nanosekunder av UTC så lenge det er en antenne som ligger med god utsikt til himmelen.

Det finnes også en rekke nasjonale tid og frekvens radiosendinger som kan brukes til å synkronisere en NTP server. I Storbritannia signalet (kalles MSF) kringkastes av National Physics Laboratory i Cumbria som fungerer som Storbritannias nasjonale tidsreferanse, er det også tilsvarende systemer i Colorado, USA (DCF) og i Frankfurt, Tyskland (DCF-77). Disse signaler gir UTC-tid med en nøyaktighet på 100 mikrosekunder, men radiosignalet har en begrenset rekkevidde og er utsatt for forstyrrelser.

om forfatteren

Richard N Williams er en teknisk forfatter og spesialist på telekommunikasjon og nettverk tidssynkronisering bransjer. For mer informasjon om NTP-servere kan besøke Galsys hjemmeside.

Denne artikkelen kan ikke publiseres eller gjengitt i sin fullstendige form eller delvis uten å søke tillatelse som gir en relevant link til dette nettstedet er opprettholdt. Det er et brudd på opphavsretten å skrive eller publisere dette innholdet uten å følge disse vilkårene.

Copyright © 2008

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

Rask Enquiry

Rask Kontaktskjema

Fyll ut skjemaet eller ring +44 (0)121 608 7230 for mer informasjon om hvordan en Galleon Time Server kan fungere for deg.




Vi respekterer ditt privatliv - Les retningslinjene.

populære produkter

GPS NTP Server

GPS NTP Server

En Network timeserver som bruker GPS-signalet til å synkronisere tiden over store datanettverk.

NTP Network Clock

Network Clock Display

Den perfekte partner for enhver Galleon NTP-server eller tidsserver. Vis Konsistent og nøyaktig tid gjennom hele organisasjonen.

Network Time Server

MSF NTP Server

En komplett løsning for synkronisering av tid på tvers av datanettverk.

Tidsserver

GPS Network Time Server

GPS-klokke som gir tidssynkronisering for datasystemer

Tid mottaker

MSF Tid Receiver

En komplett løsning for å synkronisere tiden på en enkelt datamaskin til MSF (radio) atomtidssignaler.