Redigerer
Network Time Protocol
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
{{Språkvask}} {{IPstakk}} '''Network Time Protocol (NTP)''' er en [[Protokoll (datamaskiner)|protokoll]] for å synkronisere klokken på datamaskiner og [[server|tjenere]]. Dette gjøres ved å sende en forespørsel til en tjener som har som oppgave å synkronisere tiden for andre datamaskiner. NTP bruker UDP-port 123 som sitt [[Transportlaget|transportlag]]. NTP er spesielt laget for å kunne motstå effekten av variabel reaksjonstid (''jitter buffer''). NTP er en av de eldste Internett-protokollene som fortsatt er i bruk (tidligere enn 1985). NTP ble opprinnelig laget av Dave Mills hos universitetet i Delaware, USA. Universitetet i Delaware vedlikeholder protokollen sammen med et lag frivillige. NTP er ikke relatert til de mye enklere [[DAYTIME]] og [[TIME_Protokoll|TIME]] protokollene. ==Oversikt== NTP bruker Marzullos algoritme for [[UTC]]-tidsskalaen som støtter blant annet [[skuddsekund]]er. NTPv4 kan vanligvis angi tiden med en nøyaktighetsgrad på inntil 10 millisekunder (1/100 s) over Internett. Under optimale forhold på [[Lokalt datanett|LAN]] kan det oppnås nøyaktigheter på 200 mikrosekunder (1/5000 s). NTP-demonen (bakgrunnsprosess) er en brukernivå-prosess som kjører kontinuerlig på en NTP-klient. Mesteparten av protokollen er implementert i denne prosessen. For best nøyaktighet er det viktig å ha en lokal NTP-klokkegenerator i faselåst reguleringssløyfe med den eksterne NTP-demonen. Dette kan sammenlignes med stemmingen av en gitar. NTP-klokkegeneratoren er i flere operativsystemer implementert i kjernen; de seneste versjonene av [[Linux]], [[Berkeley Software Distribution|BSD]] og [[Solaris (operativsystem)|Solaris]] har denne støtten. NTPs driftsmessige detaljer er belyst i RFC 778, RFC 891, RFC 956, RFC 958 og RFC 1305. Dagens referanse implementasjon er versjon 4 ([http://www.eecis.udel.edu/%7emills/database/reports/ntp4/ntp4.pdf NTPv4]);. Imidlertid har bare versjonene opp til versjon 3 (1992) vært dokumentert i RFC-ene. En mindre komplisert form for NTP som ikke behøver å lagre tidligere kommunikasjon er SNTP (Simple Network Time Protocol). Den brukes i noen [[innebygd system|innebygde systemer]] (mobiltelefoner, MP3-spillere o.l) og i applikasjoner der det ikke kreves høy nøyaktighet. Se RFC 1361, RFC 1769, RFC 2030, og RFC 4330. Alle versjoner av Microsoft Windows siden Windows 2000 inkluderer "Windows Time Service" -tjenesten.<ref>[http://technet2.microsoft.com/WindowsServer/en/library/71e76587-28f4-4272-a3d7-7f44ca50c0181033.mspx?mfr=true Windows Time Service Technical Reference] {{Wayback|url=http://technet2.microsoft.com/WindowsServer/en/library/71e76587-28f4-4272-a3d7-7f44ca50c0181033.mspx?mfr=true |date=20070613153006 }}</ref> Tjenesten gjør det mulig å synkronisere datamaskinens klokke med en NTP-server. Dog støtter versjonen i Windows 2000 bare SNTP og gjør brudd på flere aspekter ved NTPv3.<ref>[http://support.ntp.org/bin/view/Support/WindowsTimeService Windows Time Service page at NTP.org]</ref> Fra Windows Server 2003 har Microsofts dokumentasjon hevdet at de implementerer den fulle NTPv3 protokollen<ref>[http://technet2.microsoft.com/WindowsServer/en/library/71e76587-28f4-4272-a3d7-7f44ca50c0181033.mspx#w2k3tr_times_how_ekoc Windows Time Service Time Protocols] {{Wayback|url=http://technet2.microsoft.com/WindowsServer/en/library/71e76587-28f4-4272-a3d7-7f44ca50c0181033.mspx |date=20080417005444 }}</ref> som spesifisert i RFC 1305. == Klokkenivåer/klokkestratum == [[Fil:Network Time Protocol servers and clients.svg|thumb|350px|right|Gule piler indikerer en direkte tilkobling. Røde piler indikerer en nettverkskobling.]] NTP bruker et hierarkisk system av klokkenivåer eller klokkestratum (fra nå av bare stratum). Nivået bestemmer avstanden fra referanseklokken og er til for å unngå kretser i hierarkiet. (Bemerk: Dette er en annen notasjon for stratum enn den som brukes i telekom-systemer.) ; Stratum 0 :Dette er enheter som atomur (caesiums-, rubidiums-baserte), GPS-klokker eller andre radioklokker. Stratum-0 enhetene er ikke tilkoblet nettverket. I stedet er de koblet til via datamaskiner (f.eks via en [[RS-232]] kobling som bruker et "puls per sekund" signal). ; Stratum 1 :Dette er datamaskiner tilkoblet Stratum 0-enheter. Vanligvis oppfører de seg som tjenere for tidsinnstillingsspørringer fra Stratum 2-servere via NTP. Disse datamaskinene kalles også "tidstjenere". Mange Stratum 1-tjenere (for NTPv3 og tidligere versjoner) opererer ikke nødvendigvis med Stratum 1-presisjon. Etter som NTP-protokollen utvikles vil det bli mindre mulig å la misvisende Stratum 1-tjenere kjøre. I stedet dytter protokollen tjenerne nedover i Stratumnivå automatisk avhengig av unøyaktigheten. ; Stratum 2 : Dette er datamaskiner som sender NTP-spørringer til Stratum 1-tjenere. Normalt vil en Stratum 2-maskin referere til et antall Stratum 1-tjenere og bruke NTP-algoritmen til å samle inn den beste dataprøven ved å forkaste Stratum 1-tjenere som ser ut til å være åpenbart uriktige. Stratum 2-maskiner vil koble seg til andre Stratum 2-maskiner i en gruppe for å samarbeide om en mer stabil og robust tid for alle enhetene i gruppen. Stratum 2-maskiner oppfører seg normalt som tjenere for Stratum 3 NTP-forespørsler. ; Stratum 3 : Disse maskinene anvender nøyaktig de samme NTP-funksjonene for forgrening (peering) og dataprøving (sampling) som Stratum 2. De kan også virke som tjenere for lavere strata, potensielt opp til 16 nivåer. NTP (avhengig av versjonen) støtter opp til 256 strata. Det er ønskelig at NTP5 (under utvikling) bare vil tillate 8 strata. ==NTP tidsstempler (timestamps)== NTPs 64-bits tidsstempler består av en 32-bits sekund-del og en 32-bits brøkdelssekund-del. Dette gir NTP en tidsskala på 2<sup>32</sup> (136 år) og en teoretisk oppløsning på 2<sup>−32</sup> sekunder (0,233 nanosekunder). NTP tidsskalaen startet 1. januar 1900. Den første nullstillingen vil oppstå i 2036, lenge før det velkjente år 2038-problemet til Unix. Nullstilings-feilen er spesifik NTP 32-bits tidsstempelet i NTPv3. Dette "problemet" ble overført til NTPv4, men NTPv4 har også en ren 64-bits modus som ikke har dette problemet. NTP5 vil ha en 128-bits modus. Ifølge Mills er 64-bits delen av brøken nok til å beslutte tiden det tar for et [[foton]] til å passere et [[elektron]] med lysets hastighet. Brøkdelen kan representere 2<sup>−64</sup> sekunder som er cirka 54 [[zepto]]sekunder (10<sup>−21</sup>). Sekund-delen på 64-bits er nok til å representere tid frem til universet slukker da 2<sup>64</sup> sekunder er cirka 585 milliarder år. == Referanser == <references/> ==Eksterne lenker== * {{Offisielt nettsted}} * [https://web.archive.org/web/20050508210931/http://www.gtf.ol.no/~pil/rundskr/ntp/ntp.html] Bruk av NTP ved Fagskolen i Gjøvik. * {{Språkikon|engelsk|engelsk}} [http://support.ntp.org/ NTP Public Services Project] Dette er hjemmet for "NTP Public Services" prosjektet som tilbyr offentlig støtte for "NTP Project" og IETF NTP Arbeidsgruppen. Det er også en Wiki med liste over NTP tjenere. * {{Språkikon|engelsk|engelsk}} [https://web.archive.org/web/20080417204858/http://www.ietf.org/html.charters/ntp-charter.html IETF NTP working group] * {{Språkikon|engelsk|engelsk}} [http://www.eecis.udel.edu/~mills/ntp.html David Mills' NTP project page] * {{Språkikon|engelsk|engelsk}} [http://www.eecis.udel.edu/~mills/ntp/html/release.html NTP version 4 Release Notes] * {{Språkikon|engelsk|engelsk}} [http://www.ijs.si/time/ Time og NTP artikkel] * {{Språkikon|engelsk|engelsk}} [http://www.ntpsurvey.arauc.br NTP Survey 2005] {{Wayback|url=http://www.ntpsurvey.arauc.br/ |date=20190504164134 }} * {{Språkikon|engelsk|engelsk}} [https://ncomputers.org/ntptest NTP Server Online Test Tool] * {{Språkikon|engelsk|engelsk}} [https://web.archive.org/web/20080501195449/http://inms-ienm.nrc-cnrc.gc.ca/time_services/network_time_protocol_e.html Network Time Protocol] - Det nasjonale forskningsrådet i Canada. {{Autoritetsdata}} [[Kategori:Internett-protokoller]] [[Kategori:Datanett]] [[Kategori:Tid]]
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Maler som brukes på denne siden:
Mal:Amboks
(
rediger
)
Mal:Autoritetsdata
(
rediger
)
Mal:Hlist/styles.css
(
rediger
)
Mal:IPstakk
(
rediger
)
Mal:Offisielle lenker
(
rediger
)
Mal:Offisielt nettsted
(
rediger
)
Mal:Sidebar
(
rediger
)
Mal:Språkikon
(
rediger
)
Mal:Språkvask
(
rediger
)
Mal:Wayback
(
rediger
)
Modul:Arguments
(
rediger
)
Modul:Category handler
(
rediger
)
Modul:Category handler/blacklist
(
rediger
)
Modul:Category handler/config
(
rediger
)
Modul:Category handler/data
(
rediger
)
Modul:Category handler/shared
(
rediger
)
Modul:External links
(
rediger
)
Modul:External links/conf
(
rediger
)
Modul:External links/conf/Autoritetsdata
(
rediger
)
Modul:External links/conf/Offisielle lenker
(
rediger
)
Modul:Genitiv
(
rediger
)
Modul:Message box
(
rediger
)
Modul:Message box/ambox.css
(
rediger
)
Modul:Message box/configuration
(
rediger
)
Modul:Namespace detect/config
(
rediger
)
Modul:Namespace detect/data
(
rediger
)
Modul:Navbar
(
rediger
)
Modul:Navbar/configuration
(
rediger
)
Modul:Navbar/styles.css
(
rediger
)
Modul:Sidebar
(
rediger
)
Modul:Sidebar/configuration
(
rediger
)
Modul:Sidebar/styles.css
(
rediger
)
Modul:Wayback
(
rediger
)
Modul:Yesno
(
rediger
)
Denne siden er medlem av 4 skjulte kategorier:
Kategori:Artikler med offisielle lenker og uten kobling til Wikidata
Kategori:Artikler som trenger språkvask
Kategori:Artikler uten offisielle lenker fra Wikidata
Kategori:Språkvask 2024-06
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon