<<< RCUM::RF36D$DIA3:[NOTES$LIBRARY]INTERNET.NOTE;1 >>> -< Internet >- ================================================================================ Note 17.0 NTP: sinhronizacija ra~unalnikov 4 replies ANIMUS::PETERLIN "Primoz Peterlin, MF:Biofizik" 68 lines Ned, 30.jan.1994 16:47 -------------------------------------------------------------------------------- Kaj je NTP? =========== NTP je Network Time Protocol, protokol za sinhronizacijo ra~unalnikov v Internetu. Trenutno aktualna je verzija 3 (RFC 1305), ki je nadomestila prej~nji verziji, 2 (RFC 1119) in 1 (RFC 1059). Zaradi svoje zasnove omogo~a NTP dosti dosti natan~nej{o sinhronizacijo kot starej{i protokol Time (RFC 868) -- v trenutnih razmerah akademskega omre`ja v Sloveniji to navadno pomeni odstopanja okoli nekaj stotink sekunde. Kako NTP deluje? ================ NTP ne posku{a sinhronizirati ra~unalnikov vsevprek, tako kot timed(8) iz distribucije BSD. Namesto eden z drugim se vsi ra~unalniki posku{ajo sinhronizirati z absolutnim ~asom. Zasnovan je hierarhi~no -- bazo predstavljajo primarni (stratum 1) stre`niki, ki so priklju~eni na zanesljiv izvor to~nega ~asa (cezijeva/rubidijeva ura, neposredno ali preko radijske zveze). Nanje so priklju~eni sekundarni (stratum 2) stre`niki, na te terciarni itd. Povezave so redundantne, tako da izpad enega stre`nika ne more ogroziti stabilnosti sistema. ^emu NTP? ========= Q: Uro na ra~unalniku nastavljam vsake toliko ~asa, recimo enkrat na mesec, po svoji ro~ni uri znamke Seiko. Kaj je narobe s tem? A: Ne berite dalje, to je napa~na konferenca. Morda UEK::JOKES? Kako pridem do svojega stre`nika NTP? ===================================== Novej{a generacija usmerjevalnikov Cisco (verzija 9.21 in dalje) ima NTP vgrajen v svoj firmware. Pri~akovati je, da bodo ti v roku kakega leta postali hrbtenica (stratum 2/3) omre`ja. Za Unix v vseh izpeljankah obstaja xntp, trenutna verzija je 3.3c, datirana z 27.januarjem 1994. Locus classicus zanj je ftp.udel.edu, pri nas pa: ftp://ftp.ijs.si/pub/other/xntp3.3b.tgz ftp://ftp.arnes.si/software/unix/ntp/ Za VMS je starej{a verzija NTP vklju~ena v paketu TGV Multinet. Ni mi znana nobena javno dostopna izvedba popolnega stre`nika NTP za VMS, pa~ pa podpira okle{~eno izvedbo, SNTP (Simple Network Time Protocol; RFC-1361) program finger Pennsilvanijske de`elne univerze. ftp://ftp.otc.psu.edu/pub/ntp/vms/finger/ Za stre`nike Novell ne poznam nobene izvedbe (S)NTP. Edina meni znana mo`nost sinhronizacije je rdate NLM, ki uporablja protokol RFC-868. Podobno je z MS-DOS -- klient za RFC-868 je v komunikacijskem paketu NCSA Telnet (javno dostopen) ali FTP PC/TCP (komercialen). ftp://biofiz.mf.uni-lj.si/pub/net/time/rdatenlm.zip Primo` Peterlin