Hvordan en NTP Server Works

NTP er nesten like gammel som Internettet selv. Den ble utviklet og utviklet av Dr David Mills fra University of Delaware, og har vært i konstant bruk og kontinuerlig oppdatert siden 1985. NTP er en internettprotokoll utviklet for å synkronisere klokker på et datanettverk.

I en moderne global økonomi er tidssynkronisering avgjørende for å gjennomføre tidsfølsomme transaksjoner som for eksempel å bestille en flybillett for å by på Ebay. Hvis klokker ikke ble synkronisert til samme tid, kan du finne ditt flyselskaps sete solgt etter at du hadde kjøpt det, og Ebays administratorer ville ikke kunne oppdage hvis budet var det siste.

NTP kan synkronisere nettverk over Internett eller et Local / Wide Area Network (LAN / WAN) det synkroniserer tiden med henvisning til en pålitelig klokkekilde. Denne kilden kan være relativ som en datamaskinens interne klokke eller tiden på en armbåndsur eller absolutt som tid fra en atomur.

De fleste nettverksadministratorer foretrekker å bruke en ekstern absolutt kilde, hovedsakelig fordi spesialiserte NTP-servere er tilgjengelige som lett kan motta en atomurvisningstidsreferanse enten via spesialiserte radiotransmisjoner (vanligvis fra nasjonale fysikklaboratorier) eller GPS-nettverket.

En universell tidsskala kalt UTC (Coordinated Universal Time) er utviklet slik at nettverk over hele verden kan synkroniseres til samme tidsskala og støtter slike funksjoner som sprang sekunder - lagt til for å kompensere for bremsing av jordens rotasjon

NTP bruker en algoritme (en kompleks sekvens av instruksjoner) for å holde tiden ved å kontinuerlig sjekke tidskilden og samsvare den med tiden på klokka på nettverket og instruerer hver enhet til å endre hvis den blir synkronisert.

NTP bruker tidsstempler til å representere dagens nåtid hver dag. Som tiden er lineær er hver tidsstempel alltid større enn den forrige. NTP tidsstempler er i to formater, men de relayer sekundene fra et angitt tidspunkt (kjent som prime-epoken, satt til 00: 00 1 januar 1900) NTP-algoritmen bruker da dette tidsstempelet for å bestemme mengden som skal forskyves eller trekke seg tilbake Eller nettverksklokke.

NTP analyserer tidsstempelverdiene, inkludert feilfrekvensen og stabiliteten. En NTP-server vil opprettholde et estimat av kvaliteten på både det er referanse klokker og seg selv.

NTP-programmet (demon på UNIX, service på Windows) kjører i bakgrunnen. NTP mottar utveksling av tidsinformasjon etter pakker (en blokk med data), men nekter å tro tiden det blir fortalt til flere utvekslinger har funnet sted, hver bestått et sett med tester eller protokollspesifikasjoner. Bare hvis svarene fra en server tilfredsstiller disse testene, bruker NTP denne informasjonen. Det tar vanligvis omtrent fem minutter (fem gode prøver) til en NTP-server er akseptert som en tidskilde.

Microsoft, som har installert en versjon av NTP i operativsystemene sine siden Windows 2000, anbefaler sterkt at en maskinvarekilde brukes som en tidsreferanse, da Internett-kilder ikke kan godkjennes.

Autentisering bekrefter at hver timestamp har kommet fra den tiltenkte tiden referansen ved å analysere et sett av avtalte krypteringsnøkler som sendes sammen med tidsinformasjon. NTP, ved bruk av Message Digest kryptering (MD5) for å un-kryptere nøkkelen, analyserer den og bekrefter hvorvidt det har kommet fra den pålitelige tidskilden ved å verifisere den mot et sett med nøkler pålitelige.

Den beste løsningen er å bruke en spesialist NTP server Og motta en autoritativ tidsreferanse via enten GPS-nettverket eller radiotransmisjonene (kjent som MSF i Storbritannia eller WWVB i USA).

NTP-servere døm avstanden til hver nettverksenhet fra en tidskilde og organiserer dem i Strata. Disse Stratum nivåene eksisterer for å forhindre sykluser og garantere nøyaktighet. Stratum 0 er enheter som referanse klokker koblet direkte til en datamaskin. Stratum 1 er datamaskiner som er koblet til stratum 0-enheter, mens Stratum 2 er datamaskiner lenger ut.

NTP er gratis å laste ned via NTP.org og støttes og oppdateres kontinuerlig. Den nåværende versjonen er v 4. En forenklet versjon av NTP (SNTP) eksisterer har færre funksjoner og brukes i enkelte enheter og applikasjoner (og også inkludert i eldre versjoner av Windows) der høy nøyaktighetstidspunkt ikke er like viktig.

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.