Computer Network Timing Solutions
Sendt af Richard N Williams on Juli 27th, 2009
Computer netværk og internettet har dramatisk ændret den måde, vi lever vores liv på. Computere er nu i konstant kommunikation med hinanden og muliggør transaktioner som online shopping, pladsreservationer og endda email.
Men alt dette er kun muligt takket være nøjagtig netværks timing og især anvendelsen af Network Time Protocol (NTP), der bruges til at sikre, at alle maskiner på et netværk kører samme tid.
Timing synkronisering er afgørende for computernetværk. Computere bruger tid i form af tidsstempler som den eneste markør for at adskille to begivenheder, uden at synkroniseringscomputere har svært ved at fastlægge arrangementernes arrangementer eller faktisk hvis en begivenhed er sket eller ej.
Manglende synkronisering af et netværk kan have utrolige effekter. Emails kan ankomme, inden de sendes (ifølge computerens ur), data kan gå tabt eller undlade at gemme og værst af alt, hele netværket kan være sårbart over for ondsindede brugere og endda svindlere.
Synkronisering med NTP er relativt lige fremad, da de fleste operativsystemer har en version af tidsprotokollen allerede installeret; Men det er mere udfordrende at vælge en timingreference til at synkronisere.
UTC (Koordineret Universal Time) er en global tidsplan styret af atomur og bruges af næsten alle computernetværk over hele kloden. Ved at synkronisere til UTC er et computernetværk i det væsentlige synkroniseret netværkstiden med nogensinde andet computernetværk i verden, der bruger UTC.
Internettet har masser af kilder til UTC til rådighed, men sikkerhedsproblemer med firewallen betyder, at den eneste sikre metode til modtagelse af UTC er eksternt. Dedikerede NTP-tidsservere kan gøre dette ved hjælp af enten langbølge radio eller GPS satellit transmissioner.