En guide til NTP

Tidsynkronisering av datanettverk

Network Time Protocol (NTP) er en av internettets eldste protokoller. I bruk for over 25 år, er NTP fortsatt under utvikling med versjon 4 som pågår. Enkelt sagt, NTP er en dataprotokol som brukes til å synkronisere klokkene til datasystemer; Vanligvis til en autoritativ tidsreferanse som UTC (Koordinert Universal Time eller Temps Universal Coordonn ') som ble den internasjonale standarden på tiden etter utviklingen av atomklokker.

Uten NTP ville tiden ikke være konsistent over noen to datamaskiner, enda mindre et nettverk med hundrevis eller tusenvis av maskiner. Sekunder ville gå tapt her og oppnådd det, noe som forårsaket stor forvirring, som tiden, i form av tidsstempler, er i utgangspunktet viktig for Funksjon av rutere og nettverk. Den gir den eneste referanserammen mellom alle enheter på et nettverk. NTP er nå overalt og er en integrert del av moderne datanettverk, som oppfinner og utvikler, forklarer dr. David Mills fra Delaware University:

"Omtrent alt i dag som kan kobles til en nettverkstråd, har støtte for NTP-utskriftsservere, Wi-Fi-tilgangspunkter, rutere for alle striper og til og med batterisikkerhetssystemer. NTP-undernett er i rommet, på havbunnen, ombord på krigsskip og På alle kontinenter, inkludert Antarktis. NTP leveres med Windows / XP og NT2000, samt alle smaker av Unix. Om 25 millioner klienter imploderer på NTP-tidsserverne på NIST alene. "

Slik fungerer NTP relativt rett frem. NTP-tidsstempelrelé sekunder fra et bestemt tidspunkt (kjent som prime-epoken, satt til 00: 00 1 januar 1900) NTP-algoritmen (Marzullos algoritme) bruker da dette tidsstempelet til å bestemme beløpet for å flytte eller trekke tilbake systemet eller nettverket klokke. NTP er nøyaktig innen 10 millisekunder over det offentlige Internett (1 / 100th av et sekund) og kan utføre enda bedre over LAN med nøyaktighet av 200 mikrosekunder (1 / 5000th av et sekund) under ideelle forhold.

NTP-programmet (kjent som en demon på UNIX og en tjeneste på Windows) kjører i bakgrunnen og nekter å tro tiden det blir fortalt til flere utvekslinger har funnet sted, hver bestått et sett med tester. Bare hvis svarene fra en server tilfredsstiller disse tester eller "protokollspesifikasjoner", vurderes serveren. Det tar vanligvis omtrent fem minutter (fem gode prøver) til en NTP-server er akseptert som en synkroniseringskilde.

Alle Microsoft Windows-versjoner siden 2000 inkluderer Windows Time Service (w32time.exe) som har mulighet til å synkronisere datamaskinens klokke ved hjelp av NTP. NTP opererer på Windows, UNIX og LINUX, og er tilgjengelig fritt for nedlasting på NTP.org.

NTP-tidsservere jobber i TCP / IP-pakken og stole på UDP (User Datagram Protocol). En mindre kompleks form for NTP kalt Simple Network Time Protocol (SNTP) som ikke krever lagring av informasjon om tidligere kommunikasjon, som trengs av NTP, Brukes i enkelte enheter og applikasjoner der høy nøyaktighetstidspunkt ikke er like viktig, og er også inkludert som standard i Windows-programvare (selv om nyere versjoner av Microsoft Windows har full NTP installert og kildekoden er gratis og lett tilgjengelig på Internett ).

NTP kan synkronisere tid over Internett, men det bør bemerkes at Microsoft og andre anbefaler at eksterne tidsreferanser brukes i stedet for Internettbaserte, da disse ikke kan godkjennes.

Spesialistidsservere er tilgjengelige som synkroniserer nettverk til UTC-tid enten over GPS-nettverket eller spesialradiooverføringen. Disse NTP-serverne og GPS-tidsserverne kan gi timinginformasjon innen noen få nanosekunder i UTC så lenge det er en antenne som ligger med en god utsikt over himmelen.

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.