NTP eller SNTP Det er spørsmålet?
Postet av Stuart on Desember 23rd, 2009
Selv om det finnes flere protokoller tilgjengelig for tidssynkronisering, blir mesteparten av nettverkstid synkronisert med enten NTP eller SNTP.
Nettverkstidsprotokoll (NTP) og Simple Network Time Protocol (SNTP) har eksistert siden starten av Internett (og i tilfelle NTP, flere år på forhånd) og er langt de mest populære og utbredte tidssynkroniseringsprotokollene.
Men forskjellen mellom de to er liten og bestemmer hvilken protokoll som er best for a ntp tid server eller et bestemt tidssynkroniseringsprogram kan være plagsomt.
Som navnet antyder, SNTP er en forenklet versjon av Network Time Protocol, men spørsmålet blir ofte spurt: 'Hva er forskjellen?'
Hovedforskjellen mellom de to versjonene av protokollen er i algoritmen som brukes. NTPs algoritme kan spørre flere referanse klokker en beregning som er den mest nøyaktige.
SNTP-bruk for lavprosesseringsenheter - den passer til mindre kraftige maskiner, krever ikke NTP høy nøyaktighet. NTP kan også overvåke eventuelle offset og jitter (små variasjoner i bølgeform som følge av spenningsforsyningsfluktuasjoner, mekaniske vibrasjoner eller andre kilder) mens SNTP ikke gjør det.
En annen stor forskjell er i måten de to protokollene justerer for drift i nettverksenheter. NTP vil øke hastigheten på eller senke en systemur for å matche tiden til referanse klokken kommer inn i NTP server (slewing) mens SNTP bare vil gå fremover eller bakover systemuret.
Denne trinnringen av systemtiden kan forårsake potensielle problemer med tidsfølsomme applikasjoner, spesielt i trinnet er det ganske stort.
NTP brukes når nøyaktighet er viktig, og når tiden kritiske applikasjoner er avhengige av nettverket. Den komplekse algoritmen er imidlertid ikke egnet til enkle maskiner eller de med mindre kraftige prosessorer. SNTP derimot passer best for disse enklere enhetene, da det tar opp mindre datamaskiner, men det er ikke egnet for en hvilken som helst enhet der nøyaktigheten er kritisk eller hvor tiden kritiske applikasjoner er avhengige av nettverket.