NTP uchun evolyutsiya
1980 —
–
1985 —
–
1990 —
–
1995 —
–
2000 —
–
2005 —
–
2010 —
–
2015 —
–
2020 —
RFC 958[6]
RFC 1059[7]
RFC 1119[8]
RFC 1305[9]
RFC 5905[10]
RFC 7822[11]
RFM 1361[12]
RFM 1769[13]
RFC 2030[14]
RFC 4330[15]
←
DCNET Internet-soat xizmati[16]
←
SNTP
1979 yilda tarmoq vaqtni sinxronlashtirish texnologiyasi, ehtimol, birinchi ommaviy namoyishlarda ishlatilgan Internet translatlantik sun'iy yo'ldosh tarmog'i orqali ishlaydigan xizmatlar Milliy kompyuter konferentsiyasi Nyu-Yorkda. Keyinchalik bu texnologiya 1981 yil Internet-muhandislik eslatma (IEN) 173 da tasvirlangan[17] va undan hujjatlashtirilgan ommaviy protokol ishlab chiqilgan RFC 778. Texnologiya birinchi bo'lib Salom marshrutlash protokoli doirasida mahalliy tarmoqqa joylashtirilgan va Fuzzbol yo'riqchisi, tarmoq prototipida ishlatiladigan eksperimental operatsion tizim, bu erda u ko'p yillar davomida ishlagan.
Boshqa tegishli tarmoq vositalari o'sha paytda ham, hozir ham mavjud edi. Ular tarkibiga quyidagilar kiradi Kunduzi va Vaqt voqealar vaqtini qayd etish uchun protokollar, shuningdek ICMP vaqt tamg'asi va IP vaqt tamg'asi opsiyasi (RFC 781). To'liq sinxronizatsiya tizimlari, garchi NTP ma'lumotlarini tahlil qilish va soat tartibini tartibga solish algoritmlari etishmasa ham, Unix demonini o'z ichiga oladi belgilangan, barcha mijozlar uchun serverni tayinlash uchun saylov algoritmidan foydalanadigan;[18] va Raqamli vaqtni sinxronlashtirish xizmati (DTSS), bu NTP qatlam modeliga o'xshash serverlar ierarxiyasidan foydalanadi.
1985 yilda NTP versiyasi 0 (NTPv0) Fuzzballda ham, Unixda ham amalga oshirildi va NTPv4-da saqlanib qolgan NTP paket sarlavhasi va qaytish kechikishi va ofset hisob-kitoblari hujjatlashtirildi. RFC 958. O'sha paytda mavjud bo'lgan nisbatan sekin kompyuterlar va tarmoqlarga qaramay, aniqlik 100 dan yuqori millisekundlar odatda o'nlab millisekundlarda aniqlik bilan Atlantika oralig'idagi bog'lanishlarda olingan Ethernet tarmoqlar.
1988 yilda tegishli algoritmlar bilan NTPv1 protokolining ancha to'liq spetsifikatsiyasi nashr etildi RFC 1059. Eksperimental natijalar va hujjatlashtirilgan soat filtri algoritmiga asoslandi RFC 956 va tasvirlangan birinchi versiya edi mijoz-server va foydalanuvchilararo rejimlar. 1991 yilda NTPv1 arxitekturasi, protokoli va algoritmlari kengroq muhandislik jamoatchiligi e'tiboriga maqolasini nashr etish bilan etkazildi. Devid L. Mills ichida Aloqa bo'yicha IEEE operatsiyalari.[19]
1989 yilda, RFC 1119 a orqali NTPv2-ni belgilaydigan nashr etilgan davlat mashinasi, bilan psevdokod uning ishlashini tavsiflash uchun. U boshqaruv protokolini taqdim etdi va kriptografik autentifikatsiya algoritmning asosiy qismi bilan birga ikkalasi ham NTPv4-da saqlanib qolgan sxema. Biroq, NTPv2 dizayni etishmasligi uchun tanqid qilindi rasmiy to'g'ri DTSS hamjamiyati tomonidan, va soatni tanlash tartibi qo'shilishi uchun o'zgartirildi Marzullo algoritmi NTPv3 uchun.[20]
1992 yilda, RFC 1305 belgilangan NTPv3. RFC tarkibidagi xatolarning barcha manbalarini tahlil qilishni o'z ichiga olgan yo'naltiruvchi soat yakuniy mijozga qadar, bu bir nechta nomzodlar kelishmovchiliklar paydo bo'ladigan eng yaxshi serverni tanlashga yordam beradigan metrikani hisoblash imkonini berdi. Eshittirish rejimi joriy etildi.
Keyingi yillarda yangi funktsiyalar qo'shilib, algoritmni takomillashtirish ishlari olib borilgach, yangi protokol versiyasi zarurligi ayon bo'ldi.[21] 2010 yilda, RFC 5905 NTPv4 uchun tavsiya etilgan spetsifikatsiyani o'z ichiga olgan nashr etildi. O'sha vaqtdan beri protokol sezilarli darajada o'zgarib ketdi va 2014 yildan boshlab yangilangan RFC hali nashr etilmagan.[22] Mills nafaqaga chiqqanidan keyin Delaver universiteti, mos yozuvlar amalga oshirilishi hozirda ochiq manba Xarlan Stenn boshchiligidagi loyiha.
Do'stlaringiz bilan baham: |