NTP eller SNTP Det er spørgsmålet?
Sendt af Stuart on December 23rd, 2009
Selvom der er flere protokoller til rådighed til tidssynkronisering, er størstedelen af netværkstiden synkroniseret med enten NTP eller SNTP.
Network Time Protocol (NTP) og Simple Network Time Protocol (SNTP) har eksisteret siden starten af internettet (og i tilfælde af NTP, flere år på forhånd) og er langt de mest populære og udbredte tidssynkroniseringsprotokoller.
Men forskellen mellem de to er svag og beslutter hvilken protokol der er bedst for a ntp tidsserver eller et bestemt tidssynkroniseringsprogram kan være besværligt.
Som navnet antyder, SNTP er en forenklet version af Network Time Protocol, men spørgsmålet bliver ofte spurgt: 'Hvad er forskellen?'
Hovedforskellen mellem de to versioner af protokollen er i den algoritme, der bruges. NTPs algoritme kan spørge flere referenceklokke en beregning, som er den mest nøjagtige.
SNTP-brug til lavprocessorer - den er velegnet til mindre kraftfulde maskiner, kræver ikke NTP-nøjagtigheden på højt niveau. NTP kan også overvåge enhver forskydning og jitter (små variationer i bølgeform som følge af spændingsforsyningssvingninger, mekaniske vibrationer eller andre kilder), mens SNTP ikke gør det.
En anden stor forskel er, hvordan de to protokoller justerer for drift i netværksenheder. NTP vil fremskynde eller sænke et systemur for at matche tidspunktet for referenceuret, der kommer ind i NTP-server (slewing), mens SNTP simpelthen vil gå frem eller tilbage systemklokken.
Denne stigning i systemtiden kan forårsage potentielle problemer med tidsfølsomme applikationer, især om trinnet er ret stort.
NTP bruges, når nøjagtighed er vigtig, og når tid kritiske applikationer er afhængige af netværket. Den komplekse algoritme passer imidlertid ikke til simple maskiner eller dem med mindre kraftige processorer. SNTP derimod er bedst egnet til disse enklere enheder, da det tager mindre computerressourcer op, men det passer ikke til en enhed, hvor nøjagtigheden er kritisk, eller hvor tid kritiske applikationer er afhængige af netværket.