blogo

8 Majo 2017

Kio estas Reto-Tempo-Protokolo (NTP)? | Kompleta Gvidilo

Reto-tempo-protokolo (NTP)

Kio estas Reto-tempo-protokolo (NTP)?Efektive, reto-protokolo kutime sinkronigas horloĝojn inter komputilaj sistemoj super pakaĵraŝa reto. Ĝi estis proksimume ekde la mez-1980s kaj estis kreita fare de David Mills ĉe la Universitato de Delaware; ĝi estas unu el la plej provokataj protokoloj ankoraŭ en Interreto. NTP anstataŭigis novajn sincronigajn novigojn, kiuj ne havis malmultajn kapablojn por ŝanĝi tempon konsiderante la areon de la tempo fonto aŭ tempo servilo koncerne al la profitiganto aŭ alkutimiĝanta al la vario de prokrasto trovita dum la muelilaj retoj.

NTP spertis diversajn ŝanĝojn ekde ĝia enkonduko super 30-jaraj jaroj. La adapto de NTP 0 karakterizis en RFC 958 en septembro de 1985. NTPv0 povus plenumi tempon precizecon en la pluraj milisekundoj. En 1988, RFC 1059 karakterizis NTPv1, kiu karakterizis la agordon de NTP por kliento-servilo kaj dividita modo. En 1989, RFC 1119 karakterizis NTPv2, kiu inkludis aferojn kiel administra protokolo kaj konfirma plano, kiuj ankoraŭ estas uzataj kiel parto de la varianto de hodiaŭ. RFC 1305, kiu rezultis en 1992, karakterizita de NTPv3. NTPv3 inkludis malkovron kaj ekzamenon, kiu helpas al la kliento elekti inter diversaj ligaj fontoj. Komunika reĝimo same konatiĝis kun helpo por faciligi la transdono de tempo en multkreskado al reto. En 2010, RFC 5905 estis distribuita kun la detaloj por NTPv4, tamen ĝi estis ĝisdatigita de RFC 7822 en marto de 2016. NTPv4 estas la nuna adapto de NTP. Ĝi konservas konsiderindan mezuron de similaj komponantoj de NTPv3, sed ankaŭ inkluzivas plifortigon por IPv6 kiel la fundamenta reto-protokolo. Kontrolo plue plibonigas kaj donas la protokolon pli elstaran sekurecon.

NTP utiligas diversan disvastigon de tempoj fontoj. Ĉiu nivelo de la progresema sistemo estas konata kiel tavolo kaj estas nuligita nombra estimo komencanta kun nulo (0). Kiel vi inkluzivas tempojn, fontojn kaj sinkronigas al fonto pli alta en tavolo (malkreskas nombra estimas), vi aldonas 1 al ĝia tavolo-estimon. Ni povas uzi la tavan estimon kiel nivelo de fido de la fonto de tempo. Zero estas la plej dependa, kaj 15 estas la minimuma fidinda ankoraŭ al la sama tempo utilebla nivelo. Estraro de 16 estas senkalkulata kaj diris esti freneza. Nivelo 16-stratum-aparato ne estas fonta tempo. NTP ordinare sendas tempon en Kunordigita Universala Tempo (alie nomita Universal Time Coordinated aŭ UTC). Ŝanĝo por kvartalo devas esti ebla en la proksima tempo servilo aŭ sur la kliento-aparato.

Norma sendado de NTP por aventuro estas fonto de fidinda fonto, ekzemple fonto de administrado. En Usono, la Nacia Mezlernejo de Normoj kaj Teknologio havas tempojn servilojn, kiujn ni povas sinkronigi al. Ĉe tf.nist.gov/tf-cgi/servers.cgi, vi povas malkovri uzatajn servilojn, iliajn areojn kaj IP-lokojn por indiki tempon servilon. Kiam vi reprenis tempon al najbara tempo-servilo kaj la tavolo pliiĝas, vi povas tiam uzi tion kiel fonto de tempo ene de la streka reto. Ŝaltiloj kaj ŝaltiloj (Stencils kaj aliaj) povas tiam ĉerpi tempon de via proksima tempo-servilo, kaj poste ili povas moviĝi por igi tempon fontojn de aparatoj preter ili. Plej multaj gravaj laboraj sistemoj plifortigos NTP inkluzive de Windows. Ĉiuj variantoj de Windows ekde Windows 2000 havis Windows Time Service (W32Time) por sinkronigi tempon uzante NTP.

En la reto de hodiaŭ, oni povas sinkronigi tempon en milisekundoj aŭ multaj milisekundoj, sed kial? Tio dependas! Ĝi dependas de la aplikoj uzataj kaj iliaj postuloj por tempo. Eble, ke havi "sentivan" horloĝon estu taŭga por scii kiam retpoŝto estis farita kaj aldone akirita. Tempoj poŝtmarkoj pri fundamentaj kapabloj, kiuj estas precize en 10-a en milisekundoj, sufiĉas. La aplikaĵoj povus esti multe pli pliaj. De enketa perspektivo, havante tempon-stampon ene de milisekundoj povas helpi decidi demandojn ene de la reto. Pripensu valorajn aplikojn. Havi pli ol sentivan horloĝon por administri konton aŭ aliaj buĝetaj interŝanĝoj estas nediskutebla postulo. Unu el la ĉefaj aplikoj por utiligi NTP estis por aviado-aŭtoritato, kaj kiel regula kliento, mi ĝojas rimarki, ke la produkto kaj ekipaĵo, kiu spuras niajn aviadilojn en flugo, havas precizecon ene de milisekundoj. Ĉi tio permesas tiujn spurojn de flugoj havi plibonigitan penson pri areo de la aviadilo kaj la proksimeco al aliaj.

NTP estas protokolo kiu estis ĉirkaŭ pli ol 30 jaroj kaj ankoraŭ plenigas bezonon. Ĝi rezultis esti ordinara havi horloĝojn, kaj ni pozitive fidas je tempo. Kun NTP hodiaŭ, ni povas akiri pli ol sentivan tempon kaj akiri precizecon al la milisekunda nivelo. Ĉe la hazardo, ke vi postulas ion pli ĝustaj ol tio, rigardu Precision Time Protocol (PTP) ... tamen tio estas por alia poŝto.

GTranslate Your license is inactive or expired, please subscribe again!