En guide till Synkronisering ett nätverk med NTP
Postat av Richard N Williams on Februari 10th, 2010
Network Time Protocol (NTP) Är ett TCP / IP-protokoll som utvecklats när internet var i sin linda. Det utvecklades av David Mills i University of Delaware som försökte synkronisera datorer i ett nätverk med en grad av precision.
NTP är en UNIX-baserade protokoll, men det har porterats för att fungera lika effektivt på PC och en version har tagits med operativsystem sedan Windows 2000 (inklusive Windows 7, Vista och XP).
NTP, och demonen (ansökan) som styr det, är inte bara ett sätt att fördriva tiden runt. Varje system som kör NTP-demonen kan fungera som en klient genom att fråga referenstiden från andra servrar eller det kan göra sin egen tid för andra enheter för att använda som i praktiken förvandlar den till en tidsserver själv. Det kan också fungera som en inbördes genom att samarbeta med andra kamrater att hitta den mest stabila och exakt tid källa att använda.
En av de mest flexibla aspekterna av NTP är dess hierarkiska natur. NTP delar enheter till strata, varje stratum nivå definieras av sin närhet till referensklockan (atomur). Den atomur i sig är en stratum 0 enhet, närmast enheten till den (ofta en dedikerad NTP tidsserver) Är en stratum 1 enhet medan andra enheter som ansluter till att bli stratum 2. NTP kan upprätthålla noggrannhet inom 16 stratum nivåer.
Alla nätverk som måste synkroniseras, måste först identifiera och lokalisera en tidskälla för NTP att distribuera. Internetkällor tid finns, men dig är ofta hämtade från stratum 2 enheter som fungerar genom brandväggen. Det enda sättet NTP kan peer-tiden är om TCP / IP-porten lämnas öppen för att tillåta trafiken genom. Detta kan leda till säkerhetsproblem som angripare kan utnyttja detta brandvägg hålet.
Dedikerad NTP-tidsservrar hitta en källa tid via GPS eller radiosignaler och därför inte lämnar ett nätverk utsatta för angrepp. Genom att fästa en NTP tidsserver till en router och hela nätverket av hundratals och till och med tusentals av anordningar kan synkroniseras tack vare NTP hierarkisk struktur.